SurrealDB Docs Logo

Enter a search query

Integrations

SurrealDB is designed to be easily integrated with a wide range of different technologies and platforms. Our ecosystem of integrations spans across multiple categories, making it simple to incorporate SurrealDB into your existing tech stack.

Data Management

Streamline your data operations with our data management integrations:

  • Unstructured: Process and analyze unstructured data
  • Fivetran: ETL and data pipeline automation
  • MixedBread: Advanced vector embeddings and semantic search

AI & ML Frameworks

SurrealDB seamlessly integrates with popular AI and ML frameworks, enabling you to build intelligent applications:

LangChainBuild LLM-powered applications with ease
CrewAICreate and manage AI agent teams
DeepEvalEvaluate and improve your AI models
DAGsterOrchestrate your data pipelines
CAMELDevelop autonomous AI agents
DynamiqBuild dynamic AI applications
SmolAgentsCreate lightweight AI agents

Embeddings

Enhance your applications with powerful vector search capabilities:

OpenAILeverage OpenAI’s powerful text embeddings
AWS BedrockUse AWS Titan embeddings for semantic search
Google GeminiGenerate embeddings with Google’s Gemini models
Llama IndexBuild RAG pipelines with SurrealDB as vector store
MixedBreadDomain-flexible sentence vectors with k-NN search

All embedding integrations support:

  • HNSW, brute-force, and M-Tree indexing methods
  • Multiple distance metrics (cosine, euclidean, manhattan)
  • Native vector similarity search with efficient k-NN queries

Getting Started

To get started with any integration, visit the specific integration’s documentation page. Each integration includes:

  • Installation instructions
  • Configuration steps
  • Usage examples
  • Best practices
  • Common use cases

Contributing

We welcome contributions to expand our integration ecosystem. If you’re interested in creating a new integration or improving an existing one, please visit our GitHub repository to learn more about the contribution process.