Skip to content
inetGeek

Turbopuffer vs Qdrant

SEPT 2026 audit

A comparison of Turbopuffer and Qdrant built from values read directly from each provider's own documentation, with the source recorded against every figure.

Reviewed by Palash BagchiUpdated 24 criteria comparedSources last checked

The short answer

Choose Turbopuffer if…

Teams that want vector search billed like storage rather than compute — object-storage-backed pricing tends to undercut memory-resident vector databases at rest, especially for large, cold datasets.

Editorial · Palash Bagchi · approved

Choose Qdrant if…

Teams that want a choice of similarity metric rather than one fixed default, or that want the option to self-host the same open-source engine the managed cloud runs.

Editorial · Palash Bagchi · approved

Consider something else if…

  • Turbopuffer: The full list of supported similarity metrics matters before committing — that wasn't fully documented in what's sourced here, unlike competitors that publish the complete list.
  • Qdrant: A published, calculator-free entry price matters — Qdrant Cloud's Standard tier pricing is usage-based with no static per-month figure quoted, unlike some competitors' flat entry plans.

Neither quite fits? Every other option, ranked by iScore: Turbopuffer alternatives · Qdrant alternatives

18 sourced criteria separate them — see where, with sources, below.

No affiliate links, sponsored placements or paid rankings appear on this site. Ordering follows the sourced data and the stated criteria.

01.

At a glance.

