Get started using the fastest edge database for Mobile and IoT

Preview the code

From developers for developers. We are the team behind EventBus & GreenDAO – and in the top 1% of Java developers on GitHub. Our APIs are simple, easy to use, and quick to implement. See for yourself.

 


 

ObjectBox is the fastest kid on the block. Check out our benchmarks.

Mobile Benchmarks

CRUD Operations | Entities per second

IoT Benchmarks

CRUD Operations | Entities per second

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.

Developers Trust ObjectBox

 

“Thanks for such a powerful database solution, I can’t imagine my life without ObjectBox now

Vas

MathTrainer – build with ObjectBox

Terrific job, ObjectBox is marvelous solution, it almost makes data persistence invisible. I was really astonished to see how the code shrunk before my eyes when I replaced realm. I am still amazed how simple all of it is.

Keep up the amazing work! As I found eventbus some time ago I was like: HOLY these guys know where the “problem” is and try to find a brilliant solution to it without making things complicated. Anyone can clearly see that this approach is reflected in ObjectBox.

Pack

 

ObjectBox Features – the fast database for the Edge in Mobile and IoT

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 build for Mobile and IoT from scratch. Object-oriented, no more rows, columns, or SQL. Easy to learn API that 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 C, Android, plain-Java, Kotlin (Linux and Windows), POSIX, MacOS. Swift (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

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

SYNC

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