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
Get started with SurrealDB - understand the core concepts, features, releases, and frequently asked questions.
Learn how to install SurrealDB, and get started with running a single-node database or distributed cluster.
Learn how to deploy SurrealDB to different environments.
Understand how to secure your application, using the different authentication levels available in SurrealDB.
View the documentation for connecting to and querying SurrealDB from different languages and frameworks.
Learn about the SurrealQL data model, and how to define schemas, query the database, manipulate data, and run functions.
View the commands that can be run with the command-line tool, including starting a server, and importing and exporting data.
View some of the frequently asked questions regarding SurrealDB, SurrealQL, and SurrealKV.
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.