SurrealDB Cloud Dedicated is now available
Sign up for early access

Announcing our official LangChain integration

engineering featured

Jul 1, 2025

SurrealDB
SurrealDB
Show all posts
Announcing our official LangChain integration

We’re thrilled to announce that SurrealDB now has an official integration with LangChain, one of the most popular frameworks for building powerful LLM-driven applications. This partnership brings together the strengths of SurrealDB’s multi-model flexibility and real-time capabilities with LangChain’s powerful orchestration layer, enabling developers to build smarter, faster, and more context-aware AI applications.

The integration includes the following LangChain components:

  • Vector Store (SurrealDBVectorStore )
  • Graph Store (SurrealDBGraph , currently experimental)
  • Graph QA Chain (SurrealDBGraphQAChain , currently experimental)
# DB connection conn = Surreal(url) conn.signin({"username": user, "password": password}) conn.use(ns, db) # Vector Store vector_store = SurrealDBVectorStore( OllamaEmbeddings(model="llama3.2"), conn ) # Graph Store graph_store = SurrealDBGraph(conn)

Get Started

You can start using the integration today via the SurrealDB docs, the LangChain docs, or our GitHub repository. We’ve also published example notebooks and sample apps to help you get up and running quickly:

Join the Conversation

We’re excited to see what you build with LangChain and SurrealDB. If you have questions or want to showcase your project, join our community on Discord or tag us on X.

Make a GenAI chatbot using GraphRAG with SurrealDB + LangChain

featured

Make a GenAI chatbot using GraphRAG with SurrealDB + LangChain

Jun 30, 2025

Minimal LangChain chatbot example with vector and graph

featured

Minimal LangChain chatbot example with vector and graph

Jul 4, 2025

Get insider access to Surreal's latest news and events

Trusted & Certified for Enterprise Security Learn more
SOC 2 Type 1
GDPR
Cyber Essentials Plus
ISO 27001