🚀 Explore over 15 AI categories & discover today's top artificial intelligence innovations.
SurrealDB logo

SurrealDB

Freemium
surrealdb.com
Visit SurrealDB

Next-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

Multi-model storage engine natively supporting document, relational, graph, geospatial, and vector data representations.
SurrealQL query language providing intuitive relational joins, nested document updates, and graph traversal operators.
Real-time Live Queries pushing instantaneous change notifications to connected web and mobile clients over WebSockets.
Integrated row-level security and authentication allowing secure direct connections from frontend applications.

Popular Use Cases

How teams, developers, and creators get value from SurrealDB

1Traverse complex social connections and knowledge graphs natively using SurrealQL directional graph syntax.
2Connect frontend web and mobile applications directly to SurrealDB securely using fine-grained row-level access rules.
3Execute vector similarity search queries alongside structured relational filters for generative AI applications.
4Embed SurrealDB directly inside local desktop and Rust applications using the native embedded in-memory engine.

Frequently Asked Questions

Common questions and answers regarding SurrealDB

Is SurrealDB free to use?
Yes, SurrealDB is free to download and self-host, and Surreal Cloud provides a free developer tier with compute credits for building prototypes.
What programming language is SurrealDB written in?
SurrealDB is built entirely in Rust, providing extreme performance, memory safety, and native WebAssembly compilation.
What is SurrealQL?
SurrealQL is a SQL-style query language tailored for SurrealDB that combines relational SQL queries with document manipulation and graph traversal.
Can SurrealDB run in WebAssembly?
Yes, SurrealDB can run directly inside web browsers and edge environments via WebAssembly for local-first applications.
Does SurrealDB support vector search for AI?
Yes, SurrealDB features native vector indexing and distance metrics, allowing developers to build AI and RAG applications without external vector databases.

Community Reviews & Ratings

Verified feedback from AI practitioners and users

5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

No approved reviews yet. Be the first to share your feedback!

Leave a Review

Click to select rating

Tool Specifications

Pricing Modelfreemium
Owner VerifiedNo
Listed DateOct 11, 2026