CriterionTurbopufferQdrant
Pricing
Free tier
No — Entry plan (launch) carries a $16/month minimum usage; pricing lists no free plan.
Yes
Kind of free offerNo free offerAlways free
Entry paid planLaunch plan: $16/month minimum usage, including all database features. Scale plan: $256/month minimum. Enterprise: $4,096/month or more, plus a 35% usage premium.Smallest paid Managed Cloud cluster (1 node, 0.5 vCPU, 2 GiB RAM, 8 GiB disk) on AWS us-east-1: $0.03566/hour, about $26.10/month, per Qdrant's own Cloud pricing calculator. Calculator estimate for AWS us-east-1; VAT excluded and expressly not a binding offer.
Pricing modelUsage-based, against a monthly minimum per plan: $16 Launch, $256 Scale, $4,096 or more for Enterprise, which the page also marks with a 35% usage premium.Usage-based on the Standard tier: billed for compute (vCPU), memory (GB) and storage (GB) consumed by clusters, backup storage, and inference tokens for paid models.
Infrastructure
Regions20 public regions listed in the docs: 10 on AWS, 9 on GCP and 1 on Azure (eastus2); dedicated and BYOC clusters elsewhere on request.Standard and Premium tiers run on AWS, Azure and GCP.
Uptime SLA
99.95%, listed only against Enterprise (from $4,096/month). Launch and Scale publish no uptime SLA.
99.5% on the paid cloud tier; 99.9% on Premium.
Vector
Max vector dimensions10,752 maximum dimensions for dense vectors; 1,024 maximum dimensions per sparse vector (sparse total dimensions unlimited)Up to 65,535 dimensions for dense vectors
Similarity metrics supportedCosine distance is documented as a supported metric (used in the SDK's example code); the full list of supported metrics wasn't confirmed beyond this.Dot product, Cosine similarity (implemented as dot-product over automatically normalized vectors), Euclidean distance and Manhattan distance.
Hybrid search (vector + keyword)SupportedNative hybrid queries combine dense semantic and sparse lexical (BM25) vectors in a single query
Metadata filteringExact attribute filters on every query (and/or/not, eq, in, contains, range); the planner combines the attribute index with the ANN index.Supported: conditions can be set on the payload and on the point id, combined with AND, OR and NOT clauses that nest arbitrarily.
Compliance
SOC 2SOC 2 Type 2 audited for security and availability controls; report and penetration test available on request from the Trust Center.SOC 2 Type 2 certified; compliance reports available on request through the Qdrant Trust Center.
HIPAACustomers storing PHI may request a Business Associate Agreement; turbopuffer commits to the HIPAA requirements on business associates. Pricing page lists the HIPAA-ready BAA on the Scale and Enterprise plans, not on Launch.HIPAA certified; a Business Associate Agreement is available for Qdrant Managed Cloud.
GDPR / data residencyData stays in the region selected unless the customer moves it via the API; GDPR/CCPA Data Processing Addendum offered to all customers.DPA offered for GDPR; cluster data is stored only in the cluster's deployment region.
Encryption at restCustomer data always encrypted at rest with AES-256, and in transit with TLS 1.2+; optionally with a customer's own key.All storage volumes in Qdrant Managed Cloud are encrypted at rest; data in transit is protected with TLS.
Customer-managed keysCMEK on the Enterprise plan using keys from the customer's own KMS/EKM; the encryption key is defined at the namespace level.Premium tier customers can bring their own encryption keys for storage volumes.
Role-based access control
No built-in row or document-level RBAC; docs say permissions have to be implemented at the user level with query filters. Statement is about row/document-level RBAC; no org-level role model is documented either way.
Built-in RBAC in the Qdrant Cloud Management Console, with permissions manageable at collection level.
Private networking / VPCPrivate connections from customer VPCs to multi-tenant regions on the Enterprise plan: AWS PrivateLink, GCP Private Service Connect.Private link connectivity from a Managed Cloud cluster to your VPC, available to Premium tier customers only.
Dedicated infrastructureDedicated single-tenancy clusters in further regions, or BYOC clusters inside the customer's own VPC on AWS, GCP or Azure, spun up on request. Pricing page lists Single-Tenancy and BYOC under Deployment on the Enterprise plan only.Paid Managed Cloud clusters run on their own dedicated resources, isolated in hardened, unprivileged containers.

Only criteria both providers publish appear here; a tinted cell marks a real difference. Criteria only one of them documents are listed below, and an absence there means we found no source — not that the feature is missing. How we source this.

The small bar above a value is inetGeek's own lean toward that side — computed from the same facts shown, never a number the provider published. See the picker below "The short answer" to weigh only the criteria you care about.

02.

Where they differ.

Free tier

Turbopuffer
No — Entry plan (launch) carries a $16/month minimum usage; pricing lists no free plan.
Qdrant
Yes
Sources (2) →
  • turbopuffer pricing ↗

    “turbopuffer pricing launch Includes all database features Deployment Multi-Tenancy Security & Compliance SOC2 report, GDPR-ready DPA Support Community Slack & Email Sign up $16/month minimum usage”

    Read 2026-09-13 · official pricing · Report a correction

  • Qdrant Pricing ↗

    “The free tier includes 1GB RAM and 4GB disk storage, upgrading will get you a dedicated cluster.”

    Read 2026-09-13 · official pricing · Report a correction

Kind of free offer

Turbopuffer
No free offer
Qdrant
Always free
Sources (2) →
  • turbopuffer pricing ↗

    “turbopuffer pricing launch Includes all database features Deployment Multi-Tenancy Security & Com”

    Read 2026-09-13 · official pricing · Report a correction

  • Qdrant Pricing ↗

    “Free Tier Free forever For testing, and prototypes Single Node Cluster 0.5 vCPU / 1GB RAM/ 4 GB Disk. Free Cloud Inference With Selected Models Start Free”

    Read 2026-09-14 · official pricing · Report a correction

Entry paid plan

Turbopuffer
Launch plan: $16/month minimum usage, including all database features. Scale plan: $256/month minimum. Enterprise: $4,096/month or more, plus a 35% usage premium.
Qdrant
Smallest paid Managed Cloud cluster (1 node, 0.5 vCPU, 2 GiB RAM, 8 GiB disk) on AWS us-east-1: $0.03566/hour, about $26.10/month, per Qdrant's own Cloud pricing calculator. Calculator estimate for AWS us-east-1; VAT excluded and expressly not a binding offer.
Sources (2) →
  • Turbopuffer Pricing ↗

    “$16/month minimum usage [...] $256/month minimum usage [...] Contact us >= $4,096/month 35% usage premium”

    Read 2026-09-13 · official pricing · Report a correction

  • Qdrant Cloud · Calculator ↗

    “RAM: 2 GiB vCPUs: 0.5 vCPU Disk Space: 8 GiB Nodes: 1 Node [...] HOURLY: 0.03566 × 1 node = $0.03566/hour MONTHLY: 0.03566 × 24 hours × 30.5 days × 1 node = $26.10/month*”

    Read 2026-09-13 · official pricing · Report a correction

Pricing model

Turbopuffer
Usage-based, against a monthly minimum per plan: $16 Launch, $256 Scale, $4,096 or more for Enterprise, which the page also marks with a 35% usage premium.
Qdrant
Usage-based on the Standard tier: billed for compute (vCPU), memory (GB) and storage (GB) consumed by clusters, backup storage, and inference tokens for paid models.
Sources (2) →
  • turbopuffer pricing ↗

    “$16/month minimum usage [...] $256/month minimum usage [...] >= $4,096/month 35% usage premium”

    Read 2026-09-14 · official pricing · Report a correction

  • Qdrant Cloud Pricing ↗

    “Billing is calculated based on actual resource usage during the billing period. You're charged for compute (vCPU), memory (GB), storage (GB) consumed by your clusters, storage (GB) consumed by backups, and used inference tokens of paid models.”

    Read 2026-09-11 · official pricing · Report a correction

Regions

Turbopuffer
20 public regions listed in the docs: 10 on AWS, 9 on GCP and 1 on Azure (eastus2); dedicated and BYOC clusters elsewhere on request.
Qdrant
Standard and Premium tiers run on AWS, Azure and GCP.
Sources (2) →
  • Regions ↗

    “All Regions Region Location Browser RTT aws - ap-southeast-2 Sydney, Australia [...] gcp - asia-northeast3 Seoul, South Korea [...] azure - eastus2 Virginia, US”

    Read 2026-09-13 · official docs · Report a correction

  • Qdrant Pricing ↗

    “Cloud Providers Depends on chosen infrastructure AWS, Azure, GCP AWS, Azure, GCP AWS, Azure, GCP Uptime SLA 99.5 Single AZ: 99.9, Multi AZ: 99.95”

    Read 2026-09-14 · official pricing · Report a correction

Uptime SLA

Turbopuffer
99.95%, listed only against Enterprise (from $4,096/month). Launch and Scale publish no uptime SLA.
Qdrant
99.5% on the paid cloud tier; 99.9% on Premium.
Sources (2) →

Max vector dimensions

Turbopuffer
10,752 maximum dimensions for dense vectors; 1,024 maximum dimensions per sparse vector (sparse total dimensions unlimited)
Qdrant
Up to 65,535 dimensions for dense vectors
Sources (2) →

Similarity metrics supported

Turbopuffer
Cosine distance is documented as a supported metric (used in the SDK's example code); the full list of supported metrics wasn't confirmed beyond this.
Qdrant
Dot product, Cosine similarity (implemented as dot-product over automatically normalized vectors), Euclidean distance and Manhattan distance.
Sources (2) →
  • Turbopuffer documentation ↗

    “distance_metric="cosine_distance"”

    Read 2026-09-11 · official docs · Report a correction

  • Collections — Qdrant Docs ↗

    “Qdrant supports these most popular types of metrics: Dot product: Dot - [wiki] Cosine similarity: Cosine - [wiki] Euclidean distance: Euclid - [wiki] Manhattan distance: Manhattan - [wiki] For search efficiency, Cosine similarity is implemented as dot-product over normalized vectors.”

    Read 2026-09-14 · official docs · Report a correction

Metadata filtering

Turbopuffer
Exact attribute filters on every query (and/or/not, eq, in, contains, range); the planner combines the attribute index with the ANN index.
Qdrant
Supported: conditions can be set on the payload and on the point id, combined with AND, OR and NOT clauses that nest arbitrarily.
Sources (2) →
  • Query documents ↗

    “Exact filters for attributes to refine search results for. Think of it as a SQL WHERE clause. [...] When combined with a vector, the query planner will automatically combine the attribute index and the approximate nearest neighbor index for best performance and recall.”

    Read 2026-09-13 · official docs · Report a correction

  • Filtering — Qdrant Docs ↗

    “With Qdrant, you can set conditions when searching or retrieving points. For example, you can impose conditions on both the payload and the id of the point. [...] Qdrant allows you to combine conditions in clauses. Clauses are different logical operations, such as OR, AND, and NOT. Clauses can be recursively nested into each other so that you can reproduce an arbitrary boolean expression.”

    Read 2026-09-14 · official docs · Report a correction

SOC 2

Turbopuffer
SOC 2 Type 2 audited for security and availability controls; report and penetration test available on request from the Trust Center.
Qdrant
SOC 2 Type 2 certified; compliance reports available on request through the Qdrant Trust Center.
Sources (2) →

HIPAA

Turbopuffer
Customers storing PHI may request a Business Associate Agreement; turbopuffer commits to the HIPAA requirements on business associates. Pricing page lists the HIPAA-ready BAA on the Scale and Enterprise plans, not on Launch.
Qdrant
HIPAA certified; a Business Associate Agreement is available for Qdrant Managed Cloud.
Sources (2) →

GDPR / data residency

Turbopuffer
Data stays in the region selected unless the customer moves it via the API; GDPR/CCPA Data Processing Addendum offered to all customers.
Qdrant
DPA offered for GDPR; cluster data is stored only in the cluster's deployment region.
Sources (2) →
  • Security & Compliance ↗

    “Customer data inserted into one region remains in that region, except when requested by the customer via the turbopuffer API. [...] turbopuffer provides a Data Processing Addendum (DPA) for all customers to enable compliance with the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA).”

    Read 2026-09-13 · official docs · Report a correction

  • Qdrant Security: Compliance, Isolation, and Encryption Across Every Deployment ↗

    “Data in Qdrant clusters stored only in the cluster's deployment region. [...] For deployments subject to GDPR, Qdrant provides a Data Processing Agreement covering data protection and privacy commitments.”

    Read 2026-09-13 · official site · Report a correction

Encryption at rest

Turbopuffer
Customer data always encrypted at rest with AES-256, and in transit with TLS 1.2+; optionally with a customer's own key.
Qdrant
All storage volumes in Qdrant Managed Cloud are encrypted at rest; data in transit is protected with TLS.
Sources (2) →

Customer-managed keys

Turbopuffer
CMEK on the Enterprise plan using keys from the customer's own KMS/EKM; the encryption key is defined at the namespace level.
Qdrant
Premium tier customers can bring their own encryption keys for storage volumes.
Sources (2) →
  • Security & Compliance ↗

    “turbopuffer offers support for customer managed encryption keys (CMEK), allowing customers on the Enterprise plan to ensure their data is encrypted using keys from their Key Management System (KMS)/Enterprise Key Manager (EKM). [...] the encryption key is defined at the namespace level.”

    Read 2026-09-13 · official docs · Report a correction

  • Qdrant Cloud Security - Qdrant documentation ↗

    “Premium customers can also bring their own encryption keys for storage volumes.”

    Read 2026-09-13 · official docs · Report a correction

Role-based access control

Turbopuffer
No built-in row or document-level RBAC; docs say permissions have to be implemented at the user level with query filters. Statement is about row/document-level RBAC; no org-level role model is documented either way.
Qdrant
Built-in RBAC in the Qdrant Cloud Management Console, with permissions manageable at collection level.
Sources (2) →

Private networking / VPC

Turbopuffer
Private connections from customer VPCs to multi-tenant regions on the Enterprise plan: AWS PrivateLink, GCP Private Service Connect.
Qdrant
Private link connectivity from a Managed Cloud cluster to your VPC, available to Premium tier customers only.
Sources (2) →

Dedicated infrastructure

Turbopuffer
Dedicated single-tenancy clusters in further regions, or BYOC clusters inside the customer's own VPC on AWS, GCP or Azure, spun up on request. Pricing page lists Single-Tenancy and BYOC under Deployment on the Enterprise plan only.
Qdrant
Paid Managed Cloud clusters run on their own dedicated resources, isolated in hardened, unprivileged containers.
Sources (2) →
  • Regions ↗

    “In addition to these public clusters, we run dedicated clusters in various other regions for single-tenancy customers and in any region inside your VPC in AWS, GCP and Azure (BYOC). We can spin up dedicated or BYOC clusters in hours upon request”

    Read 2026-09-13 · official docs · Report a correction

  • Qdrant Cloud Security - Qdrant documentation ↗

    “Paid clusters are running on their own dedicated resources to ensure stable performance and further security.”

    Read 2026-09-13 · official docs · Report a correction

When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.

Confirm by email; unsubscribe from any issue. Your address goes to Kit and nowhere else — what we do with it.

03.

Documented by only one.

These criteria are published by one provider and not the other. An absence here means we have not found a source, not that the feature is missing — except where we say we read the other provider's own page on a given date and it does not state it. Those rows lean, and the provider can correct them with a link.

What the free plan includesQdrant: A single-node cluster with 1 GB RAM and 4 GB disk, free forever, without high availability.
When the free offer endsQdrant: Never — the free cluster is free forever.
Audit logsQdrant: Audit logging, available on paid clusters, captures operations performed through the Qdrant API, including user and API key attribution, timestamp, target collection, and result of the action.
Support on entry paid planTurbopuffer: Community Slack and email on Launch, the entry paid plan. Scale adds a private Slack channel with 8-5 hours; Enterprise 24/7.
Response time commitmentQdrant: Published as best effort, 10x5 and 24x7. The comparison table prints three response values against four support levels, so which tier gets which cannot be read off this page.
PCI DSSTurbopuffer: Payment card data subject to PCI DSS is Prohibited Data under the terms of service; customers must not use the Service with Prohibited Data. Contractual restriction in the terms of service, not a statement about audit scope.
04.

Questions this comparison answers.

Entry paid plan: Turbopuffer or Qdrant?

Turbopuffer: Launch plan: $16/month minimum usage, including all database features. Scale plan: $256/month minimum. Enterprise: $4,096/month or more, plus a 35% usage premium.

Qdrant: Smallest paid Managed Cloud cluster (1 node, 0.5 vCPU, 2 GiB RAM, 8 GiB disk) on AWS us-east-1: $0.03566/hour, about $26.10/month, per Qdrant's own Cloud pricing calculator. Calculator estimate for AWS us-east-1; VAT excluded and expressly not a binding offer.

Free tier: Turbopuffer or Qdrant?

Turbopuffer: No — Entry plan (launch) carries a $16/month minimum usage; pricing lists no free plan.

Qdrant: Yes

Should I choose Turbopuffer or Qdrant?

Pick Turbopuffer if Teams that want vector search billed like storage rather than compute — object-storage-backed pricing tends to undercut memory-resident vector databases at rest, especially for large, cold datasets.

Pick Qdrant if Teams that want a choice of similarity metric rather than one fixed default, or that want the option to self-host the same open-source engine the managed cloud runs.

Provider pages

Related comparisons

Comments

Every page here is sourced and dated.