FREEDOM251

Freedom251 › Mobile Databases

Isar

Free plan AndroidiPhoneWeb

Visit Isar Alternatives Pricing

Isar's own site

What Isar is

Isar is an open-source NoSQL database for Flutter apps that need local data access, including when a network connection is unavailable. It runs on Android, iOS, and the web, and setup is designed to avoid configuration and boilerplate. A database can hold hundreds of thousands of records, with efficient asynchronous queries. Developers can use composite and multi-entry indexes, query modifiers, JSON support, and built-in full-text search. Queries are statically typed and checked at compile time, while transactions are handled automatically; if an error occurs, changes are rolled back. Parallel query operations and multi-isolate support are also available. Isar is Apache licensed and free forever at no cost. Its footprint is about 1–1.5 MB added to an app download, while Isar Web adds only a few KB. Platform-specific constraints include a 16 MB object limit and a prefix-query string limit on VM platforms. On the web, synchronous methods, certain filters, and NaN are unsupported.

Who it suits

Isar suits Flutter developers building apps that need local data access when a network connection is unavailable. It is particularly relevant when the app needs typed queries, full-text search, or concurrent query work across Android, iOS, and web.

What it does well

  • Free forever under the Apache license.
  • Stores hundreds of thousands of records in one database.
  • Built-in full-text search via a multi-entry index.
  • Queries are statically typed and compile-time checked.
  • Automatic transactions roll back changes on errors.
  • Supports parallel queries and multiple isolates.

What to know first

  • VM objects are limited to 16 MB.
  • VM prefix where-clauses use only the first 1024 string bytes.
  • Web does not support synchronous methods.
  • Web lacks splitWords() and matches() filters and NaN support.

Limits

On VM platforms, objects can be at most 16 MB, and prefix where-clauses can use only the first 1024 bytes of a string. On web, synchronous methods, splitWords() and matches() filters, and NaN are unsupported.

Plans

PlanBilled and limitsPrice
Open sourcefree forever · open source · Apache licensedFree

As isar.dev lists them, read 30 Sept 2026. The maker's own page has the final word.

Getting started

  1. Open https://isar.dev/.
  2. Use Isar with a Flutter project targeting Android, iOS, or web.
  3. Start with its minimal setup, which requires no configuration or boilerplate.

Verdict

Choose Isar if you are building a Flutter app that needs offline local storage, typed queries, and automatic transactions without a configuration-heavy setup. Check the VM and web constraints against your query and object requirements before choosing it.

Questions

How much does Isar cost?

Isar is free forever, with a listed plan of $0.

Is Isar open source?

Yes. Isar is open source and Apache licensed.

Which platforms does Isar support?

Isar runs on Android, iOS, and the web.

Can Isar work when an app is offline?

Yes. Isar is designed for local data access when a network connection is unavailable.

What are the platform limits?

On VM platforms, objects are capped at 16 MB and prefix where-clauses can use only the first 1024 bytes of a string. Web does not support synchronous methods, splitWords() or matches() filters, or NaN.

Facts from Isar's own pages

App size
Isar adds about 1–1.5 MB to an app download, while Isar Web adds only a few KB. · isar.dev, 30 Sept 2026
Concurrency
Isar provides parallel query operations and multi-isolate support out of the box. · isar.dev, 30 Sept 2026
Full-text search
Isar has built-in full-text search using a multi-entry index. · isar.dev, 30 Sept 2026
Indexes
Isar supports composite and multi-entry indexes, query modifiers, and JSON support. · isar.dev, 30 Sept 2026
License
Isar is open source, free forever, and Apache licensed. · isar.dev, 30 Sept 2026
Product
Isar is a super-fast cross-platform NoSQL database for Flutter. · isar.dev, 30 Sept 2026
Scalability
Isar can store hundreds of thousands of records in one NoSQL database and query them efficiently and asynchronously. · isar.dev, 30 Sept 2026
Setup
Isar provides minimal setup with no configuration or boilerplate. · isar.dev, 30 Sept 2026
Static typing
Isar queries are statically typed and checked at compile time. · isar.dev, 30 Sept 2026
Support
The documentation asks users to open an issue or submit a pull request for documentation errors. · isar.dev, 30 Sept 2026
Target users
Isar is designed for Flutter developers who need local data access when a network connection is unavailable. · isar.dev, 30 Sept 2026
Transactions
Isar is ACID compliant, handles transactions automatically, and rolls back changes when an error occurs. · isar.dev, 30 Sept 2026
VM limit
On VM platforms, only the first 1024 bytes of a string can be used for a prefix where-clause and objects can be at most 16MB. · isar.dev, 30 Sept 2026
Web limits
On Web, synchronous methods are unsupported, splitWords() and matches() filters are not implemented, and NaN is unsupported. · isar.dev, 30 Sept 2026

Where Isar stands on Freedom251

Look at these too