• Start
SurrealDB Labs

Explore official and community examples, tools, libraries, and integrations built around SurrealDB - all in one place. Find client SDKs, videos, development tools, and learning resources to help you build and scale your applications. Have something to share? Check out our guide on creating a new Lab to contribute your own.

Videos

10 schema tips for SurrealDB

Data management

Videos

10 Tips and Tricks for Surrealist

Data management

Code repositories

allographer

Code repositories

Aspire Integration

Code repositories

AspNetCore.HealthChecks.SurrealDb

Videos

Beyond Surreal? A closer look at NewSQL Relational Data - Beyond Fireship.

Examples

Documentation

Build a realtime presence web application using SurrealDB Live Queries

Videos

Building an App with Graph Relations, Live Queries and Authentication

Data management

Code repositories

CLI phone book in Python using SurrealDB as database.

Data managementExamples

Videos

CRUD using SurrealDB in RUST | SurrealDB

Data management

Videos

Designing your schema in Surrealist

Data management

Videos

Different ways to perform a Vector Search in SurrealDB

Data management

Videos

Document-Style Relationships in SurrealDB

Data management

Videos

Embed Surrealist in your projects

ToolingData management

Videos

Getting started with Surreal Cloud

Data managementCloud

Videos

Getting started with SurrealDB using our JavaScript SDK

Data management

Videos

Getting started with SurrealDB using our Rust SDK

Code repositories

Getting started with SurrealDB using Python and Docker.

Videos

Getting started with SurrealDB! Future of cloud databases (maybe)?

Cloud

Videos

Getting started with Surrealist

Data management

Code repositories

GKE using Terraform

Tooling

Videos

Graph-Style Relationships in SurrealDB

Data management

Videos

Graph, Full-Text Search and Vector Search in Surrealist

AI

Videos

Hosting Surreal DB in Rust in Less Than 3 Minutes.

Examples

Videos

How a luxury fashion retailer scaled personalised recommendations using Surre

AIExamples

Videos

How I built a SaaS powered by SurrealDB

Examples

Videos

How to Build A Full Stack Rust Dashboard App with Leptos, Actix Web and SurrealDB

Data management

Videos

How to Build A Rust Backend with Actix Web and SurrealDB (Full Tutorial)

Examples

Videos

How to do a Full-Text Search Query in SurrealQL

Data management

Videos

How to Simplify Your Tech Stack with SurrealDB

Examples

Blogposts

How to Use SurrealDB with the Fresh Framework and Deno.

Examples

Blogposts

Improve database management with SurrealDB

Data management

Code repositories

IoT telemetry example

Examples

Videos

Livestream series documenting learning SurrealDB.

Examples

Videos

Network capabilities in Surreal Cloud

Cloud

Videos

Relational-Style Relationships in SurrealDB

Data management

Videos

Run SurrealDB in your browser using our WASM engine

Data management

Videos

Run SurrealDB inside NodeJS using our NodeJS engine

Data management

Videos

Rust Powered Database SurrealDB (It's Pretty Ambitious) - Code to the Moon.

Examples

Videos

Schemaless vs Schemafull Databases

Data management

Blogposts

Setting up an invite system

Examples

Blogposts

Simple API with Gin/Gonic and SurrealDB (GO).

Examples

Code repositories

Surreal Transfer

Data managementLibraries

Code repositories

Surreal-4o Fine-tuned Model Datasets for SurrealQL Queries - Project to create structured datasets for OpenAI.

AIExamples

Code repositories

surreal-codegen

Libraries

Code repositories

surreal-ts

Libraries

Videos

SurrealDB - Rust Embedded Database - Quick Tutorial.

Data managementExamples

Code repositories

SurrealDB + Go Driver Starter.

ExamplesTemplates

Code repositories

SurrealDB + Vue Blog Starter.

Templates

Code repositories

SurrealDB AI Assistant

AI

Code repositories

SurrealDB AI Docs Retrieval - Project to showcase: How to build a GPT-Based question-answering system on top of SurrealDB Docs.

ExamplesAI

Code repositories

SurrealDB as a Vector Store for LangChain - A Jupyter notebook demonstrating how to use SurrealDB as a Vector Store.

AIExamples

Code repositories

SurrealDB GitHub Action

Tooling

Code repositories

SurrealDB Grafana datasource

Data management

Videos

SurrealDB in 100 seconds.

Code repositories

SurrealDB MCP Server

AI

Code repositories

SurrealDB ODataV4 Connector

Security

Code repositories

SurrealDB Presence Demo - Demo project on how to create a realtime presence web application using SurrealDB Live Queries.

Tooling

Documentation

SurrealDB Vector Store for LangChain

AI

Code repositories

surrealdb_extra

Libraries

Code repositories

surrealdb-client-generator

Documentation

surrealdb-extras

Code repositories

surrealdb-flutter

Code repositories

surrealdb-valibot

Code repositories

surrealdb-zod

Videos

SurrealDB. The Kitchen Sink Document Store that might dethrone Firebase.

Code repositories

surrealdb.c

Code repositories

surrealdb/surrealdb

Videos

Surrealist for Power Users

Data management

Code repositories

Surrealist Python tool

Code repositories

SvelteKit Surreal Database Authentication

ExamplesTemplates

Videos

Understanding User Groups in SurrealDB

Security

Blogposts

Unlocking SurrealDB: Building a Real-World Multi-Tenant RBAC System Made Easy (4 Part Series).

Security

Code repositories

UnrealORM: TypeScript ORM built for SurrealDB

Data management

Code repositories

Use SurrealDB with LangChain

AI

Videos

Using SurrealDB to prove football statistics.