Embedded Databases
Alternatives to ObjectBox
ObjectBox is an embedded, object-oriented NoSQL database for mobile apps and IoT devices. It provides native object APIs, relationships, reactive observers, ACID transactions and automatic schema migration, with vector search and synchronization between devices and a backend or server. APIs cover Java, Kotlin, Swift, Flutter/Dart, Go, Python and C/C++. The free database plan supports self-hosting, while Sync uses project-specific pricing. ObjectBox’s database size is capped at 1 GB, and it does not provide cloud hosting.
- 01
Chroma Chroma suits teams building AI applications that need vector search, metadata filtering, or integrations with embedding and application frameworks.
From $250/mo Free plan Open source Web · Windows · macOS · Linux9.4 Visit Specs - 02
HSQLDB HSQLDB suits developers and organizations that can run a Java database themselves and need embedded or server modes.
From $8.33/mo Free plan Open source Windows · macOS · Linux · API9.2 Visit Specs - 03
SQLite SQLite suits applications needing local database storage where writer concurrency is low and content is less than a terabyte.
From $12.50/mo Free plan Open source Web · Windows · macOS · Linux8.7 Visit Specs - 04 EJDB2
EJDB2 suits developers who want an embeddable JSON database and can work with its C API or maintained Java and Node.js bindings.
Free plan Windows · macOS · Linux · iOS8.5 Visit Specs - 05 Firebird
Firebird suits teams that want a self-hosted relational database with multiple deployment architectures and broad driver options.
From €199/mo Free plan Windows · macOS · Linux · Self-hosted8.5 Visit Specs - 06 bbolt
It suits Go applications that need an embedded key-value store, particularly for read-intensive workloads or range scans.
Free plan Windows · macOS · Linux · iOS8.4 Visit Specs - 07 LadybugDB
LadybugDB suits developers and teams building analytical or agent-oriented applications around graph data.
Free plan Web · Windows · macOS · Linux8.4 Visit Specs - 08
DuckDB UI DuckDB UI suits DuckDB users who want to explore local data through a browser-based SQL notebook and table tools.
Free plan Web · Windows · macOS · Linux8.3 Visit Specs - 09 H2 Database Engine
H2 suits developers needing a free Java SQL database with embedded or server deployment.
Free plan Web · Windows · macOS · Linux8.1 Visit Specs - 10
eXtremeDB eXtremeDB is for developers working with embedded devices and applications who need in-memory, persistent, or hybrid storage.
Free trial Windows · macOS · Linux · iOS8.0 Visit Specs - 11 RocksDB
RocksDB suits developers building database storage engines, application caches, or other embedded workloads that need persistent key-value storage.
Free plan Windows · macOS · Linux · iOS8.0 Visit Specs - 12
RxDB RxDB suits JavaScript developers building offline-capable applications across browsers, mobile, desktop, or server environments.
From $99/mo Free plan Web · Windows · macOS · Linux8.0 Visit Specs - 13 UnQLite From $1,250/mo Free plan Windows · macOS · Linux · API8.0 Visit Specs
- 14
Qdrant Qdrant suits developers building semantic search or recommendation systems who need vector and metadata filtering or hybrid retrieval.
Free plan Web · Windows · macOS · Linux7.9 Visit Specs - 15
LanceDB LanceDB suits teams building and curating multimodal training datasets who need searchable tables, hybrid retrieval, versioning, and feature pipelines.
Free plan Linux · API · Self-hosted7.8 Visit Specs - 16 LiteDB
LiteDB suits .NET developers who want an embedded document database for local, desktop, mobile, web, or per-user data.
Free plan Windows · Linux · iOS · Android7.8 Visit Specs - 17 PouchDB
PouchDB suits JavaScript developers building apps that need local data access and synchronization with CouchDB-compatible servers.
Free plan Web · Windows · macOS · Linux7.8 Visit Specs - 18 LevelDB Free plan Windows · macOS · Linux · Self-hosted7.7 Visit Specs
- 19 libSQL Web · Windows · macOS · Linux7.7 Visit Specs
- 20 sql.js Free plan Web · API · Self-hosted7.6 Visit Specs
- 21 LMDB Web · Windows · macOS · Linux7.5 Visit Specs
- 22 PGlite Free plan Web · Self-hosted7.5 Visit Specs
- 23 WiredTiger Free plan Windows · macOS · Linux · API7.3 Visit Specs
- 24 Pebble Self-hosted6.8 Visit Specs
- 25 Tkrzw Windows · macOS · Linux · Self-hosted6.8 Visit Specs
- 26 redb 6.4 Visit Specs
- 27 Badger Windows · macOS · Linux6.2 Visit Specs
- 28 Empress Embedded Database Windows · Linux6.0 Visit Specs
- 29 Perst Web · Android5.6 Visit Specs
Choosing instead of ObjectBox
Alternatives suit different workloads and development environments. Chroma and Qdrant concentrate on vector storage and retrieval; SQLite provides transactional SQL in a single file; LadybugDB targets analytical graph workloads; PouchDB and RxDB emphasize JavaScript storage and synchronization; RocksDB is a key-value engine. Compare their data models, query interfaces, runtimes, synchronization options and deployment choices with ObjectBox’s object APIs and device-focused design. Also consider whether ObjectBox’s current Mesh Sync scope—Android Java/Kotlin and Flutter/Dart in beta—matches your application.