SurrealDB
SurrealDB Docs Logo

Enter a search query

SurrealDB

Dive into the full range of tools, libraries, and integrations built around SurrealDB. This page brings together first- and third-party resources—including client SDKs, admin interfaces, development tools, learning materials, and more—to help you build, manage, and extend your SurrealDB applications with ease.

Whether you're getting started or scaling up, find everything you need to support your journey with SurrealDB.

Tutorials

Tutorials

Aeon's Surreal Renaissance - Official book for in-depth learning through storytelling.

SurrealDB

SurrealDB

Official

Libraries

Libraries

allographer

Itsumura H.

Itsumura H.

Software Engineer

Libraries

Libraries

awaited-surrealdb

Micha de Vries

Micha de Vries

Software Engineer

Videos

Videos

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

Fireship

Fireship

Content Creator - Software Engineer

Tutorials

Tutorials

Build an AI RAG Agent

Karim Lalani

Karim Lalani

Software Engineer

Integrations

Integrations

Build dynamic AI applications

SurrealDB

SurrealDB

Official

Integrations

Integrations

Build RAG pipelines with SurrealDB as vector store

SurrealDB

SurrealDB

Official

Tutorials

Tutorials

CLI phone book in Python using SurrealDB as database.

Gabor Szabo

Gabor Szabo

Software Engineer

Tutorials

Tutorials

Connect to SurrealDB via Ngrok tunnel

SurrealDB

SurrealDB

Official

Integrations

Integrations

Create and manage AI agent teams

SurrealDB

SurrealDB

Official

Integrations

Integrations

Create lightweight AI agents

SurrealDB

SurrealDB

Official

Tutorials

Tutorials

Define a Schema in SurrealDB

SurrealDB

SurrealDB

Official

Integrations

Integrations

Develop autonomous AI agents

SurrealDB

SurrealDB

Official

Deployment Tools

Deployment Tools

Dokku Surrealdb

Diptesh Choudhuri

Diptesh Choudhuri

Software Engineer

Integrations

Integrations

Domain-flexible sentence vectors with k-NN search

SurrealDB

SurrealDB

Official

Integrations

Integrations

Evaluate and improve your AI models

SurrealDB

SurrealDB

Official

Integrations

Integrations

Generate embeddings with Google’s Gemini models

SurrealDB

SurrealDB

Official

Videos

Videos

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

Chris Hay

Chris Hay

Content Creator

Tutorials

Tutorials

Getting started with SurrealDB using Python and Docker.

Gabor Szabo

Gabor Szabo

Software Engineer

Tutorials

Tutorials

Getting started with SurrealDB.

SurrealDB

SurrealDB

Official

Deployment Tools

Deployment Tools

GKE using Terraform

Dylan Vanmali

Dylan Vanmali

Software Engineer

Tutorials

Tutorials

Hosting Surreal DB in Rust in Less Than 3 Minutes.

Gui Bibeau

Gui Bibeau

Software Engineer

Tutorials

Tutorials

How to Use SurrealDb with the Fresh Framework and Deno.

Rajdeep Singh

Rajdeep Singh

Software Engineer

Tutorials

Tutorials

Improve database management with SurrealDB.

Alexander Nnakwue

Alexander Nnakwue

Software Engineer

Tutorials

Tutorials

Integrate Auth0 as an Authentication Provider

SurrealDB

SurrealDB

Official

Tutorials

Tutorials

Integrate AWS Cognito as an Authentication Provider

SurrealDB

SurrealDB

Official

Demos

Demos

Kards Social - FOSS social media app.

Micha de Vries

Micha de Vries

Software Engineer

Libraries

Libraries

kysely-surrealdb

Igal Klebanov

Igal Klebanov

Software Engineer

Integrations

Integrations

Leverage OpenAI’s powerful text embeddings

SurrealDB

SurrealDB

Official

Videos

Videos

Livestream series documenting learning SurrealDB.

Xkonti

Xkonti

Content Creator

Demos

Demos

Nextjs + surrealdb demo - Basic blog that serves as a demo / template for your nextjs + surrealdb project.

Micha de Vries

Micha de Vries

Software Engineer

Integrations

Integrations

Orchestrate your data pipelines

SurrealDB

SurrealDB

Official

Demos

Demos

Playrbase - Event & player management system.

Micha de Vries

Micha de Vries

Software Engineer

Deployment Tools

Deployment Tools

Pterodactyl Egg

Stefan

Stefan

Freelance Developer

Libraries

Libraries

