Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

The Best Embedded Databases in 2026

We researched embedded databases through official websites, including pricing pages, plan tables, and product documentation. Rankings reflect each product’s fit for the category’s core job, value for money, and verified features for running application data locally, on desktops, at the edge, or on devices.

Our top picks

  1. Top ranked

    SQLite#1 of 30
    9.4/10

    A capable, zero-configuration SQL engine for applications that need local embedded storage.

    Free plan

  2. Runner-up

    9.1/10

    A flexible embedded SQL engine for Java applications, with self-hosted server options.

    Free plan

  3. Top-ranked free plan

    Firebird#3 of 30
    9.0/10

    A self-hosted SQL database with replication, backups, and multiple deployment architectures.

    Free plan

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

The full ranking 30 tools, best first

30 tools
  1. SQLite

    Best forGeneral-purpose embedded SQL applications

    A capable, zero-configuration SQL engine for applications that need local embedded storage.

    9.4/10★★★★★
    Visit SQLite
  2. Best forJava applications needing embedded SQL

    A flexible embedded SQL engine for Java applications, with self-hosted server options.

    9.1/10★★★★★
    Visit site
  3. Firebird

    Best forEmbedded SQL with replication and HA

    A self-hosted SQL database with replication, backups, and multiple deployment architectures.

    9.0/10★★★★☆
    Visit Firebird
  4. HSQLDB

    Best forFeature-rich embedded SQL systems

    A feature-rich, self-hosted SQL database for Java applications.

    8.8/10★★★★☆
    Visit HSQLDB
  5. RocksDB

    Best forHigh-throughput embedded key-value workloads

    A focused open-source engine for high-throughput embedded key-value workloads.

    • Encryption
    8.5/10★★★★☆
    Visit RocksDB
  6. libSQL

    Best forSQLite-compatible apps needing replication

    SQLite-compatible embedded storage with replication, server access, and encryption.

    • Data synchronization
    • Encryption
    8.4/10★★★★☆
    Visit libSQL
  7. PouchDB

    Best forOffline-first web document applications

    A focused open-source document database for local storage and CouchDB-compatible synchronization.

    8.2/10★★★★☆
    Visit PouchDB
  8. bbolt

    Best forPortable Go key-value applications

    A portable, serverless Go database for local key-value storage.

    Open source Our bbolt verdict → Visit bbolt
    8.1/10★★★★☆
    Visit bbolt
  9. Badger

    Best forGo apps needing transactional key-value storage

    A focused Go database for transactional, local key-value storage.

    Open source Our Badger verdict → Visit Badger
    8.0/10★★★★☆
    Visit Badger
  10. Best forEmbedded storage with flexible layouts

    A flexible embedded key-value engine with transactional storage and recovery features.

    • Encryption
    7.9/10★★★★☆
    Visit WiredTiger
  11. LevelDB

    Best forMinimal ordered key-value storage

    A focused C++ library for local, ordered byte-array key-value storage.

    Open source Our LevelDB verdict → Visit LevelDB
    7.8/10★★★★☆
    Visit LevelDB
  12. Tkrzw

    Best forC++ key-value systems needing bindings

    A flexible open-source key-value library for embedded C++ storage and indexing.

    • Data synchronization
    • Encryption
    Open source Our Tkrzw verdict → Visit Tkrzw
    7.7/10★★★★☆
    Visit Tkrzw
  13. Pebble

    Best forGo applications needing tunable storage

    A tunable Go library for persistent local key-value storage.

    Open source Our Pebble verdict → Visit Pebble
    7.6/10★★★★☆
    Visit Pebble
  14. LanceDB

    Best forOpen-source embedded vector search

    A focused embedded retrieval library for AI workloads needing multimodal and hybrid search.

    Open source Our LanceDB verdict → Visit LanceDB
    7.5/10★★★★☆
    Visit LanceDB
  15. Qdrant

    Best forManaged or self-hosted vector search

    A flexible vector database for hybrid search, filtering, and AI retrieval.

    7.4/10★★★★☆
    Visit Qdrant
  16. Chroma

    Best forTeams building multimodal retrieval

    A flexible embedded database for dense, sparse, hybrid, and multimodal retrieval.

    7.3/10★★★★☆
    Visit Chroma
  17. LiteDB

    Best for.NET embedded document applications

    A focused, free single-file option for .NET apps needing embedded BSON storage.

    7.1/10★★★★☆
    Visit LiteDB
  18. UnQLite

    Best forFree serverless SQL, JSON, and key-value storage

    A free, self-hosted embedded database for applications needing SQL-free JSON and key-value storage.

    7.0/10★★★★☆
    Visit UnQLite
  19. RxDB

    Best forOffline-first apps needing synchronization

    A strong fit for offline-first JavaScript apps that need local data and synchronization.

    Free plan Our RxDB verdict → Visit RxDB
    6.9/10★★★☆☆
    Visit RxDB
  20. PGlite

    Best forBrowser apps needing PostgreSQL locally

    A PostgreSQL-compatible local database for browser apps that need SQL and extensions.

    • Data synchronization
    Open source Our PGlite verdict → Visit PGlite
    6.8/10★★★☆☆
    Visit PGlite
  21. LMDB

    Best forHigh-performance memory-mapped key-value storage

    A focused embedded database for fast, durable key-value storage inside applications.

    • Encryption
    Free plan Our LMDB verdict → Visit LMDB
    6.7/10★★★☆☆
    Visit LMDB
  22. ObjectBox

    Best forCross-platform object and mobile databases

    A cross-platform object database for offline-first apps, with sync and vector search.

    • Data synchronization
    6.6/10★★★☆☆
    Visit ObjectBox
  23. LadybugDB

    Best forEmbedded graph and vector workloads

    A focused open-source choice for embedded graph, vector, and analytical workloads.

    6.5/10★★★☆☆
    Visit LadybugDB
  24. sql.js

    Best forIn-memory SQL in browsers

    A focused open-source choice for running SQL over in-memory data in browsers.

    6.4/10★★★☆☆
    Visit sql.js
  25. redb

    Best forRust embedded key-value storage

    A focused Rust crate for durable embedded key-value data without a database server.

    Free plan Our redb verdict → Visit redb
    6.3/10★★★☆☆
    Visit redb
  26. EJDB2

    Best forEmbedded JSON storage for C and C++

    A focused, open-source JSON database for local C and C++ application storage.

    Open source Our EJDB2 verdict → Visit EJDB2
    6.2/10★★★☆☆
    Visit EJDB2
  27. Best forOrganizations needing commercial embedded SQL support

    An in-process SQL engine with transactional features, sold through contact-sales licensing.

    • Data synchronization
    • Encryption
    6.1/10★★★☆☆
    Contact Empress
  28. eXtremeDB

    Best forEnterprise systems needing embedded HA and time-series data

    A developer-focused embedded database with HA, clustering, SQL, and time-series support.

    Pricing on request · 60-day trial Our eXtremeDB verdict → Visit McObject
    6.0/10★★★☆☆
    Visit McObject
  29. DuckDB UI

    Best forLocal DuckDB exploration and notebooks

    A free, open-source UI for local DuckDB notebooks, profiling, and result exploration.

    5.9/10★★★☆☆
    Visit DuckDB UI
  30. Perst

    Best forJava or .NET apps persisting object graphs

    A specialized embedded database for Java and .NET apps that persist object graphs.

    • Data synchronization
    • Encryption
    Free plan · pricing on request Our Perst verdict → Visit McObject
    5.8/10★★★☆☆
    Visit McObject

