Firestore is a managed, serverless document database for AI, web, and mobile applications.
Alternatives to DocumentDB
JayDB is a JSON document database with per-user sign-in, designed to let static apps store user, session, or tenant data without an app-owned backend.
- 4
restdb.io
restdb.io is a cloud NoSQL database service for business application backends, dynamic web content, and API-based solutions.
Free planAndroidiOSWebAPI7.2From $19 a month - 5

Amazon DocumentDB
Amazon DocumentDB is a cloud, fully managed document database service compatible with MongoDB APIs and drivers.
WebAPI7.0 - 6
UnQLite
UnQLite is an embedded NoSQL database engine that gives applications key/value and document-store interfaces without a separate server process.
Free planAPILinuxmacOSSelf-hosted7.0From $1,250 a month - 7
eXist-db
eXist-db is a free, open-source NoSQL document database and application platform centered on XML.
Free planWebAPILinuxmacOS6.8Free plan - 8
PouchDB
PouchDB is a free, open-source JavaScript database for applications that store data locally and sync with CouchDB or compatible servers.
Free planAndroidiOSWebLinux6.8Free plan - 9
RavenDB
RavenDB is a schema-less NoSQL document database for storing JSON documents and binary attachments.
Free planWebAPILinuxmacOS6.8Free plan - 10
LiteDB
LiteDB is a serverless, embedded .NET NoSQL document database distributed as a single DLL.
Free planAndroidiOSAPILinux6.7Free plan - 11

Oracle Autonomous AI Lakehouse
Oracle Autonomous AI Lakehouse is a pay-per-use platform for applying AI to data with open-source lake technologies and enterprise data warehouse capabilities.
Free planWebAPILinuxSelf-hosted6.7Free plan - 12

SurrealDB
SurrealDB is a database platform with relational, document, graph, vector and time-series data built in.
Free planSelf-hosted6.7From $0.19 a month - 13
Couchbase Lite
Couchbase Lite embeds a NoSQL database in applications so they can store and work with data locally, including when a network is unavailable.
AndroidiOSWebAPI6.6 - 14

Apache CouchDB
Apache CouchDB is a document database that stores named documents and lets applications read and update them through a RESTful HTTP API.
Free planWebAPILinuxmacOS6.5Free plan - 15

Apache AsterixDB
Apache AsterixDB is a free, open-source Big Data Management System for ingesting, storing, indexing, querying and analyzing data.
Free planWebAPILinuxmacOS6.4Free plan - 16
JasDB
JasDB is a document-based NoSQL database for prototyping applications and embedding data storage in software, including Android phones and tablets.
Free planAndroidAPILinuxmacOS6.4Free plan - 17

BaseX
BaseX is an XML database engine and XQuery processor intended for data-intensive web applications.
Free planWebAPILinuxmacOS6.3Free plan - 18
Couchbase Capella
Free planWeb6.3From $0.15 a month - 19

RethinkDB
RethinkDB is a free, open-source JSON database built to send applications updates as query results change.
Free planWebAPILinuxmacOS6.3Free plan - 20

Azure Cosmos DB for NoSQL
Azure Cosmos DB for NoSQL is a cloud database service that lists JSON documents, transactions, configurable consistency controls, multi-region…
Free planAPISelf-hosted6.2Free plan - 21

MongoDB Ops Manager
MongoDB Ops Manager helps organizations deploy, monitor, back up, and scale MongoDB on their own infrastructure.
WebAPILinuxSelf-hosted5.9 - 22

Percona Server for MongoDB
Percona Server for MongoDB is a free, source-available replacement designed to work as a drop-in alternative to MongoDB Community Edition.
Free planLinuxSelf-hosted5.8Free plan - 23

Azure DocumentDB
Azure DocumentDB is a document database for applications using BSON and JSON documents.
Free planLinuxmacOSWindows5.7Free plan - 24
TinyDB
TinyDB is a free, MIT-licensed document-oriented database written in pure Python, with no external dependencies.
LinuxSelf-hosted5.4 - 254.7


