Documentation
SurrealDB makes building and scaling realtime apps dramatically quicker and easier. Get started by installing the server , and jump into our getting started guide to learn how to insert and query data in SurrealDB in minutes.
To quickly test out SurrealDB and SurrealQL functionality, we've included demo dataset which you can download and import
into your SurrealDB instance.
The current version of SurrealDB is
...
Introduction
Get started with SurrealDB - understand the core concepts, features, releases, and frequently asked questions.
Installation
Learn how to install SurrealDB, and get started with running a single-node database or distributed cluster.
Deployment
Learn how to deploy SurrealDB to different environments.
Security
Understand how to secure your application, using the different authentication levels available in SurrealDB.
Embedding
Learn how to embed and query SurrealDB from within a Rust, Node.js, JavaScript, or Python application.
Integration
View the documentation for connecting to and querying SurrealDB from different languages and frameworks.
SurrealQL
Learn about the SurrealQL data model, and how to define schemas, query the database, manipulate data, and run functions.
CLI tool
View the commands that can be run with the command-line tool, including starting a server, and importing and exporting data.
FAQs
View some of the frequently asked questions regarding SurrealDB, SurrealQL, and SurrealKV.
Libraries
Connect your application to your database with one of our official libraries. The following libraries are officially supported by SurrealDB. They are actively maintained, support new SurrealDB features, and receive bug fixes, performance enhancements, and security patches.
Server side libraries

Rust
Available


Node.js
Available


Golang
Available


Deno
Available


Python
Available


C
Coming soon


Java
Available


.NET
Available


Ruby
Coming soon


PHP
Coming soon


Swift
Coming soon


R
Coming soon


Dart
Coming soon


Erlang
Coming soon

Client side libraries

JavaScript
Available


Ember.js
Coming soon


React.js
Coming soon


Angular
Coming soon


Vue.js
Coming soon


Next.js
Coming soon


Nuxt.js
Coming soon


Nest.js
Coming soon


Svelte
Coming soon


Flutter
Coming soon
