
Azure Cosmos DB
Fully managed, globally distributed NoSQL database service offering multi-model support with low-latency access worldwide
Discover top open-source software, updated regularly with real-world adoption signals.

Unified database and API platform for real‑time modern apps
SurrealDB delivers a cloud‑native, ACID‑compliant database with built‑in real‑time API, multi‑model support, and granular permissions, letting developers build secure, performant applications faster.

SurrealDB is a cloud‑native database that also acts as a real‑time API backend. It supports tables, documents, and directed graph connections, allowing developers to store structured and unstructured data in a single engine. With ACID‑compliant multi‑row, multi‑table transactions, full‑text and geospatial indexing, and embedded JavaScript functions, it fits a wide range of modern workloads—from web and mobile apps to serverless functions.
The platform can run as a standalone server, be embedded directly into an application, or be deployed in a distributed cluster. Installation is a single command on macOS, Linux, or Windows, and Docker images are available for container orchestration. For teams that prefer a managed solution, Surreal Cloud offers a hosted service with automatic scaling, backups, and monitoring, while still allowing self‑hosted deployments for full control.
When teams consider SurrealDB, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Live collaborative editing tool
Provides instant data sync across users via WebSocket, eliminating a separate real‑time server.
Mobile app with offline‑first data
Embeds SurrealDB library to store structured and unstructured data locally, syncing seamlessly when connectivity returns.
Serverless function backend
Allows functions to execute SQL or GraphQL queries directly against SurrealDB, reducing latency and infrastructure overhead.
Geospatial analytics dashboard
Leverages built‑in geospatial queries and full‑text indexing to deliver fast location‑based insights.
Yes, it can run as an embedded library within applications, providing the same features as the standalone server.
It supports SQL‑style queries, GraphQL, and can be accessed via WebSocket, allowing both structured and unstructured data operations.
It offers both single‑node mode and a highly‑scalable distributed mode that can be orchestrated with Docker, Kubernetes, or other container platforms.
Yes, Surreal Cloud provides a fully managed service with automatic backups, monitoring, and scaling.
SurrealDB provides granular row‑level permissions and built‑in authentication mechanisms to control data access precisely.
Project at a glance
ActiveLast synced 4 days ago