Six databases become one.One query language, one transaction, one deployment.
See all featuresNative multi-model engine
Documents, graphs, vectors, full-text search, time-series, and relational data - fully unified in one database and query language.
AI data layer
Built for context, memory, search, and retrieval - combining vectors, graphs, full-text search, and relational joins in one engine.
Deploy anywhere, scale horizontally
The same API runs across in-memory, embedded, and edge deployments to self-hosted or fully managed cloud.
Real-time and event-driven
Built-in real-time subscriptions, event triggers, and streaming updates to power reactive, real-time experiences.
Enterprise security and compliance
RBAC, record-level permissions, JWT auth, multi-tenant isolation, and SOC 2 / ISO 27001 compliance built in.
Developer tools
SurrealDB Studio visual IDE, WebAssembly plugins, and SurrealQL - the best of SQL, NoSQL, and graph querying in one syntax.
MCP server
Connect AI tools directly to SurrealDB through the Model Context Protocol. Queries, schema exploration, graph traversal, and vector search as MCP tool calls.
High-performance, reliable core
Built in Rust with full ACID guarantees. Memory-safe, thread-safe, and crash-resilient by design.
03 |HOW SURREALDB COMPARES
How the stack compares
vs. Postgres
vs. MongoDB
vs. Neo4j
vs. Elasticsearch
vs. Vector databases
vs. Memory middleware
vs. Agent databases
One engine, everywhere.One query across every model, from one transactional snapshot.In-memory, embedded, WASM or cloud.
Get startedOne query across every model
Documents, graphs, vectors, full-text, time-series and relations answer one SurrealQL statement.
One transactional snapshot
Every model reads and writes inside the same ACID transaction, so results agree with each other.
SurrealQL, SQL and GraphQL
The SDKs, a GraphQL endpoint and a Postgres wire protocol (in development) all reach the same engine.
Embedded or in-memory
Run inside your process in Rust, Python, Node.js or Java, with the full query language on a local engine.
WASM in the browser
The same database compiled to WebAssembly, querying local data on the client.
Self-hosted or SurrealDB Cloud
One binary from a laptop to a distributed cluster, with compute and storage scaled apart.
07 |BENCHMARKS
Benchmarked in the open. SurrealDB tested against the leading key-value, embedded, relational, document, and graph databases - the same workload, the same harness, the same hardware.
THE PLATFORM
Everything an application and its agents know. Five surfaces, one engine.
Database
Document, graph, vector, time-series and relational in one engine.

Agent Memory
What an agent learns, with its source and its time, in the same engine.

Cloud
Managed clusters in the regions you choose, scaled on demand.

Studio
Query, explore and design the schema from the browser.

MCP
Every model that speaks MCP reaches the database and the memory directly.

IN PRODUCTION
Trusted at scale. Samsung, Nvidia, Verizon, Tencent and Walmart run on SurrealDB.
14,000+
Developers building on SurrealDB Cloud
4M+
Developers building on SurrealDB worldwide
FROM THE TEAMS
SurrealDB gives us a foundation where we can unify semantic search, knowledge graphs, and AI-driven decision making without stitching together multiple systems. Collapsing responsibility into SurrealDB has become our default engineering posture.
VP of Engineering, Later
GET STARTED