PySurrealDB

Mike Aurelion

Mike Aurelion

Software Engineer

Libraries

Libraries

ra-surrealdb

Moïse Valvassori

Moïse Valvassori

Software Engineer

Videos

Videos

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

Code to the Moon

Code to the Moon

Content Creator

Tutorials

Tutorials

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

Atharva Deshpande

Atharva Deshpande

Software Engineer

Libraries

Libraries

Sirqle

Tudor Andrei Dumitrascu

Tudor Andrei Dumitrascu

Lead AI Developer

Templates

Templates

Starter Kit for SurrealDB + Tauri + Next.js.

Reymon

Reymon

Software Engineer

Development Tools

Development Tools

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

Sebastian Fritsch

Sebastian Fritsch

Fullstack Developer

Development Tools

Development Tools

surreal-codegen

Albert Marashi

Albert Marashi

Software Engineer

Libraries

Libraries

surreal-id

Liam Woodleigh-Hardinge

Liam Woodleigh-Hardinge

Lead Engineer

SDKs

SDKs

surrealdb

SurrealDB

SurrealDB

Official

Development Tools

Development Tools

SurrealDB Admin

Sachin Bhutani

Sachin Bhutani

Software Engineer

Demos

Demos

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

Kyryl Truskovskyi

Kyryl Truskovskyi

Machine Learning Engineer

Demos

Demos

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

Karim Lalani

Karim Lalani

Software Engineer

SDKs

SDKs

surrealdb.c

SurrealDB

SurrealDB

Official

Development Tools

Development Tools

surrealdb-client-generator

Sebastian Wessel

Sebastian Wessel

Software Engineer

SDKs

SDKs

surrealdb-cloudflare

Micha de Vries

Micha de Vries

Software Engineer

SDKs

SDKs

surrealdb.cr

Muhammed Yaşar

Muhammed Yaşar

Backend Crafter

Integrations

Integrations

SurrealDB Document Loader for LangChain

LangChain

LangChain

Open Source Project

SDKs

SDKs

surrealdb-erlang

Meppu

Meppu

Software Engineer

Development Tools

Development Tools

SurrealDB Explorer

Sam Parton

Sam Parton

Software Engineer

Libraries

Libraries

surrealdb-extras

Frederik Uni

Frederik Uni

Software Engineer

Templates

Templates

SurrealDB + FastAPI-NextJS Starter.

Mardav Chirag and Richard Orido

Mardav Chirag and Richard Orido

Software Engineers

Templates

Templates

SurrealDB + Flask Starter.

Syed Zubeen

Syed Zubeen

Software Engineer

SDKs

SDKs

surrealdb-flutter

Duhan Balci

Duhan Balci

Software Engineer

Tutorials

Tutorials

SurrealDB Fundamentals Course - Official course to efficiently learn SurrealDB in 3 hours.

SurrealDB

SurrealDB

Official

CI/CD

CI/CD

SurrealDB GitHub Action

SurrealDB

SurrealDB

Official

Templates

Templates

SurrealDB + Go Driver Starter.

Salman Shah

Salman Shah

Software Engineer

SDKs

SDKs

surrealdb.go

SurrealDB

SurrealDB

Official

Integrations

Integrations

SurrealDB Grafana datasource

Grafana Labs

Grafana Labs

Observability

Videos

Videos

SurrealDB in 100 seconds.

Fireship

Fireship

Content Creator

SDKs

SDKs

surrealdb.java

SurrealDB

SurrealDB

Official

SDKs

SDKs

surrealdb.js

SurrealDB

SurrealDB

Official

Templates

Templates

SurrealDB + Koa starter rest api.

Jerempy

Jerempy

Software Engineer

Integrations

Integrations

SurrealDB MCP Server

David Whatley

David Whatley

Software Engineer

CI/CD

CI/CD

surrealdb-migration Action

David Bottiau

David Bottiau

Software Engineer

Libraries

Libraries

surrealdb-migrations

David Bottiau

David Bottiau

Software Engineer

SDKs

SDKs

surrealdb.net

SurrealDB

SurrealDB

Official

SDKs

SDKs

surrealdb.node

SurrealDB

SurrealDB

Official

Templates

Templates

SurrealDB + Nuxt 3 Starter.

Dylan Vanmali

Dylan Vanmali

Software Engineer

SDKs

SDKs

surrealdb.php

SurrealDB

SurrealDB

Official

Demos

Demos

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

David Bottiau

David Bottiau

Software Engineer

SDKs

