Qdrant

Qdrant

Vector database and similarity search API

Overview

Qdrant provides a vector database and similarity search engine delivered as an API service. It stores and searches high-dimensional vectors to help engineers build AI-powered features like image matching, duplicate detection, and text-based search or recommendations. The product runs in Rust, is cloud-native, and scales horizontally to handle growing data and traffic. Its main differentiator is offering a scalable, API-accessible vector search platform that developers can integrate into their systems, rather than building a search or matching solution from scratch. Qdrant’s goal is to help businesses deploy efficient, scalable vector similarity and search capabilities to power AI applications.

About Qdrant

Simplify's Rating
Why Qdrant is rated
B
Rated B on Competitive Edge
Rated A on Growth Potential
Rated C on Differentiation

Industries

Data & Analytics

Enterprise Software

AI & Machine Learning

Company Size

51-200

Company Stage

Series B

Total Funding

$88.7M

Headquarters

Berlin, Germany

Founded

2021

Get referred to Qdrant

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • March 2026 Series B raised $50 million from AVP, Bosch Ventures, Spark Capital, and 42CAP.
  • April 2026 enterprise launches target regulated AI workloads with stronger uptime and compliance.
  • Customers including Canva, HubSpot, Bosch, and Tripadvisor signal real production adoption.

What critics are saying

  • Open-source competitors like Weaviate and Pinecone compress pricing and feature differentiation by 2026.
  • Qdrant Cloud customers can shift workloads off-platform if managed features lag self-hosted control.
  • An existential risk remains: if vector retrieval commoditizes, Qdrant becomes infrastructure with thin margins.

What makes Qdrant unique

  • Rust-built composable vector search gives Qdrant low-latency control over retrieval primitives.
  • Qdrant Cloud now bundles GPU indexing, Multi-AZ, and audit logging for enterprises.
  • Qdrant-FineWeb-10B and Supernova showcase benchmark leadership at 10 billion records.

Help us improve and share your feedback! Did you find this helpful?

Funding

Total Funding

$88.7M

Above

Industry Average

Funded Over

4 Rounds

Series B funding is typically for startups that have proven their business model and need more funding to expand rapidly—often by entering new markets or adding more products. Investors are usually venture capital firms that specialize in later-stage investments.
Series B Funding Comparison
Above Average

Industry standards

$35M
$45M
Linktree
$50M
Qdrant
$65M
Substack
$100M
ClickUp

Benefits

Health Insurance

Dental Insurance

Vision Insurance

401(k) Company Match

Unlimited Paid Time Off

Flexible Work Hours

Remote Work Options

Growth & Insights and Company News

Headcount

6 month growth

6%

1 year growth

2%

2 year growth

4%
Open Source For You
Sep 3rd, 2026
Qdrant releases fineweb-10b for vector benchmarking.

Qdrant releases fineweb-10b for vector benchmarking. September 3, 2026 Qdrant-FineWeb-10B is a public dataset containing 10 billion records and nearly 120,000 ground-truth queries, designed to benchmark vector retrieval systems at production-scale workloads. Qdrant has released Qdrant-FineWeb-10B, a large-scale dataset designed for benchmarking vector retrieval systems. Built from a 10-billion-document slice of Hugging Face's FineWeb corpus, the dataset is intended to help developers test vector databases and retrieval systems under workloads closer to those found in large production environments. Each document in the dataset is represented using both dense and sparse embeddings generated with the gte-multilingual-base model. Alongside the embeddings, Qdrant-FineWeb-10B retains the original document text, metadata and payload information, providing a large corpus for testing different retrieval approaches. The benchmark includes approximately 120,000 queries covering dense, sparse and filtered retrieval. Qdrant generated exact top-1,000 ground-truth results for these queries by performing brute-force nearest-neighbour calculations across the complete 10-billion-vector corpus. According to Qdrant, this required more than one quadrillion distance calculations using GPU-accelerated infrastructure. Alongside the dataset, Qdrant has released Supernova, an open-source distributed benchmarking framework used to generate the embeddings and calculate the ground truth. The framework covers embedding generation, brute-force ground-truth calculation, database loading and benchmark evaluation, allowing others to create and test large-scale vector datasets on their own infrastructure. Qdrant-FineWeb-10B is available publicly through Hugging Face and is released under the ODC-BY licence. By making both the dataset and its benchmarking tools available to the community, Qdrant aims to provide developers with a reproducible platform for evaluating dense, sparse, hybrid and filtered vector retrieval systems at a much larger scale than conventional benchmark datasets.

