ToolQuestor Logo
SurrealDB

SurrealDB

Last Updated:10/24/2025
Pricing:
FreeFreemiumSubscriptionCustom
Connect:
Wispr Flow

Wispr Flow

FEATURED
OpenArt AI

OpenArt AI

FEATURED
Base44

Base44

FEATURED

What is SurrealDB

SurrealDB is a database that handles multiple types of data storage without needing different database systems. Think of it as one tool that can work like a traditional database with rows and columns, a document store like MongoDB, and a graph database for connected data—all at the same time.

It is built with Rust programming language, which makes it fast and reliable. You can use it directly from web browsers, mobile apps, or servers. The database includes built-in security features, so you can control who sees what data without writing extra code.

SurrealDB supports real-time updates, meaning your application sees changes instantly without constantly checking for updates. This makes it perfect for chat apps, live dashboards, and similar tools.

Features of SurrealDB

  • Combines document, graph, relational, time-series, and vector data models

  • SQL-like query language (SurrealQL)

  • Real-time data updates and notifications

  • Built-in authentication and permissions

  • Cloud, self-hosted, or embedded deployment

  • WebSocket and HTTP API support

  • Multiple programming language SDKs

  • ACID transactions across tables

  • Vector similarity search

  • Graph traversal capabilities

SurrealDB Pricing

Free

Free

What's included:
  • 1 GB storage
  • 0.25 vCPU
  • 1 GB Memory
  • Limited compute node size
  • Ephemeral compute nodes
  • Social authentication
  • Team collaboration
  • Cloud RBAC and ABAC
  • Community support
  • Surreal Sidekick AI copilot
Most Popular
Start

$0.021

What's included:
  • Vertical scalability
  • Single node deployment
  • Up to 16 vCPU
  • Up to 512 GB storage
  • Up to 64 GB memory
  • Daily automated backups
  • 7 day log retention
  • Basic support
  • Additional support options available
Scale

Custom

What's included:
  • Horizontal scalability
  • Fault tolerant deployments
  • Multiple nodes
  • Multi-tenant storage
  • Up to 5 TB cluster storage
  • Up to 32 vCPU per node
  • Up to 128 GB memory per node
  • Customizable backups
  • 28 day log retention
  • Basic support
Dedicated

Custom

What's included:
  • Horizontal scalability
  • Fault tolerant deployments
  • Single-tenant storage
  • Multiple nodes
  • Up to 1 PB cluster storage
  • Up to 64 vCPU per node
  • Up to 256 GB memory per node
  • Customizable backups
  • 28 day log retention
  • Enterprise security

SurrealDB Repository

View on Github
Stars32,800
Forks1,324
Repository Age4 years
Last Commit29 days ago

FAQ's About SurrealDB

Is SurrealDB truly free to use?
Yes, SurrealDB is open source and completely free to download and use on your own infrastructure. The cloud service also offers a free tier with 1GB storage for learning and small projects. You only pay when you need more resources or managed cloud features.
What makes SurrealDB different from PostgreSQL or MongoDB?
Unlike traditional databases that focus on one data model, SurrealDB combines relational, document, graph, time-series, and vector capabilities in one platform. This means you don't need separate databases for different data types, reducing complexity and maintenance costs.
Can I use SurrealDB in production applications?
Absolutely. SurrealDB is production-ready and used by companies worldwide. It provides ACID transactions, automated backups, and horizontal scaling for high-availability deployments. The dedicated tier offers enterprise-grade security and support for mission-critical applications.
Do I need to learn a new query language?
SurrealQL is designed to feel familiar to anyone who knows SQL. The basic commands like SELECT, INSERT, UPDATE, and DELETE work similarly to standard SQL, but with additional features for handling graphs, documents, and real-time data.
How does SurrealDB handle security?
SurrealDB includes comprehensive security features including table-level and record-level permissions, field-level access control, authentication methods, and support for multi-tenant applications. You can define who sees what data without writing backend code.
Loading...

See what users are saying about SurrealDB

0.0

0 Reviews

5
0
4
0
3
0
2
0
1
0

No reviews yet

Be the first to review SurrealDB

SurrealDB – Multi-Model Database for Modern Apps