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.
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.
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.
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.
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.
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.
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.
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.
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.
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.