No tools match those filters.

Compare at a glance

#ToolFree planPaid fromSupported platformsDatabase modelScore
1SQLiteYesFree9.4
2H2 Database EngineYesFree9.1
3FirebirdYesFree9.0
4HSQLDBYes$100/yr8.8
5RocksDBFreeLinux, macOS, Windows, iOS, FreeBSD, OpenBSD, AIX, SolarisKey-value8.5
6libSQLYesFreemacOS, Linux, Rust, JavaScript, Python, Go, C, WebAssemblyRelational8.4
7PouchDBYesFree8.2
8bboltFreeWindows, macOS, Linux, iOS, AndroidKey-value8.1
9BadgerFree8.0
10WiredTigerFreeLinux, *BSD, macOS, Windows, and other 64-bit POSIX systemsKey-value7.9
11LevelDBFreeLinux, macOS, WindowsKey-value7.8
12TkrzwFreeC++ library with Python, Ruby, Java, and Go bindingsKey-value7.7
13PebbleFreeGo applicationsKey-value7.6
14LanceDBFree7.5
15QdrantYes7.4
16ChromaYes$250/mo7.3
17LiteDBYesFree7.1
18UnQLiteYesFree7.0
19RxDBYes$99/mo6.9
20PGliteFreeBrowser; Node.js; Bun; DenoRelational6.8
21LMDBYesFreeWindows and POSIX-compatible systems, including Linux and macOSKey-value6.7
22ObjectBoxYesAndroid, iOS, Linux, Windows, macOS, Raspberry Pi, and POSIX systemsDocument6.6
23LadybugDBYesFree6.5
24sql.jsYesFreeWeb browsers; Node.jsRelational6.4
25redbYesFreeRust crate; no_std targets with atomic compare-and-swap, including Cortex-M3 and above but excluding Cortex-M0Key-value6.3
26EJDB2FreemacOS, iOS, Linux, WindowsDocument6.2
27Empress Embedded DatabaseLinux, UNIX, FreeBSD, Windows, and real-time platforms (platform availability varies).Relational6.1
28eXtremeDB6.0
29DuckDB UIYesFree5.9
30PerstYesJava SE/EE, Android, Java ME/CDC, and .NET FrameworkDocument5.8

Head-to-head All 28 comparisons →

Explore other topics All topics →

How we rank embedded databases

Every tool on this page was researched by iTechGuides Editors from its official website — pricing pages, plan tables and product documentation. We rank on how well each one does this category's core job, what the free or entry plan includes, and where it falls short. Where we have enough verified facts, the score out of 10 is a rubric — job fit, value and how much we could verify — shown with its breakdown on every tool's page; a tool we have not verified enough to score yet shows its rank without a number. Scores are re-checked when a product changes its plans. Read the full editorial policy, or submit a tool we missed.

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Last updated · How we research and update