Associated Press
Sep 1st, 2026
Qdrant releases 10B-record dataset for vector search benchmarking with 120K ground truth queries

Qdrant has released Qdrant-FineWeb-10B, a public dataset for vector retrieval benchmarking built on 10 billion documents and 120,000 ground truth queries. The open-source vector search engine also launched Supernova, the toolkit used to compute the dataset's ground truth. The dataset addresses a gap in vector search benchmarking by providing both large-scale real-world embeddings and exact ground truth queries. It includes 100,000 queries from MS MARCO, plus 10,000 sparse and 10,000 filtered queries, representing over a quadrillion distance computations. Qdrant partnered with Vultr and SkyPilot to build the dataset, which uses FineWeb as its source corpus. The company raised a $50 million Series B in March 2026, led by AVP. The dataset is available on Hugging Face, whilst Supernova is on GitHub. Customers include Canva, HubSpot, and Bosch.

Softcrafter
Aug 11th, 2026
Implementing RAG with Qdrant and LlamaIndex for Production LLM Applications.

Implementing RAG with Qdrant and LlamaIndex for Production LLM Applications. The landscape of Artificial Intelligence is rapidly evolving, and Large Language Models (LLMs) are at the forefront of this transformation. While LLMs offer incredible capabilities, deploying them effectively in production environments for real-world applications presents unique challenges. One of the most significant hurdles is ensuring that LLMs can access and leverage specific, up-to-date, and proprietary information. This is where Retrieval-Augmented Generation (RAG) comes into play, and at SoftCrafter, a leading software agency specializing in e-commerce, web, and mobile solutions (softcrafter.net), SoftCrafter is seeing firsthand how RAG, combined with powerful tools like Qdrant and LlamaIndex, is unlocking new possibilities for its clients. Understanding Retrieval-Augmented Generation (RAG). At its core, RAG is a technique that enhances LLM performance by integrating external knowledge retrieval with the generative process. Instead of relying solely on the knowledge embedded within the LLM's training data, RAG systems first retrieve relevant information from a knowledge base and then provide this information to the LLM as context for generating a response. This approach addresses several limitations of standalone LLMs, including: * Knowledge Staleness: LLMs are trained on data up to a certain point in time, making them unaware of recent events or information. * Hallucinations: LLMs can sometimes generate plausible-sounding but factually incorrect information. * Domain Specificity: LLMs may lack the deep, specialized knowledge required for niche industries or proprietary datasets. * Confidentiality: Sensitive or private data cannot be directly included in LLM training. Qdrant and LlamaIndex: the power duo for RAG. Implementing a robust RAG system requires efficient data indexing, retrieval, and integration with LLMs. This is where Qdrant and LlamaIndex shine. Qdrant is an open-source vector similarity search engine. It excels at storing and searching high-dimensional vectors, which are the numerical representations of text embeddings. When you process your knowledge base (documents, articles, FAQs, etc.) using an embedding model, Qdrant can quickly find the most semantically similar pieces of information to a given query. This speed and accuracy are crucial for real-time RAG applications. LlamaIndex (formerly GPT Index) is a data framework for LLM applications. It simplifies the process of connecting LLMs with external data. LlamaIndex provides tools for data ingestion, indexing, querying, and integrating with various LLM providers and vector databases like Qdrant. It acts as the orchestrator, managing the flow from data source to LLM response. SoftCrafter's Approach to Production-Ready RAG. At SoftCrafter, SoftCrafter leverage its expertise in building scalable and robust software solutions to implement RAG for its clients. Its services span across various domains, including cutting-edge e-commerce solutions, dynamic web development, and intuitive mobile development. SoftCrafter understand that for these applications to succeed, they often need to interact with specific business data, customer information, or product catalogs. RAG is the perfect solution for this. Its typical RAG implementation workflow, often in collaboration with its esteemed partners like Toprak Razgatlioglu (softcrafter.net/partners/toprak-razgatlioglu), involves: * Data Ingestion: SoftCrafter gather relevant data sources, which could be anything from product descriptions and customer support tickets to internal documentation and industry reports. * Embedding Generation: Using state-of-the-art embedding models, SoftCrafter convert this textual data into numerical vector representations. * Vector Indexing with Qdrant: These vectors are then stored and indexed in Qdrant, creating a highly efficient search index. * Query Processing with LlamaIndex: When a user interacts with an LLM-powered application, their query is first embedded. LlamaIndex then uses this query vector to search Qdrant for the most relevant data chunks. * Augmented Prompting: The retrieved data chunks are combined with the original user query to form an augmented prompt. * LLM Generation: This augmented prompt is sent to the LLM, which generates a more informed, accurate, and contextually relevant response. Benefits for E-commerce and Beyond. For e-commerce businesses, RAG can revolutionize customer service and product discovery. Imagine a chatbot that can answer complex product-specific questions by accessing your entire product catalog and user manuals, or a personalized recommendation engine that understands nuanced customer preferences by analyzing past interactions. SoftCrafter's expertise in e-commerce solutions makes SoftCrafter uniquely positioned to implement such advanced features. Beyond e-commerce, RAG is invaluable for corporate applications, internal knowledge management, and customer support platforms. Its corporate services team is adept at integrating these AI capabilities into existing enterprise systems, ensuring seamless adoption and maximum ROI. Partnering with SoftCrafter for AI Innovation. Building and deploying production-ready LLM applications requires specialized knowledge and experience. At SoftCrafter, SoftCrafter is committed to staying at the cutting edge of AI technologies. Its team of skilled developers and AI specialists are ready to help you harness the power of RAG, Qdrant, and LlamaIndex to create intelligent applications that drive business value. SoftCrafter pride ourselves on its collaborative approach, working closely with clients to understand their unique needs and deliver tailored solutions. Whether you're looking to enhance customer engagement, streamline internal operations, or develop novel AI-powered products, SoftCrafter is your trusted partner. Explore its services and learn how SoftCrafter can transform your business. Ready to discuss your AI project? Contact SoftCrafter today to schedule a consultation and discover the possibilities. #RAG #LLM #Qdrant #LlamaIndex #AI #ArtificialIntelligence #SoftCrafter #Ecommerce #WebDevelopment #MobileDevelopment #CorporateServices #VectorSearch #NLP #MachineLearning #TechInnovation #SoftwareDevelopment #AISolutions Last Update: August 11, 2026