SDKs

surrealdb.py

SurrealDB

SurrealDB

Official

Templates

Templates

SurrealDB + React-Nodejs starter.

Sai Kiran

Sai Kiran

Software Engineer

Templates

Templates

SurrealDB + Rocket.

David Zabala

David Zabala

Software Engineer

Tutorials

Tutorials

SurrealDB - Rust Embedded Database - Quick Tutorial.

Jeremy Chone

Jeremy Chone

Software Engineer

Development Tools

Development Tools

SurrealDB Sandbox - An offline browser-based playground for experimenting with SurrealDB.

Mark Connelly

Mark Connelly

Software Engineer

Templates

Templates

SurrealDB + SolidStart Starter.

Sam Zanca

Sam Zanca

Software Engineer

SDKs

SDKs

surrealdb-spring-client

Mukund Mundhra

Mukund Mundhra

Software Engineer

Templates

Templates

SurrealDB + SpringBoot.

Priyadarshan Singh

Priyadarshan Singh

Software Engineer

Templates

Templates

SurrealDB + Streamlit Starter.

Lucifer Akirami

Lucifer Akirami

Software Engineer

Docker Images

Docker Images

surrealdb/surrealdb

SurrealDB

SurrealDB

Official

Templates

Templates

SurrealDB + SvelteKit Auth Example.

Albert Marashi

Albert Marashi

Software Engineer

Templates

Templates

SurrealDB + SvelteKit Starter.

Jitesh Doshi

Jitesh Doshi

Software Engineer

Templates

Templates

SurrealDB + SvelteKit.

Oskar Gmerek

Oskar Gmerek

Software Engineer

Videos

Videos

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

Ray Villalobos

Ray Villalobos

Content Creator

Libraries

Libraries

surrealdb-valibot

Levy van der Valk

Levy van der Valk

Web Developer

Integrations

Integrations

SurrealDB Vector Store for LangChain

LangChain

LangChain

Open Source Project

Templates

Templates

SurrealDB + Vue Blog Starter.

Fadel SrWither

Fadel SrWither

Software Engineer

Templates

Templates

SurrealDB + Vue Starter.

Dharani Inkollu

Dharani Inkollu

Software Engineer

SDKs

SDKs

surrealdb.wasm

SurrealDB

SurrealDB

Official

Demos

Demos

SurrealDB x OpenAI - Example of RAG using SurrealDB and OpenAI.

Cellan Hall

Cellan Hall

MLOps Engineer

Libraries

Libraries

surrealdb-zod

Levy van der Valk

Levy van der Valk

Web Developer

Development Tools

Development Tools

SurrealDB

SurrealDB

SurrealDB

Official

SDKs

SDKs

SurrealDB_DSL

Mnbjhu

Mnbjhu

Software Engineer

Libraries

Libraries

surrealdb_extra

Jakin010

Jakin010

Software Engineer

Libraries

Libraries

surrealdb_migration_engine

Henry

Henry

Software Engineer

Libraries

Libraries

surrealdb_query_builder

Ayush Chothe

Ayush Chothe

Software Engineer

Libraries

Libraries

Surrealised

Harry Carpenter

Harry Carpenter

Software Engineer

Libraries

Libraries

surrealist

Kotolex

Kotolex

Software Engineer

Development Tools

Development Tools

Surrealist

SurrealDB

SurrealDB

Official

Development Tools

Development Tools

SurrealML vs PyTorch vs ONNX - Benchmarking the performance of SurrealML against PyTorch and ONNX - Vladimir Rotariu.

Vladimir Rotariu

Vladimir Rotariu

AI & Backend engineer

Development Tools

Development Tools

SurrealReact

Rouan van der Ende

Rouan van der Ende

Software Engineer

Libraries

Libraries

type-surrealdb

Bilux

Bilux

Software Engineer

Tutorials

Tutorials

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

Sebastian Wessel

Sebastian Wessel

Software Engineer

Integrations

Integrations

Use AWS Titan embeddings for semantic search

SurrealDB

SurrealDB

Official

Tutorials

Tutorials

Use SurrealDB in GitHub Actions

SurrealDB

SurrealDB

Official

Integrations

Integrations

Use SurrealDB with LangChain

SurrealDB

SurrealDB

Official

Videos

Videos

Using SurrealDB to prove football statistics.

Joseph McCarthy

Joseph McCarthy

Content Creator

Tutorials

Tutorials

Working with SurrealDB over HTTP via Postman

SurrealDB

SurrealDB

Official