Flutter Database

Experience effortless usability and remarkable speed with intuitive Dart APIs and NoSQL, eliminating boilerplate code, allowing you to relax and bring your product to market swiftly.

flutter
flutter

Sync Access

  • Extra-fast out-of-the-box Data Sync
  • Efficient delta sync to reduce data transfer volume
  • Bi-directional data flow
  • Selective Sync: choose which data to sync when
  • Time Series extension
  • + Across edge devices and to the cloud

Explore more >

Developers ♡ ObjectBox

Join over 1 million developers using ObjectBox’s NoSQL Flutter local database, and enjoy the speed and intuitive Dart APIs of ObjectBox’s data persistence.  ObjectBox is an alternative to SQLite (and ORMs) for local data persistence in Mobile and IoT. You can swiftly persist objects with ObjectBox on Android and iOS, easily outperforming any other Mobile Database across all CRUD (Create, Read, Update, Delete) operations. Therefore, ObjectBox Database is a great database option for cross-platform applications. ObjectBox Database is fully ACID-compliant and still 10x faster than any alternative.  Enjoy powerful Dart APIs making data persistence intuitive and easy. Use the out-of-the-box Data Sync to make coding even more fun again.

Super easy to use

Pure Dart APIs

The code speaks for itself.

Get Started Now

Now you can set things up and start using ObjectBox with the help of our YouTube video tutorials. Each of them will walk you through builing a simple example app using all the main ObjectBox operations.

Shop order app

Restaurant: chef and order apps

Task-list app (in Spanish)

Faster than any competitor

We open source our performance benchmarks. Check them out on GitHub and ping us with any feedback you may have. We strive for fair and transparent benchmarks and update them regularly.

CRUD Operations | Entities per second

Flutter performance benchmarks

CRUD Operations | Entities per second

Flutter performance benchmarks

ObjectBox Flutter Database features

ObjectBox is a great data persistence solution for your cross-platform Flutter application. This fully ACID-compliant database is built to work with mobile, web and IoT Flutter apps. 10x faster than any alternative, it outperforms SQLite and Hive across all CRUD (Create, Read, Update, Delete) operations. The native Dart API makes it quick and easy to implement. Moreover, ObjectBox sync enables efficiently updating data across local apps and the central backend or cloud. Only sync data where and when needed to avoid unnecessary energy consumption. This way you will never lose data and always keep it up to date, while also lowering your cloud costs and CO2 footprint. To convince yourself how the efficiency of ObjectBox makes it a sustainable solution, request a free ObjectBox Data Sync trial.

speed-white-150x150-1 HIGH PERFORMANCE

ObjectBox is optimized for high performance on mobile and desktop. Faster than any competitor, it enables building data-heavy Flutter apps. You can run our open source benchmarks yourself.

Android page icons CROSS-PLATFORM

Build Flutter apps for Android, iOS, macOS, Linux and Windows. Our database uses minimal CPU, memory and battery, which makes it an ideal choice for mobile and IoT devices. 

happy-face-white EASY TO USE

Thanks to our intuitive Dart API, you can integrate ObjectBox into your Flutter app in minutes. No need to use rows or columns – work directly with Dart-native objects. 

carehands SCALABLE

Grows with your app, handling millions of objects with ease. Change your model with confidence thanks to automatic schema migrations.

sync-80x80 BI-DIRECTIONAL DATA SYNC

Keep data in sync across devices offline on-premise, online with any server / cloud backend, or both, when occasionally connected. Spare yourself time and boilerplate code.

AC-white-300x300-1 (1) ACID COMPLIANT

ACID (Atomic, Consistent, Isolated, Durable) properties and Multiversion Concurrency Control (MVCC) provide you with safe transactions and parallelism.

Ready to get started with a Demo?