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
SurrealDB
Official

Videos
10 Tips and Tricks for Surrealist
SurrealDB
Official

Source code
allographer
Nim ORM and query builder that supports SurrealDB.
Itsumura H.
Software Engineer

Source code
Aspire Integration
.NET Aspire hosting integration for local SurrealDB dev stacks.
David Bottiau
Software Engineer

Source code
AspNetCore.HealthChecks.SurrealDb
ASP.NET Core health check package for monitoring SurrealDB connectivity.
David Bottiau
Software Engineer

Videos
Beyond Surreal? A closer look at NewSQL Relational Data - Beyond Fireship.
Fireship
Content Creator - Software Engineer

Documentation
Build a realtime presence web application using SurrealDB Live Queries
Official tutorial: build a realtime presence app with live queries.
David Bottiau
Software Engineer

Videos
Building an App with Graph Relations, Live Queries and Authentication
SurrealDB
Official

Source code
CLI phone book in Python using SurrealDB as database.
Tutorial building a CLI phonebook in Python with SurrealDB.
Gabor Szabo
Software Engineer

Videos
CRUD using SurrealDB in RUST | SurrealDB
SurrealDB
Official

Videos
Designing your schema in Surrealist
SurrealDB
Official

Videos
Different ways to perform a Vector Search in SurrealDB
SurrealDB
Official

Videos
Document-Style Relationships in SurrealDB
SurrealDB
Official

Videos
Embed Surrealist in your projects
SurrealDB
Official

Videos
Getting started with Surreal Cloud
SurrealDB
Official

Videos
Getting started with SurrealDB using our JavaScript SDK
SurrealDB
Official

Videos
Getting started with SurrealDB using our Rust SDK
SurrealDB
Official

Source code
Getting started with SurrealDB using Python and Docker.
Walkthrough for running SurrealDB with Python and Docker.
Gabor Szabo
Software Engineer

Videos
Getting started with SurrealDB! Future of cloud databases (maybe)?
Chris Hay
Content Creator

Videos
Getting started with Surrealist
SurrealDB
Official

Source code
GKE using Terraform
Terraform module for running SurrealDB on Google Kubernetes Engine.
Dylan Vanmali
Software Engineer

Videos
Graph-Style Relationships in SurrealDB
SurrealDB
Official

Videos
Graph, Full-Text Search and Vector Search in Surrealist
SurrealDB
Official

Videos
Hosting Surreal DB in Rust in Less Than 3 Minutes.
Gui Bibeau
Software Engineer

Videos
How a luxury fashion retailer scaled personalised recommendations using Surre
SurrealDB
Official

Videos
How I built a SaaS powered by SurrealDB
SurrealDB
Official

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

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

Videos
How to do a Full-Text Search Query in SurrealQL
SurrealDB
Official

Videos
How to Simplify Your Tech Stack with SurrealDB
SurrealDB
Official

Blogposts
How to Use SurrealDB with the Fresh Framework and Deno.
Rajdeep Singh
Software Engineer

Blogposts
Improve database management with SurrealDB
Alexander Nnakwue
Software Engineer

Source code
IoT telemetry example
Reference IoT telemetry ingest and queries with SurrealDB.
Martin Schaer
Solutions Engineer

Videos
Livestream series documenting learning SurrealDB.
Xkonti
Content Creator

Videos
Network capabilities in Surreal Cloud
SurrealDB
Official

Videos
Relational-Style Relationships in SurrealDB
SurrealDB
Official

Videos
Run SurrealDB in your browser using our WASM engine
SurrealDB
Official

Videos
Run SurrealDB inside NodeJS using our NodeJS engine
SurrealDB
Official

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

Videos
Schemaless vs Schemafull Databases
SurrealDB
Official

Blogposts
Setting up an invite system
Mordechai Hadad
Software Engineer

Blogposts
Simple API with Gin/Gonic and SurrealDB (GO).
Atharva Deshpande
Software Engineer

Source code
Surreal Transfer
CLI utilities for exporting and importing SurrealDB data.
Lucy Egan
Software Engineer

Source code
Surreal-4o Fine-tuned Model Datasets for SurrealQL Queries - Project to create structured datasets for OpenAI.
Structured datasets for fine-tuning models on SurrealQL-style queries.
Sebastian Fritsch
Fullstack Developer

