SurrealDB Documentation
Learn how to get up and running with SurrealDB through tutorials, APIs, and platform resources.
Guides

SurrealDB
Learn about SurrealDB's architecture, installation, configuration, and core concepts.

SurrealQL
Explore the powerful query language for SurrealDB with statements, functions, operators, and data types.

Surrealist
Get started with the official IDE for SurrealDB, featuring a query editor, designer, and explorer.

Cloud
Deploy and manage SurrealDB instances in the cloud with automatic scaling and backups.

Extensions
Extend SurrealDB with custom modules written in Rust that can be accessed from SurrealQL.
Client Libraries
Data Models

Document
A flexible way to store data, allowing for nested structures and relationships to be stored within a single document.

Graph
Store data as nodes and edges to query connected datasets like social networks, recommendation engines, or fraud detection graphs.

Vector
Store and query high-dimensional vectors generated from LLM models for AI applications.

Full-Text Search
Index and retrieve text-based data based on tokenized and modified text, rather than exact, literal matches.

Time Series
Optimized querying and managing time-stamped data over periods of time or via aggregated table views.

Geospatial
Store and query data related to the Earth's surface using objects including points, lines, polygons, and more.
Integrations

Data Management
SurrealDB integrates with Airbyte, Fivetran, and more to help you manage your data.

Embeddings
SurrealDB provides a number of different embeddings features that can be used to manage your data.

Frameworks
SurrealDB integrates with a number of different frameworks to help you build your applications.
Authentication

System Access
System access is used to authenticate and authorize system users to access the SurrealDB server.

Record Access
Record access is used to authenticate and authorize record users to access the SurrealDB database.

Token Access
Token access is used to authenticate and authorize users to access the SurrealDB database via a token.
Education

SurrealDB University
Watch videos, live streams, and expert talks to quickly learn key SurrealDB concepts and insights.

Aeon's Surreal Renaissance
Learn SurrealDB through an engaging, story-driven experience that feels like watching a movie.

Movie Database Tutorial
Learn how to build a movie database with SurrealDB and Surrealist.