SurrealDB

Build realtime apps fast: one database for docs, vectors, graphs, events, and files
Rating
Your vote:
No screenshots
Notify me upon availability

Open your editor, spin up a single process, and start modeling data as you build. With SurrealDB, you don’t choose between document storage, relationships, vector search, event history, or file blobs—you use all of them side by side. Begin with a lightweight in-memory run for prototyping, or drop the WebAssembly build into a browser to persist data on the client. Connect your app over HTTP or WebSockets, insert JSON records, define links between entities, add embedding vectors, and subscribe to live changes. You can keep things flexible with ad-hoc fields, then introduce constraints when patterns stabilize, all without pausing development.

When it’s time to ship, promote the same data model to servers or clusters without rewrites. SurrealDB handles workloads from edge devices to large multi-node deployments, so the path from local testing to high-volume production is straightforward. Create vector indexes to power semantic search, traverse connected data to resolve recommendations, and stream time-stamped events for analytics. Need offline-first behavior? Keep state in the browser via WASM and sync back when the network returns. For multi-tenant SaaS, carve out namespaces and databases per customer to isolate data while sharing infrastructure. Developers can watch live subscriptions for UI updates, push batched writes from workers, and run complex queries that blend similarity search, graph traversal, and document filters in one pass. more

Review Summary

Features

  • Unified data engine: documents, relationships, vectors, events, and files
  • Single-node, in-memory runtime and WebAssembly in-browser persistence
  • HTTP and WebSocket connectivity with live subscriptions
  • Schema-optional modeling with optional constraints
  • Vector indexing for semantic search
  • Graph traversal for connected data queries
  • Time-stamped event ingestion and querying
  • Namespaces with unlimited databases for multi-tenant isolation
  • Built-in authentication and access control
  • Integrations with Amazon S3, Google Cloud Storage, and Azure for model storage
  • Supports growth from edge deployments to multi-node, petabyte-scale clusters

How It’s Used

  • Offline-first web apps that sync local browser data to servers
  • Chat and recommendation systems mixing vectors and graph relations
  • IoT telemetry ingestion with live dashboards and alerts
  • SaaS platforms using namespaces to separate tenant data
  • Content management storing assets, metadata, and relationships together
  • LLM retrieval and RAG indexes using vector search and document filters
  • Operational analytics on time-series events without external pipelines
  • Model artifact storage and export via S3/GCS/Azure using SurrealML

Plans & Pricing

Individual (surreal Cloud)

Free

Limited compute node size
Social authentication
Team collaboration
Cloud RBAC and ABAC
Resources
<ul>
<li>1 GB storage
0.25 vCPU
1 GB Memory
Community support
Surreal Sidekick AI copilot

Start (surreal Cloud)

$0.02 per Hour

Includes features of Free plan, plus
Vertical scalability
Team collaboration
Cloud RBAC and ABAC
Daily automated backups
7 day log retention *
Service Level Objectives (SLOs)
<ul>
<li>Resources
Single node
Up to 16 vCPU
Up to 512 GB storage
Up to 64 GB memory
Community support
Surreal Sidekick AI copilot

Scale (surreal Cloud)

Custom

Includes features of Start plan, plus
Horizontal scalability
Fault tolerant deployments
Multi-tenant isolated storage
Customizable backups
Team collaboration
Cloud RBAC and ABAC
Compute-compute separation
28 day log retention *
Service Level Agreements (SLAs)
Resources
<ul>
<li>Multiple nodes
Up to 5 TB cluster storage
Up to 32 vCPU per node
Up to 128 GB memory per node
Community support
Surreal Sidekick AI copilot

Enterprise (surreal Cloud)

Custom

Includes features of Scale plan, plus
Dedicated fault tolerant clusters
Bring-your-own encryption keys
Bring-your-own storage buckets
AWS PrivateLink connectivity
Enterprise single-sign on
Cloud audit and access logs
Custom log retention
Custom SLAs
Team collaboration
Cloud RBAC and ABAC
Resources
<ul>
<li>Multiple nodes
Up to 1 PB cluster storage
Up to 64 vCPU per node
Up to 256 GB memory per node
Enterprise support
Technical account manager

Community Edition (self-hosted)

Free

All core open-source features
Community support
Surreal Sidekick AI copilot

Enterprise Edition (self-hosted)

Custom

Includes features of Community Edition plan, plus
Enterprise Support - commercial and technical team to support your success, direct roadmap influence roadmap and priority alignment with your goals
Priority security patching - advanced security patches, product updates, and CVE patches, ahead of the open-source release cycle
Audit logging &amp; compliance &#x2013; full audit trails of database actions to meet regulations like GDPR, SOC 2, HIPAA, PCI DSS, or FedRAMP requirements
FIPS-compliant cryptographic modules - ensure secure data handling and encryption practices aligned with federal and regulated industry requirements
Trusted function execution environment - run confidential computing workloads in isolated secure enclaves, ideal for zero-trust architectures, and zero-knowledge proof functions *
Object and blob file storage &#x2013; native support for multi-modal file handling, with scalable file storage including Amazon S3, Google Cloud Storage, Azure File Storage, and NVMe storage solutions
Distributed live queries &#x2013; scalable and fault-tolerant distributed live query notifications for event-driven applications
Streaming &amp; ETL source and sink &#x2013; native support for streaming, event-driven data solutions for real-time data ingestion *

Comments

User

Your vote: