Qdrant Solutions GmbHVector Database
Qdrant
Vector database for dense, sparse and multivector search with JSON payload filters, hybrid search and built-in quantization. Self-hosted under the Apache License 2.0, or Qdrant Cloud on AWS, GCP and Azure with a free tier and usage-based Standard billing.
The 30-Second Take
Pick Qdrant if your retrieval needs its own store and leans on metadata filters.
Filtered search turns fast once every filtered field is indexed. Manfred Dreese reports P99s falling from hundreds of milliseconds to single digits.
- Best fit
- AI and platform teams whose retrieval needs a dedicated store with selective metadata filters, self-hosted or on Qdrant Cloud.
- Main constraint
- Memory and disk needs run high, and patch releases have regressed, so clusters need headroom and staged upgrades.
- First move
- Create payload indexes for every field you filter on before ingesting.
Why
Plan memory and disk headroom up front, sized on your own data. In Qdrant, deletes do not free disk until the optimizer runs.
40 practitioners, 72 sources reviewed, Updated Nov 1, 2026How this is measured
- Operating stack
- AI Application Platform
Comparisons
How does Qdrant compare with the alternatives?
Qdrant vs Pinecone
- Vector Databases
Qdrant also runs on your own servers and ARM machines, while Pinecone runs only as a managed service, in your cloud on Enterprise. Both start free, and Pinecone's Standard and Enterprise plans carry monthly minimums.
Qdrant vs pgvector
- Vector Databases
pgvector keeps vectors in the Postgres you already run, while Qdrant runs as its own database, self-hosted or on Qdrant Cloud. Qdrant indexes filters into its search, and pgvector filters after the index scan, with iterative scans from 0.8.0 to fetch more rows.
Operator Insights
What are teams learning from building on Qdrant and running it in production?
Nicolas MautiMLOps EngineerMalt
Malt's freelancer recommendation system, matching projects against over 700,000 freelancers at the time of writing (July 2024).
Malt engineering blog, published Read the write-up (opens Malt engineering blog in a new tab)
Observation
Malt chose Qdrant for its freelancer matching retriever after its own benchmark and self-hosts it on Kubernetes, and p95 matching latency fell from tens of seconds to 3 seconds at most.
- Takeaway
- Run your own benchmark on your filters before choosing, as Malt did, and note that its benchmark dates from August 2023.
- What happened
- Malt benchmarked vector databases in August 2023 and chose Qdrant for speed, accuracy and filtering, especially geo-spatial filters. It self-hosts Qdrant on its Kubernetes clusters with Qdrant's Docker image and Helm chart, and in 2023 deployed a retriever-ranker architecture with the Qdrant-backed neural retriever ahead of its matching model. The post reports p95 latency dropping from tens of seconds, sometimes over a minute, to 3 seconds at most, with recommendation quality confirmed by higher project conversion in an A/B test.
- Public engineering write-up
- Measured results reported
- Published Jul 10, 2024
Deployment details
Malt's freelancer recommendation system, matching projects against over 700,000 freelancers at the time of writing (July 2024).
- Public engineering write-up
- Measured results reported
- Published Jul 10, 2024
- Team
- Malt engineering
- Duration
- Deployed in 2023
- Workload
- Freelancer recommendation for project matching, over 700,000 freelancers
- Product version
- Self-hosted on Kubernetes with Qdrant's Docker image and Helm chart
- Measurement
- p95 matching latency from tens of seconds to 3 seconds at most
Javier MartinezSoftware EngineerZylon
Zylon, the company behind PrivateGPT, whose settings default the vector store to Qdrant, running Qdrant on Kubernetes with the official Helm chart and image.
GitHub, qdrant/qdrant, published Read the issue (opens GitHub, qdrant/qdrant in a new tab)
Observation
Zylon's production Qdrant pods failed under ingestion as memory grew until Kubernetes evicted them. After moving payload indexes to disk they held at 512Mi and still crashed at 256Mi.
- Takeaway
- Set every part of the collection you want off RAM to on-disk, payload indexes included, and load-test at the memory limit you plan to run.
- What happened
- In October 2024 Zylon's engineer reported that memory grew with each ingestion batch until the pod reached its limit, leading to frequent evictions and restarts in what the engineer called their production configuration, which already set vectors and HNSW on disk. Qdrant replied that memory use follows the configuration, and that on-disk data is released under memory pressure. After putting payload indexes on disk as well, the pods ran fine at a 512Mi limit with 40 concurrent users and still crashed at 256Mi.
- Public engineering write-up (issue by a Zylon engineer)
- Measured results reported
- Opened Oct 16, 2024
Deployment details
Zylon, the company behind PrivateGPT, whose settings default the vector store to Qdrant, running Qdrant on Kubernetes with the official Helm chart and image.
- Public engineering write-up (issue by a Zylon engineer)
- Measured results reported
- Opened Oct 16, 2024
- Team
- Zylon
- Workload
- Large-scale data ingestion into Qdrant with llama-index
- Product version
- Tested with 0.10.0 and 1.12.1 (official Helm chart and Docker image) on Kubernetes 1.30.0
- Measurement
- Held at a 512Mi memory limit with 40 concurrent users and crashed at 256Mi
Buying and deployment
What a team building on it should verify before production traffic grows.
Sourced from Qdrant documentation
Signals
What is the current evidence saying about Qdrant?
A current read of what teams report publicly about running Qdrant, self-hosted and on Qdrant Cloud, with each finding linked to its sources.
Practitioner sentiment, teams and leaders
−40 Negative net
of 41 sources that take a side, each author counted once.
How this figure is madeCurrent sentiment
Positive, mixed and negative sources
The score counts them as 7 positive, 10 mixed and 23 negative votes, one per author.
Teams running Qdrant clusters report fast filtered retrieval once payload indexes are in place, and recurring work on memory sizing, upgrades and cluster recovery. Regressions in 1.16.1 and 1.18.3 needed a later release or a downgrade.
Run a pilot on your own documents and filters to measure recall against exact search, query latency at your filter selectivity, and memory per million vectors.
Evidence field. All 72 sources, one mark each.
Arrange by
Each mark is one source: positive, mixed, negative, no opinion stated, or documentation (not counted).
| Group | Sources | Positive | Mixed | Negative | No opinion stated and not counted in the score | Documentation, checked and not counted |
|---|---|---|---|---|---|---|
| Positive | 8 | 8 | 0 | 0 | 0 | 0 |
| Mixed | 10 | 0 | 10 | 0 | 0 | 0 |
| Negative | 23 | 0 | 0 | 23 | 0 | 0 |
| Documentation | 24 | 0 | 0 | 0 | 0 | 24 |
| Outside this group | 7 | 2 | 2 | 3 | 0 | 0 |
| Quarter | Sources |
|---|---|
| Q1 2025 | 5 |
| Q2 2025 | 2 |
| Q3 2025 | 7 |
| Q4 2025 | 7 |
| Q1 2026 | 6 |
| Q2 2026 | 7 |
| Q3 2026 | 11 |
| Q4 2026 | 3 |
| Documentation, checked | 24 |
By sentiment
24 documentation pages check facts and are not counted; 7 sit outside this group.
Hover a mark for a quick look, click it or press Enter to open its source.Tap a mark to open its source, then step to its neighbors with Previous and Next.
What practitioners praise
Each mark is a source on it; filled marks praise it.
Most common concerns
Top concern of 4. Each mark is a source on it; filled marks raise it.
All 72 sources behind these findings
- READMEQdrant (Official), Product documentation, checked Nov 1, 2026
- Embeddings: bring your own vectorsQdrant (Official), Product documentation, checked Nov 1, 2026
- InferenceQdrant (Official), Product documentation, checked Nov 1, 2026
- FastEmbedQdrant (Official), Product documentation, checked Nov 1, 2026
- Cloud account setupQdrant (Official), Product documentation, checked Nov 1, 2026
- LangChain integrationQdrant (Official), Product documentation, checked Nov 1, 2026
- Framework integrationsQdrant (Official), Product documentation, checked Nov 1, 2026
- Haystack integrationQdrant (Official), Product documentation, checked Nov 1, 2026
- InstallationQdrant (Official), Product documentation, checked Nov 1, 2026
- Managed CloudQdrant (Official), Product documentation, checked Nov 1, 2026
- SecurityQdrant (Official), Product documentation, checked Nov 1, 2026
- PricingQdrant (Official), Product documentation, checked Nov 1, 2026
- Cloud InferenceQdrant (Official), Product documentation, checked Nov 1, 2026
- Marketplace billingQdrant (Official), Product documentation, checked Nov 1, 2026
- Premium tierQdrant (Official), Product documentation, checked Nov 1, 2026
- Self-hosted audit loggingQdrant (Official), Product documentation, checked Nov 1, 2026
- GDPR data processing agreementQdrant (Official), Product documentation, checked Nov 1, 2026
- Cloud Service AgreementQdrant (Official), Product documentation, checked Nov 1, 2026
- Cloud backups: retentionQdrant (Official), Product documentation, checked Nov 1, 2026
- Create a clusterQdrant (Official), Product documentation, checked Nov 1, 2026
- VectorsQdrant (Official), Product documentation, checked Nov 1, 2026
- Cloud Inference docsQdrant (Official), Product documentation, checked Nov 1, 2026
- Qdrant Cloud SLAQdrant (Official), Product documentation, checked Nov 1, 2026
- Resource quotasQdrant (Official), Product documentation, checked Nov 1, 2026
- GitHub issue by dstocktondstockton (David Stockton), GitHub issue reporter (self-described: A 3-node cluster after raising a collection's replication factor), GitHub issue, published Oct 23, 2026
- GitHub issue by rsicartR.Sicart (rsicart), JobTeaser (GitHub profile) (self-described: A 3-node Qdrant Hybrid Cloud cluster on Kubernetes with Calico eBPF), GitHub issue, published Oct 20, 2026
- GitHub issue by jkbeJakob Edding (jkbe), bakdata (GitHub profile) (self-described: A memory-scarce Qdrant deployment with only the HNSW index in memory), GitHub issue, published Oct 13, 2026
- GitHub pull request by doogle-ossDebabrata Patnaik (doogle-oss), Application Development Manager, JP Morgan Chase Global Payments (GitHub profile) (self-described: Approving FastEmbed for use inside a company), GitHub pull request, published Sep 19, 2026
- Reddit comment by Hungry-Horror-7577Hungry-Horror-7577, Reddit commenter (self-described: A fully offline RAG index over technical books on one machine), Reddit comment, published Sep 15, 2026
- PeerSpot review by Pawel CisloPawel Cislo, PeerSpot reviewer (self-described: MLOps engineer at a tech services company with 501 to 1,000 employees, per PeerSpot's reviewer line), PeerSpot review, published Aug 24, 2026
- GitHub issue by bvolkmerBenedikt Volkmer (bvolkmer), Machine Learning Researcher and Developer (GitHub profile) (self-described: Downloading snapshots through the Python client), GitHub issue, published Aug 19, 2026
- GitHub issue by scheung-lbgSebastian Cheung (scheung-lbg), LBG (GitHub profile) (self-described: Installing FastEmbed through a client's package firewall), GitHub issue, published Aug 18, 2026
- PeerSpot review by Uzair FaruqiUzair Faruqi, PeerSpot reviewer (self-described: Head of data science at Mjunction Services, per PeerSpot's reviewer line), PeerSpot review, published Aug 17, 2026
- GitHub issue by ronenperezronenperez, GitHub issue reporter (self-described: A production Qdrant cluster with on-disk vectors), GitHub issue, published Jul 27, 2026
- GitHub issue by cainzhongCain (cainzhong), Micro Focus (GitHub profile) (self-described: Scanning the latest qdrant/qdrant Docker image for vulnerabilities), GitHub issue, published Jul 17, 2026
- Hacker News comment by cbcoutinhoChris Coutinho (cbcoutinho), Data Engineer, Astrolabe Cloud (GitHub profile) (self-described: Building a self-hosted Nextcloud knowledge-base and agent-memory app), Hacker News comment, published Jul 16, 2026
- Reddit comment by tenequmtenequm, Reddit commenter (self-described: An app that needed a database with no running server), Reddit comment, published Jul 15, 2026
- Reddit comment by sinevilsonsinevilson, Reddit commenter (self-described: Running Qdrant in production with many collections), Reddit comment, published Jul 15, 2026
- Hacker News comment by vunderbaShaun Pedicini (vunderba), Hacker News commenter (HN profile) (self-described: Local multimodal image search on their own hardware), Hacker News comment, published Jun 24, 2026
- Reddit comment by Master_Page_116Master_Page_116, Reddit commenter (self-described: A RAG pipeline built on the Mastra agent framework), Reddit comment, published Jun 17, 2026
- Reddit post by SilverConsistent9222SilverConsistent9222, Reddit poster (self-described: An internal knowledge base tool built at work), Reddit post, published Jun 7, 2026
- PeerSpot review by Amrit DashAmrit Dash, PeerSpot reviewer (self-described: Automation engineer at an educational organization with 11 to 50 employees, per PeerSpot's reviewer line), PeerSpot review, published May 26, 2026
- Reddit comment by Zealousideal_Wolf624Zealousideal_Wolf624, Reddit commenter (self-described: Running Qdrant at scale), Reddit comment, published May 21, 2026
- PeerSpot review by Vedant WaniVedant Wani, PeerSpot reviewer (self-described: Analyst at Synergy Connect, per PeerSpot's reviewer line), PeerSpot review, published May 18, 2026
- Practitioner blog post by Manfred DreeseManfred Dreese, tech lead and consultant (his own blog) (self-described: Three years running Qdrant for a large-scale recommendation product on Kubernetes), Practitioner blog post, published Apr 23, 2026
- GitHub issue by kaancfidanKaan C. Fidan (kaancfidan), Vispera (GitHub profile) (self-described: A collection of about 30M vectors with nested array payloads), GitHub issue, published Mar 16, 2026
- Hacker News comment by arlogilbertArlo Gilbert (arlogilbert), serial founder (HN profile), Osano (GitHub) (self-described: Comparing Zvec, LanceDB and Qdrant on a small text dataset), Hacker News comment, published Feb 23, 2026
- GitHub issue by bytestreamKieran (bytestream), SupportPal (GitHub profile) (self-described: A staged upgrade from Qdrant 1.10.1 to 1.16.3), GitHub issue, published Feb 19, 2026
- Hacker News comment by sa-codeSamay Kapadia (sa-code), Principal ML Engineer, Zalando (GitHub profile linked from HN) (self-described: Setting a default vector store for a team), Hacker News comment, published Jan 25, 2026
- GitHub issue by 02denoDeniz Özdemirli (02deno), Computer Engineer at Nokia (GitHub profile) (self-described: Hybrid RRF queries with min_should filters on Qdrant 1.16.3), GitHub issue, published Jan 23, 2026
- Hacker News comment by p410n3p410n3, Hacker News commenter (self-described: Semantic product search for an e-commerce catalog), Hacker News comment, published Jan 9, 2026
- GitHub issue by ffletcherrffletcherr (Homayoun), GitHub issue reporter (self-described: A Kubernetes deployment with tens of millions of points), GitHub issue, published Dec 21, 2025
- GitHub issue by boris-petrovBoris Petrov (boris-petrov), profuz (GitHub profile) (self-described: Upgrading self-hosted Qdrant with an automated test suite), GitHub issue, published Nov 27, 2025
- GitHub issue by DragosGhineaDragos Dumitru Ghinea (DragosGhinea), AI Developer at It Just Works Inc. (GitHub profile) (self-described: Filtered search over a 5,657,847-point collection after upgrading to 1.16), GitHub issue, published Nov 25, 2025
- GitHub issue by avvertixAlessio (avvertix), Full-Stack Engineer and AI Engineer (GitHub profile) (self-described: Qdrant in Docker with data on a Windows-mounted volume), GitHub issue, published Nov 25, 2025
- Hacker News comment by couAUIAcouAUIA, Hacker News commenter (self-described: An engineering company building internal document search), Hacker News comment, published Nov 5, 2025
- GitHub issue by fraenkiFrank Wall (fraenki), markt.de (GitHub profile) (self-described: Operating a self-hosted Qdrant cluster), GitHub issue, published Oct 27, 2025
- GitHub issue by ApidcloudLuís Fernandes (Apidcloud), Artivive (GitHub profile) (self-described: Returning large payloads from Qdrant through the Node client), GitHub issue, published Oct 8, 2025
- Reddit comment by eujzmceujzmc, Reddit commenter (self-described: A SaaS team with millions of vectors choosing between Milvus and Qdrant), Reddit comment, published Sep 24, 2025
- Hacker News comment by k9294: Comparing Qdrant and Zilliz Cloud against turbopuffer on operational simplicityk9294, Hacker News commenter (self-described: Comparing Qdrant and Zilliz Cloud against turbopuffer on operational simplicity), Hacker News comment, published Sep 9, 2025
- GitHub issue by ml-abdulaml-abdula (Abdullah), GitHub issue reporter (self-described: A production deployment of about 4.6M points with vectors and HNSW on disk), GitHub issue, published Sep 3, 2025
- Reddit comment by junegirl_198junegirl_198, Reddit commenter (self-described: A production deployment with lots of ingests and lower query volume), Reddit comment, published Sep 3, 2025
- GitHub issue by eekRadu-Sebastian Amarie (eek), AI startup founder (GitHub profile) (self-described: Per-tenant semantic search over one large collection), GitHub issue, published Aug 26, 2025
- GitHub issue by orhanraufRauf Akdemir (orhanrauf), co-founder and CTO, Airweave (GitHub profile) (self-described: Self-hosting Qdrant v1.15.3 on Kubernetes (Azure AKS) with a 50,000-document collection), GitHub issue, published Aug 23, 2025
- GitHub issue by morsikKonrad Mosoń (morsik), DevOps, openhades (GitHub profile) (self-described: A 6-node Qdrant cluster), GitHub issue, published Aug 18, 2025
- GitHub issue by aalekhpatel07Aalekh Patel (aalekhpatel07), Canadian Centre for Child Protection (GitHub profile) (self-described: Restoring collections with aliases from snapshots), GitHub issue, published Jun 24, 2025
- GitHub issue by amircodotaamircodota, GitHub issue reporter (self-described: A large production collection on Qdrant 1.8.4), GitHub issue, published Jun 3, 2025
- GitHub issue by rajanpatilRajan Patil (rajanpatil), Elsevier (GitHub profile) (self-described: A single Qdrant node on Azure Kubernetes Service), GitHub issue, published Mar 28, 2025
- GitHub issue by bdeckelRobert Deckel (bdeckel), PTC (GitHub profile) (self-described: A single Qdrant pod on Kubernetes in Microsoft Azure with the default Helm values), GitHub issue, published Mar 21, 2025
- Hacker News comment by boboshabobosha, 3x entrepreneur and AI researcher (HN profile) (self-described: A team that ran Qdrant in production beside Postgres), Hacker News comment, published Mar 18, 2025
- Hacker News comment by k9294: A relatively small startup running managed Qdrantk9294, Hacker News commenter (self-described: A relatively small startup running managed Qdrant), Hacker News comment, published Mar 17, 2025
- GitHub issue by MohammadsakniniMohammad Saknini (Mohammadsaknini), Data & AI Engineer at Inform GmbH (GitHub profile) (self-described: Bulk ingestion of 89 million 768-dimension points in Docker on WSL, for research), GitHub issue, published Jan 8, 2025
Jan 2025 to Oct 2026.
48 sources from practitioners, by month and sentiment.
Where It Fits
Where does Qdrant belong in the stack?
Qdrant is Core across Data, supports Operate, and touches Model, Build, and Evaluate.
- Business area
- Product & Engineering
- Function
- Software Development
- Operating stack
- AI Application Platform
- Primary role
- Vector Database
Model
Model APIs: Touches
Model APIs, touches. Qdrant Cloud Inference hosts a range of embedding models, some for free, and can call embedding models from OpenAI, Cohere, Jina AI and OpenRouter with your own API key. Generation models stay with a model API.
Model gateway: Touches
Model gateway, touches. OpenRouter is one of the external embedding providers Cloud Inference can call with your own key. Routing generation traffic stays with a gateway.
Build
Orchestration: Touches
Orchestration, touches. LangChain ships the langchain-qdrant partner package with dense, sparse and hybrid retrieval, the Qdrant team maintains the Haystack document store, and LlamaIndex is on Qdrant's framework list. The agent logic stays in the framework.
Tool use: Touches
Tool use, touches. Qdrant exposes a REST API with an OpenAPI 3.0 specification and a gRPC interface, with clients for Python, TypeScript, Rust, Go, Java and .NET, which an agent's retrieval tool calls.
Data
Retrieval: Core
Retrieval, core. This is Qdrant's primary role: it stores dense, sparse and multivector embeddings, filters on JSON payloads, merges hybrid results with Reciprocal Rank Fusion or Distribution-Based Score Fusion, and cuts RAM with built-in quantization.
Evaluate
Evaluation: Touches
Evaluation, touches. Qdrant serves the retrieval results an evaluation measures. Scoring answers stays with an evaluation product.
Operate
Observability: Touches
Observability, touches. From Qdrant v1.17.0, audit logs record API operations on paid Cloud clusters and in self-hosted Qdrant. Tracing an application's requests stays with an observability tool.
Cloud deployment: Supports
Cloud deployment, supports. Qdrant Managed Cloud runs on AWS, GCP and Azure with data stored in the cluster's region, and Hybrid Cloud runs in your own infrastructure. The cloud account and the rest of the application stay with your cloud provider.
Guardrails: Touches
Guardrails, touches. Qdrant holds SOC 2 Type 2 and HIPAA certifications and offers single sign-on on Premium, which secure the data store. Prompt and output guardrails stay with a security product.
Market mapThe layers Qdrant covers, and who else owns each one.
Retrieval & grounding
Cloud deployment & capacity
Model APIs
Model gateways & routing
- LiteLLM
- OpenRouter
- Portkey
- Vercel AI Gateway
Orchestration & agent frameworks
4 more layers on the full map. Core, Supports and Touches describe coverage. They say nothing about quality.

