Flutter Database

ObjectBox logo white square

Superfast and easy to use Dart database

Developers 💙 ObjectBox

Join over 1 million developers using ObjectBox’ NoSQL Flutter local database, and enjoy the speed and intuitive Dart APIs of ObjectBox’ 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

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

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.

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. 

customer-satisfaction-iot-edge

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. 

sustainable tech

SCALABLE

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

data sync

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.

customer-satisfaction-iot-edge

ACID COMPLIANT

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

Ready to try ObjectBox Sync?

Sign up to get your free ObjectBox Sync trial