Source code
surreal-codegen
Code generation tooling for SurrealDB-backed TypeScript projects.
Albert Marashi
Software Engineer

Source code
surreal-ts
Generate TypeScript types from SurrealDB schema and queries.
horvbalint
Software Engineer

Videos
SurrealDB - Rust Embedded Database - Quick Tutorial.
Jeremy Chone
Software Engineer

Source code
SurrealDB + Go Driver Starter.
Starter project wiring the official SurrealDB Go SDK into an application.
Salman Shah
Software Engineer

Source code
SurrealDB + Vue Blog Starter.
Vue.js blog starter template backed by SurrealDB.
Fadel SrWither
Software Engineer

Source code
SurrealDB AI Assistant
Web AI assistant that queries and explores a SurrealDB database.
Jimpex
Software Engineer

Source code
SurrealDB AI Docs Retrieval - Project to showcase: How to build a GPT-Based question-answering system on top of SurrealDB Docs.
RAG-style demo that answers questions using SurrealDB documentation.
Kyryl Truskovskyi
Machine Learning Engineer

Source code
SurrealDB as a Vector Store for LangChain - A Jupyter notebook demonstrating how to use SurrealDB as a Vector Store.
Jupyter notebook showing SurrealDB as a LangChain vector store.
Karim Lalani
Software Engineer

Source code
SurrealDB GitHub Action
GitHub Action to run SurrealDB in CI pipelines.
SurrealDB
Official

Source code
SurrealDB Grafana datasource
Official Grafana data source for SurrealDB queries.
Grafana Labs
Observability

Videos
SurrealDB in 100 seconds.
Fireship
Content Creator

Source code
SurrealDB MCP Server
Model Context Protocol server that connects AI tools to SurrealDB.
David Whatley
Software Engineer

Source code
SurrealDB ODataV4 Connector
OData v4 tooling and connector work for SurrealDB.
Andrew G. Knackstedt
Sr Backend Engineer

Source code
SurrealDB Presence Demo - Demo project on how to create a realtime presence web application using SurrealDB Live Queries.
Sample realtime presence app built with SurrealDB live queries.
David Bottiau
Software Engineer

Documentation
SurrealDB Vector Store for LangChain
LangChain documentation for using SurrealDB as a vector store.
LangChain
Open Source Project

Source code
surrealdb_extra
Rust helper crate extending the official SurrealDB driver.
Jakin010
Software Engineer

Source code
surrealdb-client-generator
Generate typed API clients from your SurrealDB schema and queries.
Sebastian Wessel
Software Engineer

Documentation
surrealdb-extras
Rust API reference for the surrealdb-extras helper crate.
Frederik Uni
Software Engineer

Source code
surrealdb-flutter
Dart and Flutter client for connecting to SurrealDB.
Duhan Balci
Software Engineer

Source code
surrealdb-valibot
Validate SurrealDB records using Valibot schemas.
Levy van der Valk
Web Developer

Source code
surrealdb-zod
Define and validate SurrealDB-shaped data with Zod.
Levy van der Valk
Web Developer

Videos
SurrealDB. The Kitchen Sink Document Store that might dethrone Firebase.
Ray Villalobos
Content Creator

Source code
surrealdb.c
Official C bindings and examples for embedding SurrealDB.
SurrealDB
Official

Source code
surrealdb/surrealdb
Official SurrealDB container image on Docker Hub.
SurrealDB
Official

Videos
Surrealist for Power Users
SurrealDB
Official

Source code
Surrealist Python tool
Python driver and ergonomic query helpers for SurrealDB.
Kotolex
Software Engineer

Source code
SvelteKit Surreal Database Authentication
SvelteKit example with SurrealDB-backed sign-in and sessions.
Jonathan Gamble
Software Engineer

Videos
Understanding User Groups in SurrealDB
SurrealDB
Official

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

Source code
UnrealORM: TypeScript ORM built for SurrealDB
TypeScript ORM designed around SurrealDB models and relations.
Jimpex
Software Engineer

Source code
Use SurrealDB with LangChain
Reference integration for using SurrealDB with LangChain.
SurrealDB
Official

Videos
Using SurrealDB to prove football statistics.
Joseph McCarthy
Content Creator