Surreal Cloud Enterprise is now available
Sign up to our Early Access Programme
Landing backgroundLanding background

Enterprise-grade agentic
memory, secured at the core

Deploy AI agents in days, not quarters. SurrealDB unifies multi-model performance, persistent vector memory, and zero-trust authentication - from edge devices, to petabyte clusters fully managed in our cloud.

Trusted by 1,000s of companies

View case studies
Logos

Deploy modern AI, at scale

View all solutions
Start your project

Agentic and Gen AI

Build generative AI apps and multi-step agents on SurrealDB, unifying memory and action layers.

GraphRAG

Supercharge retrieval-augmented generation with graph data models, for richer context and relevance.

Knowledge Graphs

Combine vectors, events and user graphs for instant recommendations, personalisation and analytics.

Unified data infrastructure

Why SurrealDB?
Start your project

Unified data layer for enhanced AI

Store, recall and serve AI context in one powerful platform so your applications can learn, link and act in real time, with structured and unstructured data.

Document
Vectors
Graph
Time-series
Geospatial
Relational

Hybrid search with graph queries

Seamlessly combine vector similarity search, full-text search, and graph traversals in a single query. No complex joins or multiple database calls.

SELECT supplier.*, similarity(embedding, $ideal_spec) AS score FROM suppliers WHERE geo::distance(location, $site) - 10km ORDER BY score DESC FETCH contacts, contacts.manager;

Lower cost

Reduce total cost of ownership by eliminating the complexity of maintaining separate vector, graph, and document databases.

Unmatched scalability

Scale from a single node to a horizontally-scalable cluster with petabytes of data, without sharding.

Deploy anywhere

From in-memory and edge devices to self-hosted or global cloud infrastructure.

Real-time streaming

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

LIVE SELECT vector::similarity::cosine(details, $search) array::distinct( ->order->product, -- products they bought <-order<-person, -- other people who bought those ->order->product.{id,name} -- products those people bought ) AS recommend_products FROM $user WHERE details <|3|> $search;

Secure and compliant, by default

Apply granular security policies, for multi-tenant access and data confinement. Stay compliant with built-in audit logs and compliance functionality.

Works with your tech stack

View all integrations
Start your project

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

Too good to be true?

Don’t take our word for it

Performance and benchmarks

As a multi-model database, SurrealDB is fast and scalable. See how it compares with other databases in our benchmarks.

Stars given to SurrealDB on GitHub

Landing background

Join the community

Discover what our community has to say about their Surreal experience

Join our Discord
View us on GitHub

@UnchainedAlgo@UnchainedAlgo

I initially explored a more traditional stack: Neo4j for the graph database, RabbitMQ for a task queue, and Postgres with extensions for vector search. However, I realised SurrealDB could cover all of these needs, allowing me to consolidate the backend into a single dependency.

@ThatOneCalculator@ThatOneCalculator

I can never go back to Postgres lmao.

@Sigismond@Sigismond

SurrealDB fast tracked our progress with all its features. Graph links + Record links + Full text search + Vector embeddings and Vector search + Surreal WASM for offline-ability... just name it!!!! Thanks Surreal team for making it happen!!!!

Trevor ParscalTrevor Parscal

I'm certainly enjoying that I can replace hundreds of lines of Postgres trigger and function code with a dozen characters in a DEFINE statement in SurrealDB.

@glitch.tar.lrz@glitch.tar.lrz

The best next-gen multi-modal database that's out there.

Albert MarashiAlbert Marashi

SurrealDB has allowed our team to focus more on product and iteration without worrying about database constraints. We can do literally everything we need in SurrealDB.

Start building
with SurrealDB

Enterprise-grade agentic memory, secured at the core. Deploy AI agents in days, not quarters.

Start for free
Learn more
Trusted & Certified for Enterprise Security Learn more
SOC 2 Type 1
GDPR
Cyber Essentials Plus
ISO 27001