SurrealDB | The ultimate multi-model database

SurrealDB | The ultimate multi-model database

image
image
image

One platform, unlimited possibilities

Forget choosing between SQL and NoSQL - SurrealDB offers the power of relational, document, graph, time-series, and key-value data models in a single, unified platform. Query your data however you like, without switching between databases. Now, everything is possible with one engine.

image

Blazing fast real-time updates

In a world where every millisecond counts, SurrealDB keeps your apps in sync across all devices, in real-time. Whether it's live dashboards, collaborative apps, or data-heavy services - your users will never miss a beat.

image

Effortless scale, zero stress

Whether you're a startup launching your first product or an enterprise scaling to millions, SurrealDB is designed to grow with you. Run it on a single in-memory node, or scale it effortlessly to hundreds of nodes with built-in high-availability and distributed architecture. Infinite scalability, without the headaches.

image

Built for the future: AI and machine learning

SurrealDB isn't just about today - it's about tomorrow. With support for vector embeddings, AI-driven analytics, and machine learning directly within the database, you're always one step ahead of the competition. Make data smarter, faster.

image

Query the way you want

Whether it's traditional SQL, GraphQL, REST, or querying with NoSQL SDKs - SurrealDB fits into your stack like a glove. No more convoluted backend systems; your data, your rules.

image

Security first

Advanced security is baked in, from customisable row-level permissions to built-in API layers. With SurrealDB, your data is always safe—so you can stop worrying and start building.

image

Simple schema management

Define your schema, API, and permissions all in one place. Say goodbye to messy, hand-coded APIs and complex backend integrations. With SurrealDB, you can go from idea to production in minutes, not months.

image

API support

Use REST or WebSockets for real-time connections to your back-end systems, ensuring smooth communication between your database and frameworks like Express, Django, or Ruby on Rails.

image

GraphQL-ready

With GraphQL support, you are able to query your data in a flexible, API-driven way that perfectly fits with modern app architectures.

image

Compatible with your tools

Whether it's Java, Python, Javascript, Rust, Golang, or another language, SurrealDB's drivers make it easy to integrate into your existing tech stack and favourite programming environments.

SurrealDB is open-source, incredibly easy to install, and integrates seamlessly into your workflow. From startups to enterprises, SurrealDB is the secret weapon you've been waiting for.

image
image
image
image
image