pgvector vs Qdrant

pgvector vs Qdrant: side-by-side comparison of two vector-database infrastructure systems — architecture, taxonomy, license, pricing, MCP/A2A support, and direct edges.

pgvector · Qdrant

Cost & capability

pgvectorQdrant
Cost tierfreefree
$/Mtok input00
$/Mtok output00

Where they differ (14)

Rows where both sides have data and the values disagree — the shortlist of dimensions that actually distinguish these two systems.

pgvectorQdrant
TypePostgreSQL vector extensionVector DB + DBSF + RRF
Created2021-042020-05
Latest releaseno releasesv1.17.1 2026-03-27
LicenseCustomApache-2.0
GitHub21.1k★ +123/mo C31.1k★ +156/mo Rust
PricingFree (PostgreSQL License open source)Free + paid
FundingNo external funding — open-source project by independent developer$78M total Series B · 2026-03
Backend storagePostgrescustom (Rust-built HNSW + RocksDB metadata)
DeploymentSelf-hosted only (PostgreSQL extension; managed via Supabase/AWS RDS/etc.)Both
API surfaceSQL via Postgres protocolREST, gRPC, SDK: Python, JS/TS, Rust, Go, Java, C#
Multi-tenancyLogical isolation via Postgres schemas/databases; managed providers (Supabase, Neon, RDS) add tenant-level controlsHardened unprivileged container per cluster with strict network policies; outbound restricted; paid plans on dedicated resources; Private Cloud option for air-gap
MCPvia Postgres MCP servers (community)via official adapter — mcp-server-qdrant
A2Anot supportedno Google A2A (Agent2Agent) integration documented as of 2026-05.
OpenTelemetryvia Postgres OTelfirst-class — Prometheus + OTel

At a glance

pgvectorQdrant
SectionVector-database infrastructure Vector-database infrastructure
TierT1 T1
TypePostgreSQL vector extension Vector DB + DBSF + RRF
Created2021-04 2020-05
Latest releaseno releases v1.17.1 2026-03-27
LicenseCustom Apache-2.0
GitHub21.1k★ +123/mo C 31.1k★ +156/mo Rust
PricingFree (PostgreSQL License open source) Free + paid
FundingNo external funding — open-source project by independent developer $78M total Series B · 2026-03
Backend storagePostgres custom (Rust-built HNSW + RocksDB metadata)
DeploymentSelf-hosted only (PostgreSQL extension; managed via Supabase/AWS RDS/etc.) Both
API surfaceSQL via Postgres protocol REST, gRPC, SDK: Python, JS/TS, Rust, Go, Java, C#
EmbeddingBYO BYO
Multi-tenancyLogical isolation via Postgres schemas/databases; managed providers (Supabase, Neon, RDS) add tenant-level controls Hardened unprivileged container per cluster with strict network policies; outbound restricted; paid plans on dedicated resources; Private Cloud option for air-gap
MCPvia Postgres MCP servers (community) via official adapter — mcp-server-qdrant
A2Anot supported no Google A2A (Agent2Agent) integration documented as of 2026-05.
OpenTelemetryvia Postgres OTel first-class — Prometheus + OTel
Optimised forlow-latency similarity search + scale low-latency similarity search + scale
Anti-fitnot for relational / graph-heavy queries (vector-first by design) not for relational / graph-heavy queries (vector-first by design)

Taxonomy

AxispgvectorQdrant
storagevectorvector
retrievalsimilaritysimilarity
persistencelong-termlong-term
updateoverwriteoverwrite
unitchunkchunk
governanceinspectableinspectable
conflictoverwriteoverwrite

Pros & cons

pgvector

Pros: Postgres extension — keeps vector data alongside transactional data with full ACID; minimal ops for shops already running Postgres.

Cons: Performance plateau at very large vector counts; limited filter pushdown vs purpose-built engines.

Qdrant

Pros: Rust-built — fastest of the OSS vector DBs in many benchmarks; strong filtering and hybrid search; clean API.

Cons: Smaller managed-cloud presence than Pinecone; ecosystem of integrations still maturing relative to Weaviate.

Rows last verified 2026-05-14 / 2026-05-14. Data is CC-BY-4.0 — see how to read this.