
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:
| LangChain | Build LLM-powered applications with ease |
| Agno | Build high performance Agents with memory, knowledge and reasoning |
| CrewAI | Create and manage AI agent teams |
| DeepEval | Evaluate and improve your AI models |
| DAGster | Orchestrate your data pipelines |
| CAMEL | Develop autonomous AI agents |
| Llama Index | Build RAG pipelines with SurrealDB as vector store |
| Dynamiq | Build dynamic AI applications |
| SmolAgents | Create lightweight AI agents |
Embeddings
Enhance your applications with powerful vector search capabilities:
Quick start
| Python | LangChain, Ollama, Mistral, and more |
| Rust | Mistral, Ollama, and more |
Full examples
| Mistral | Mistral AI’s embedding model and SurrealDB vector search (Python and Rust) |
| OpenAI | OpenAI’s embedding service and SurrealDB vector search (Python and Rust) |
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.