SurrealDB
FreemiumNext-generation multi-model cloud database combining relational, document, graph, geospatial, and vector search in a single engine.
About SurrealDB
SurrealDB is an innovative, next-generation multi-model database engineered in Rust to drastically simplify modern application development. By combining the strengths of relational databases, document stores, graph databases, geospatial engines, and full-text/vector search into a single unified runtime, SurrealDB eliminates the necessity of maintaining multiple fragmented database systems.
The database features SurrealQL, an intuitive SQL-like query language that supports graph relation traversal, complex record links, and real-time live queries. Furthermore, SurrealDB can act as a direct backend for client applications: with fine-grained row-level permissions, token authentication, and WebSocket live updates, web and mobile apps can communicate directly with SurrealDB securely without custom backend API servers.
SurrealDB can run embedded in-memory, as a single local binary, in a distributed cloud cluster, or in the browser via WebAssembly. It is free and source-available for self-hosting, while Surreal Cloud offers a fully managed DBaaS with a free developer tier and scalable production tiers.
Key Features
Core capabilities and technical highlights of SurrealDB
Popular Use Cases
How teams, developers, and creators get value from SurrealDB
Frequently Asked Questions
Common questions and answers regarding SurrealDB
Is SurrealDB free to use?
What programming language is SurrealDB written in?
What is SurrealQL?
Can SurrealDB run in WebAssembly?
Does SurrealDB support vector search for AI?
Community Reviews & Ratings
Verified feedback from AI practitioners and users
No approved reviews yet. Be the first to share your feedback!