Qdrant
Jul 24th, 2026
Lessons from building e-commerce search on Qdrant.

Lessons from building e-commerce search on Qdrant. Dylan Couzon July 24, 2026 On this page: Relevance, filtering, personalization, merchandising, and recommendations usually arrive as five separate services, and the final ranking gets stitched across all of them. Each service ranks by its own rules, and none of them owns the order a shopper ends up seeing. Qdrant built Qdrant Shopping, a storefront over 5.8 million real Amazon fashion products, to find out how many of those pieces collapse into one. Every text search is a single request to Qdrant's Query API that returns a ranked shelf in about 40 milliseconds, and the code is on GitHub. The decisions below apply to almost any product catalog, and Qdrant got several of them wrong before Qdrant got them right. Start with hybrid retrieval. A product query is two queries at once. Part of what a shopper types is an exact token: a brand, a size, a model number, a SKU, where the right result literally contains the string. The rest is intent, "something warm for hiking," where the right result may never use those words. Dense vectors match the intent and drift on the exact tokens. BM25 matches those tokens and has no way to reach "warm for hiking." So the storefront retrieves with both: a dense vector built from the product title and category, a BM25 sparse vector built from title, brand, and category, fused with reciprocal rank fusion in one Query API request. Both branches belong in the first version of a product search, before any relevance complaints arrive. Filter inside the query. Every category page, price bracket, size, and in-stock toggle is a filter, and the placement of that filter decides whether the page comes back full. Retrieve the top vector matches first and filter after, and a strict filter empties the page: you fetched 100 candidates, 90 were out of stock, and the shopper sees 10 results while better matches sit barely outside the window you pulled. Qdrant applies the filter during the search instead, walking its filterable HNSW graph so only matching products are ever scored, and the facet counts down the side of the page come from the same payload. Index every payload field you filter, sort, group, or reference in a formula. On Qdrant Cloud an unindexed field in any of those positions returns an error instead of a silent slow scan, so the schema has to declare the field before the first query uses it. Every team hits this once, and the error is cheaper than finding the missing index through production latency. What you embed matters more than which model. A quality bug looked like a job for a bigger model: a search for a shirt was ranking on the brand rather than the garment. The fix turned out to be in the input text. The title alone gave the embedding too little to anchor on, so brand tokens dominated the vector. Adding the product category to the embedded text fixed the drift on every model Qdrant tried. Qdrant benchmarked the bigger model anyway. The table compares precision@10 on a 200,000-product subset with the recipe applied to both (scored by the LLM judge described below), then the latency and memory each model costs after re-ingesting the full 5.8 million products: | Model | Dimensions | precision@10 (subset) | Query latency | RAM (int8, full catalog) | | MiniLM (shipped) | 384 | 90.3% | ~40 ms | 1.9 GB | | Larger model | 1024 | 92.3% | ~180 ms | 6 GB | Two points of precision@10 cost 4.5 times the query latency, 3 times the RAM, and an out-of-disk incident: the larger model's float32 originals filled a 96 GB node mid-ingest. Qdrant reverted. Embed the fields that define the product, its title, category, and key attributes, and check that text before you reach for a bigger model. The recipe is cheaper to change and usually fixes more. Quantize in RAM, and Skip the Rescore. The dense vectors live in RAM as int8, with the float32 originals on disk. Qdrant can rescore the top candidates against those originals to undo quantization error, and Qdrant assumed a catalog this size would need it. Measured, the rescore bought 2 points of recall@10 at best while multiplying query time by 4.5 to 8, from 41 ms to as much as 334 ms, so Qdrant shipped without it. The rescore reads originals from disk, and reciprocal rank fusion damps the small ordering errors quantization introduces. Quantization noise matters when one score decides the final order. Here that score only feeds a rank fusion, where the small errors wash out, and the disk reads that correct them change nothing the shopper sees. Personalize in ranking, not retrieval. Its first pass added the shopper's taste vector, built from their purchase history, as a third retrieval branch fused with the dense and keyword branches. A search for "jeans" could then return a flannel shirt, because the taste branch contributed candidates the query never asked for. So Qdrant moved taste out of retrieval and into ranking. The text query decides what qualifies; taste only reorders the page it returns, blended into the final rank at a weight of 0.45. Against the heavier 0.6 Qdrant started with, 0.45 held recall (0.82 versus 0.79) while cutting off-query items in the top 10 from 1.7 per query to 0.03. Below 0.45 the personas start converging on the same results with no further gain, so 0.45 is where both numbers hold and that is what Qdrant shipped. Two edge cases need a decision up front. A query with no text, a landing page, has no intent to protect, so taste drives the whole ranking there. A shopper with no history gets the plain query ranking, which is the right cold-start default. Merchandising is a set of weights. Margin, popularity, freshness, price, rating, and stock are business signals, and the usual answer is a service that reorders search results according to them. Qdrant put them in the ranking instead. One Formula Query rescore runs after fusion and composes the final score from those payload fields, and a campaign like "clearance" or "new arrivals" is a set of weights on that formula rather than a separate code path. Presets and sliders change the weights, and the server clamps each to a fixed range. A merchandiser can retune a campaign without a deploy, and a bad slider value can't reshape the pipeline, only change how much a signal counts. That hands a merchandising desk to non-engineers without a second ranking service to keep in sync with search. Every eval has a blind spot. Its first relevance eval was a golden set: fixed expected product IDs per query. One recipe change took a 60-query fixture to 27% strict match overnight, and relevance had not dropped: the expected IDs were the old model's own output. The fixture measured distance from the model that built it, so every change to the pipeline scored as a regression. Qdrant replaced it with an LLM judge that asks, for each returned result, whether it is relevant to the query. It reads the results rather than an answer key, so it never anchors to any model, which is what made the model comparison above possible; the shipped pipeline scores 96% by this judge on the full catalog. But the judge is blind too: it only sees what came back, so it measures precision and says nothing about what retrieval missed. That is why the numbers in this post come from a small battery rather than one score. The judge scores precision, recall@10 catches what a cheaper setting drops, intrusion counts off-query items personalization sneaks into the top 10, and persona overlap checks that personalization still tells shoppers apart. Each one was added after the metric before it missed something. Even the golden set keeps a job, since it is cheap, deterministic, and reliable while the model stays frozen, and ours only broke once Qdrant started iterating. For any eval you run, name what it cannot see, then add the metric that covers it. One gotcha: fusion and shards. If you shard the collection, watch for one Qdrant-specific trap. Fusion is global only when it is the main query. Nest it one level down inside a prefetch and each shard fuses its own local results, then the per-shard rankings merge. Wrapping a fused query in a rescore stage, exactly what the merchandising formula above does, is what pushes it down that level. Across four shards, a plain fused query reproduced the global top 10 on 87% of queries; the same query nested under a rescore fell to 55%. About half the top 10 comes back in a different position: If the catalog fits on one node, a single shard keeps fusion global and still lets you rescore in the same request. If it doesn't, keep the fusion as the main query so it stays global, retrieve a generous candidate set, and apply the merchandising formula as a separate pass over those results. Qdrant's hybrid queries documentation states the rule. Try it. The whole storefront (search, filters, personalization, merchandising, and product-page recommendations) runs on one Qdrant collection with product payloads and three vector types: a MiniLM dense vector, a BM25 sparse vector, and a CLIP image vector for visual similarity. Query embeddings run in-cluster through Cloud Inference, so the app serves no embedding model of its own. Qdrant Shopping is live, and the full source shows the ingest, the schema, and the search path end to end. You can run the same pattern on a free Qdrant Cloud cluster and point it at your own catalog.

Yahoo Finance
Jun 8th, 2026
Oncotelic cuts drug development to under 2 years using AI platform indexing 28M PubMed abstracts

Oncotelic Therapeutics will showcase its PDAOAI drug discovery platform at Qdrant Vector Space Day 2026 on 11 June in San Francisco. The clinical-stage immuno-oncology company has indexed 28 million PubMed abstracts on Qdrant and developed a "manifold folding" technique to improve biomedical knowledge retrieval. The platform has compressed drug development timelines from four to seven years to under two years at a fraction of typical costs. Within 24 months, Oncotelic advanced two drug candidates, SAPU 003 and SAPU 006, from concept to Investigational New Drug filing through its subsidiary Sapu Nano. The announcement will be delivered jointly by Qdrant's Head of Product Bastian Hofmann and Oncotelic executives during a 20-minute keynote segment titled "Building the DNA of Search".

Recently Posted Jobs

Sign up to get curated job recommendations

Qdrant is Hiring for 10 Jobs on Simplify!

Find jobs on Simplify and start your career today

Don't see your dream role? Check out thousands of other roles on Simplify. Browse all jobs →