Comparison

YDB-Qdrant vs standalone Qdrant

Last updated: June 6, 2026

YDB-Qdrant is a Qdrant-compatible layer for applications that already depend on YDB. Standalone or managed Qdrant is the right choice when vector search is a dedicated production workload and the team needs broader Qdrant API coverage, specialized indexing, and vector database operations.

Short answer

Choose YDB-Qdrant when the main value is YDB co-location and a focused Qdrant-compatible REST subset. Choose standalone Qdrant or managed Qdrant when full Qdrant behavior, ANN indexing, and dedicated vector database operations matter more than keeping vectors in YDB.

Comparison matrix

Decision pointYDB-QdrantStandalone or managed Qdrant
Primary roleQdrant-compatible REST layer over YDB.Dedicated vector database and semantic search engine.
StorageCollection metadata and points are stored in YDB-backed tables.Qdrant controls its own vector database storage and indexing model.
SearchExact top-k over YDB-backed data.Purpose-built vector search with Qdrant indexing.
API coverageFocused subset: collections, points, search, query, delete, and index compatibility calls.Full Qdrant API surface and client ecosystem.
OperationsReuses the YDB operational footprint where that is the existing platform boundary.Operates as a separate vector database or managed vector service.
Agent readinessPublishes OpenAPI, llms.txt, agent cards, SKILL.md, and a separate hosted Code Indexer MCP surface.Use Qdrant-native docs, clients, and deployment patterns.

Choose YDB-Qdrant when

Choose standalone or managed Qdrant when

Architecture difference

YDB-Qdrant stores collection metadata in qdr__collections, points in qdrant_all_points, and path lookups in qdrant_points_by_file. It keeps vectors and payloads close to YDB-backed application data. Standalone Qdrant operates as a dedicated vector database with its own storage, indexing, clustering, and operational controls.

Official sources