This section collects guides for wiring SurrealDB into the rest of your stack: AI and agent frameworks, embeddings and model providers, data movement (ELT, automation, and similar), and related topics. Each page focuses on a specific tool or pattern so you can find a starting point quickly.
This section assumes a certain level of familiarity with SurrealDB itself. If more general orientation and tutorials are needed first, be sure to start with What is SurrealDB? and the Querying section of the docs.
Agent rules
Agent rules - rule files that teach an assistant your project's conventions
Authentication
Better Auth - use SurrealDB as the database behind Better Auth
Getting started - wire the adapter up and run your first sign-in
Plugins - which Better Auth plugins the adapter supports
Transactions & limitations - what the adapter cannot do yet, and why
Data management
Data management integrations - the pipeline and testing tools that connect to SurrealDB
Airbyte - move data in and out with an Airbyte connector
Fivetran - managed pipelines into SurrealDB
n8n - automate workflows against a database
Qyrus - test-data generation
Embeddings providers
Embeddings provider integrations - which providers are covered, and what each needs
OpenAI - embed with OpenAI models
Mistral - embed with Mistral models
Fastembed - embed locally, without an API call
Python quickstart - end to end from Python
Rust quickstart - end to end from Rust