fbpx

 

Fast embedded database
for small devices – IoT and Mobile.

Imagined by developers for developers

ObjectBox is for developers who look for performance and ease of use. We are committed to providing you with the easiest APIs for you to keep your code short and maintainable.

CRUD Operations | Entities per second

No SQL under the hood – Simply faster

Unlike other databases, ObjectBox has been built from the ground up using key-value storage instead of column storage. The resulting performance is 10x faster than the leading alternative, we welcome you to try it yourself.

Build to scale

ObjectBox is fast regardless of the amount of data or device you are using. 

All our benchmarks are Open Source. Check it out on GitHub and let us know what you think. We strive for fair and transparent benchmarks.

ObjectBox enables app and IoT developers to devote their valuable time to what makes their apps stand out instead of bothering with storing and retrieving data.

Check out the Features

N

LIGHTSPEED

Our motivation to build ObjectBox was to deliver the best possible performance, outperforming every embedded database we’ve ever tested.

N

EASY OBJECT API

Objectbox is not an ORM, it is build for objects from the ground up, which means no more rows, columns, or SQL. Our concise API is easy to learn and only requires a fraction of the code compared to SQLite.

N

QUERYBUILDER

With ObjectBox, simply query for objects with checks at compile times; no more typos causing crashes at runtime.

N

OBJECT RELATIONS

Object references / relationships are build-in, native references.

N

REACTIVE

Reacting to data changes is simple and powerful. Use reactive data observers from ObjectBox or integrate with RxJava.

N

MULTIPLATFORM

ObjectBox supports Android, plain-Java, Kotlin  (Linux and Windows), POSIX, MacOS. iOS is coming up soon.

N

INSTANT UNIT TESTING

With our multi-platform approach, you can run plain unit tests on the desktop (no Robolectric, on instrumentation tests) with a real database in milliseconds.

N

ROBUST TECHNOLOGY

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

N

SIMPLE THREADING

Objects returned by ObjectBox with in all threads. No strings attached.

N

NO MANUAL SCHEMA MIGRATIONS

ObjectBox takes care of new object versions with added, removed and renamed properties.

N

DAOCOMPAT LIBRARY

Already using greenDAO? Switch seamlessly to ObjectBox using greenDAO compat APIs for ObjectBox.

N

TESTED

From beta onward, ObjectBox has been running on apps with over 150,000 monthly active users and thousands of devices. Of course, we’ve also run over 1,000 individual internal unit tests and by now empower apps with more than 20 million installs.

N

SYNC

Synchronize your online / offline data seamlessly with simple APIs. Find out more about sync.

Thank you for starring us!

– we don’t like bragging, but we don’t mind sharing the community love we received –

Visit ObjectBox on GitHub

Meet the founders

 

ObjectBox began as the solution to a problem. Markus Junginger and Vivien Dollinger were frustrated with existing database structures. In response, Markus developed the open source library GreenDAO, a high performance ORM that works on top of SQLite. However, after years of optimizing it, at some point the slowest piece of the stack was SQLite. So, they decided to go to the root and develop an alternative solution for app and IoT developers. Read more.

Stay tuned!

 

We have some very interesting upcoming features that we want to share with you. Please stay tuned (by the way, have you signed up for our newsletter?)

Don’t forget to visit our Blog, we release great articles about ObjectBox and Tech in general.

We’re the team behind the open source libraries EventBus and greenDAO. Chances are you have used apps powered by our tech, e.g.

ObjectBox Database is free, try it!

You want more?

Check out our other Open Source projects

 

The Fastest Way to Access SQLite

 

The #1 Publish / Subscribe library used by Top Apps

 

the speediest most essential Java Libraries