Landing backgroundLanding background

The ultimate multi-model
database for AI applications

One database, infinite memory. Scale from edge devices to petabyte clusters. SurrealDB unifies vectors, graphs, documents, time-series and files, so your applications can learn, link and act in real time.

Landing backgroundLanding background

Multi-model database

One database, infinite memory. Scale from edge devices to petabyte clusters. SurrealDB unifies multiple data models into a single database, so your applications can learn, link and act in real time.

Document
Graph
Time-series
Geospatial
Relational

Authentication

Build custom access rules, and secure your data with row and field-level permissions. Integrate with OAuth, SAML and LDAP.

Graph database

Model complex relationships with bi-directional graph data patterns for advanced relationship analysis.

Storage

Store, and serve documents, images, audio files or video files, and stream them directly within SurrealDB.

Realtime event-streaming

Build real-time applications and interfaces with event-driven data notifications.

Vector and hybrid search

Integrate with AI platforms and LLM models to store, and query full-text-search and vector embeddings.

Edge device, or cloud

Run embedded on edge-devices, or deploy as a horizontally-scalable petabyte cluster.

Everything you need, built-in

SQL query language Store data in tables Support for JSON-like objects and arrays Document, graph, key-value, time-series WebSocket RPC, REST, and GraphQL Supports native GeoJSON data types Incremental materialised views JOIN-less deep document fetching Structured and un-structured data Schemafull or schemaless tables Multi-tenant data separation In-built access and authentication Row and field-level permissions Runs embedded on edge devices Distributed and highly-scalable Multi-table, multi-row ACID transactions Distributed ACID data modification Multi-column, JSON data indexing Full-text-search indexing suppport HNSW and MTree vector indexing No complex back-end servers and APIs

Works with your
tech stack

Languages

Python JavaScript Rust Go Node.js WebAssembly

Models

LLama Mistral Gemini ChatGPT Anthropic Hugging Face

Deployment

Docker Kubernetes AWS GCP Azure SurrealDB Cloud

Developer platforms

ModelContextProtocol LangChain Dagster CrewAI LlamaIndex Smol Agents Vercel Netlify Astro N8n Together AI Google Agent

Surrealist showcase

The most powerful interface for the most powerful database

Explore in browser Learn more