Qdrant framework integrations
★★★★★ 4.6 CE

Qdrant Framework Integrations & SDKs 2026

Qdrant ships dedicated pages for 41 frameworks and six official SDKs, across Python, JavaScript, Rust, Go, .NET and Java. No community-only gap for major languages.

Qdrant Framework Integrations verdict

Verified today·7 sources checked

Qdrant ships dedicated integration pages for 41 frameworks, including LangChain, LlamaIndex, Haystack, CrewAI, DSPy and AutoGen.

Six first-party SDKs cover Python, JavaScript, Rust, Go, .NET and Java, at v1.18.x. There is no community-only gap for major languages.

How it fits your stack

Pick Qdrant if your stack is Python, Rust or Go and you want native integration with every major RAG framework plus multi-agent orchestrators. Java and .NET teams get official clients. The hybrid retrieval mode, dense plus sparse, is first-class but requires configuring a sparse embedder.

Honest limits
  • The LangChain integration requires the langchain-qdrant package, not langchain-community, and the legacy import path is deprecated.
  • Hybrid dense-plus-sparse retrieval requires providing a sparse embedding implementation, such as FastEmbedSparse. It is not automatic.
  • The Java and .NET clients are official but lag Python by minor patch versions, at 1.18.3 and 1.18.1 against Python's 1.18.0.
Framework integrations
41
Official SDK languages
6
Python client version
v1.18.0
Hybrid retrieval modes
Dense + Sparse + Hybrid
Agent frameworks
CrewAI, AutoGen, DSPy, LangGraph
View sources

Framework and agent-orchestration integrations

IntegrationTypeCapabilitiesSetup
LangChainNative RAGQdrantVectorStore · dense/sparse/hybrid retrieval · metadata filteringLow
LlamaIndexNative RAGQdrantVectorStore · VectorStoreIndex · document ingestion at scaleLow
HaystackNative RAGQdrantDocumentStore · scalar quantization config · production pipelinesLow
CrewAIAgent memoryshort-term memory · entity memory · multi-agent collaborationMedium
AutoGenAgent RAGmulti-agent RAG · document retrieval · LLM reasoningMedium
DSPyRetrieval RMretrieval module (RM) · prompt optimization · fine-tuning pipelineMedium
LangGraphStateful agentsstateful multi-actor apps · Python and JS · graph-based workflowsMedium
AgnoAgent frameworkfast multi-agent runtime · control plane · vector memoryMedium

Find your integration path into Qdrant

LangChain + Qdrant quickstart

pip install langchain-qdrant langchain-openaipython
from langchain_qdrant import QdrantVectorStore
from langchain_openai import OpenAIEmbeddings

embeddings = OpenAIEmbeddings()

# Create a new collection from documents
doc_store = QdrantVectorStore.from_documents(
    docs, embeddings, url="https://<cluster>.qdrant.io",
    api_key="<api-key>", collection_name="knowledge_base"
)

# Or connect to an existing collection
store = QdrantVectorStore.from_existing_collection(
    embedding=embeddings, url="https://<cluster>.qdrant.io",
    api_key="<api-key>", collection_name="knowledge_base"
)

# Retrieve with optional metadata filter
hits = store.similarity_search("how does billing work?", k=4)

Official SDKs and client libraries

LanguagePackageVersionInstall
Pythonqdrant-clientv1.18.0pip install qdrant-client[fastembed]
JavaScript@qdrant/js-client-restv1.18.0npm install @qdrant/js-client-rest
Rustqdrant-client (crates.io)v1.18.0cargo add qdrant-client
Gogo-clientv1.18.2go get github.com/qdrant/go-client
.NETQdrant.Client (NuGet)v1.18.1dotnet add package Qdrant.Client
Javaqdrant-java-clientv1.18.3see Maven Central

Qdrant LangChain integration detail

  • Install via langchain-qdrant package, not the legacy langchain-community package
  • Primary class is QdrantVectorStore, supporting from_texts, from_documents, and from_existing_collection factories
  • Supports RetrievalMode.DENSE (default), RetrievalMode.SPARSE, and RetrievalMode.HYBRID via retrieval_mode parameter
  • FastEmbedSparse is available for sparse vector operations without external embedding service
  • similarity_search accepts k and metadata filter parameters, returning ranked documents
  • Can connect to local in-memory instance (location=':memory:') or cloud cluster (url + api_key)

Qdrant Framework Integrations FAQ

Which RAG frameworks does Qdrant support natively?

LangChain, LlamaIndex and Haystack all have dedicated integration pages in Qdrant's docs. The langchain-qdrant package exposes QdrantVectorStore with dense, sparse and hybrid retrieval modes. LlamaIndex wraps it as QdrantVectorStore fed into VectorStoreIndex. Haystack uses QdrantDocumentStore with configurable quantization.

Which SDK languages does Qdrant support officially?

Six: Python at v1.18.0, JavaScript or TypeScript at v1.18.0, Rust at v1.18.0, Go at v1.18.2, .NET at v1.18.1 and Java at v1.18.3. All are maintained by Qdrant and use a gRPC or REST transport.

How do I install Qdrant with LangChain?

Install langchain-qdrant, not langchain-community. The main class is QdrantVectorStore. Use from_documents to build a new collection or from_existing_collection to connect to one already in Qdrant. Set retrieval_mode to DENSE, SPARSE or HYBRID as needed.

Does Qdrant support agent frameworks beyond LangChain?

Yes. Qdrant has dedicated pages for CrewAI, covering agent short-term and entity memory, AutoGen for multi-agent RAG, DSPy as a retrieval module, and LangGraph for stateful multi-actor apps. In total, 41 framework integrations are documented.

How many total framework integrations does Qdrant have?

41 in total. They span RAG orchestration like LangChain, LlamaIndex and Haystack, and multi-agent systems like CrewAI, AutoGen, LangGraph and SmolAgents. They also cover evaluation tools like DeepEval and HoneyHive, and data processing pipelines like Cognee, Sycamore and Vanna AI.

Sources & verification

Verified by ComparEdgeMethod: Vendor docs, official pages, and selected independent sources
SourceWhat was checkedLast checked
Qdrant OfficialOfficial product pageJuly 10, 2026
Docs Developer docsQdrant Client LatestJuly 10, 2026
GitHub Go Client ReleasesGo Client ReleasesJuly 10, 2026
GitHub Qdrant Client ReleasesQdrant Client ReleasesJuly 10, 2026
GitHub Qdrant Js ReleasesQdrant Js ReleasesJuly 10, 2026
Nuget Packages Qdrant.ClientPackages Qdrant.clientJuly 10, 2026
Qdrant Documentation FrameworksDocumentation FrameworksJuly 10, 2026

Every fact on this Qdrant page is tied to a named source and a verification date. Freshness-sensitive figures trace to the sources above; verify against the vendor before relying on them.