
SurrealDB
A versatile multi-model database combining vectors, graphs, documents, time-series, and files for real-time, scalable applications.
Community:
Product Overview
What is SurrealDB?
SurrealDB is a native, open-source distributed database designed to simplify building and scaling real-time applications. It uniquely integrates multiple data models-vector, graph, document, time-series, and file storage-into a single platform, enabling developers to manage complex data relationships and diverse data types effortlessly. SurrealDB supports ACID transactions, fine-grained security controls, and real-time event-driven notifications. Its flexible deployment options range from edge devices to large petabyte-scale clusters. The platform includes SurrealQL, a powerful query language, and Surrealist, a graphical interface for database management. SurrealDB also features SurrealML, allowing embedded machine learning model execution directly on data, enhancing analytics and insights without external dependencies.
Key Features
Multi-Model Data Support
Unified handling of vectors, graphs, documents, time-series, and files within a single database engine.
Real-Time Event-Driven Architecture
Enables applications to react instantly to data changes with built-in event notifications.
Advanced Security and Access Control
Supports row- and field-level permissions, OAuth, SAML, LDAP integration, and customizable authentication hooks.
ACID-Compliant Multi-Table Transactions
Ensures data integrity with transactions spanning multiple rows and tables without time limits.
Scalable Deployment Options
Runs efficiently on edge devices or scales horizontally to petabyte clusters with managed cloud service support.
Integrated Machine Learning Engine
SurrealML allows storing, versioning, and executing machine learning models directly within the database.
Use Cases
- Real-Time Applications : Ideal for apps requiring instant data updates and event-driven workflows, such as financial trading and multiplayer gaming.
- Complex Relationship Modeling : Supports bi-directional graph data patterns for advanced analysis in social networks, recommendation engines, and fraud detection.
- IoT and Edge Computing : Efficiently manages diverse data types from sensors and devices with scalable edge-to-cloud deployment.
- Content and Media Management : Stores and streams documents, images, audio, and video files directly, supporting content-heavy platforms.
- Enterprise Data Security : Provides granular access controls and integrates with enterprise authentication systems for secure data governance.
- Embedded Machine Learning Workflows : Enables running ML models alongside data storage to generate real-time insights without external processing.
FAQs
SurrealDB Alternatives

ClawCloud Run
Cloud-native platform for rapid app deployment, management, and scaling with integrated GitOps workflows and native Docker/Kubernetes support.

Windsurf
An advanced AI-native IDE designed to enhance developer productivity by anticipating coding needs and streamlining workflows.

TikNeuron
A specialized tool designed to enhance TikTok content interaction through video summarization, transcription, speaker identification, and recipe extraction.
dmodel.ai
Platform enabling real-time insight and control over AI model behavior without retraining.

text.ai
A seamless AI assistant integrated directly into messaging apps to provide instant help, recommendations, and answers without switching platforms.
Analytics of SurrealDB Website
๐ฎ๐ฉ ID: 16.36%
๐บ๐ธ US: 13.04%
๐ฉ๐ช DE: 8.64%
๐ฎ๐ณ IN: 6.33%
๐ฌ๐ง GB: 4.65%
Others: 50.98%