Comparing Qdrant Edge with Qdrant Server

Qdrant Edge and Qdrant Server share the same core search engine, but they’re built for different use cases. Use the following tables to review where they align and diverge. Rows marked distributed mode describe capabilities that require a multi-node Qdrant cluster.

Architecture & Deployment

How each option runs, connects, and scales.

Qdrant EdgeQdrant Server
ArchitectureEmbedded, in-process libraryClient-server, accessed over the network
ConnectivityWorks fully offlineRequires network access to the server
ScalingSingle shard, single deviceHorizontal scaling across multiple nodes (distributed mode)
CollectionsNo collection concept; use one Edge Shard per datasetNamed collections with aliases, managed through the collection API
MultitenancyPayload-based partitioning within one shard, or one Edge Shard per tenant/devicePayload partitioning, user-defined sharding, or tiered — refer to Multitenancy

Operations

How data gets indexed, optimized, and kept available.

Qdrant EdgeQdrant Server
OptimizationManual, by calling optimize(); runs synchronouslyContinuous background optimizer
HNSW indexingManual indexing for large shards via optimize(); new points are brute-force searchable until thenAutomatic background indexing
High availabilityNone; a single local shardReplication and failover across nodes (distributed mode)
SnapshotsRestore snapshots onlyCreate and restore snapshots

API & Features

How you talk to each option, and what you can do once connected.

Qdrant EdgeQdrant Server
APIIn-process library API (Python and Rust bindings)REST and gRPC, plus all Qdrant client libraries
Dense vectorsSupportedSupported
Sparse vectorsSupportedSupported
MultivectorsSupportedSupported
Named vectorsSupportedSupported
Hybrid searchSupportedSupported
QuantizationSupportedSupported
Distance metricsCosine, Dot, Euclid, and ManhattanCosine, Dot, Euclid, and Manhattan
HNSW indexingSupportedSupported
Payload indexesAll field typesAll field types
Query scoringNearest neighbor, recommendation, discovery, context, formula, MMR, order-by, and sampleNearest neighbor, recommendation, discovery, context, formula, MMR, order-by, and sample
Grouping (query_groups)Rust onlyAvailable
Search matrix (search_matrix)Rust onlyAvailable
Was this page useful?

Thank you for your feedback! 🙏

We are sorry to hear that. 😔 You can edit this page on GitHub, or create a GitHub issue.