Vector Database Pricing — The Definitive 2026 Comparison

Published 2026-04-10 · Not yet reviewed · 11 services compared · Figures compiled 2026-04-10, not re-checked since · 3 pricing changes tracked

11
Services Compared
6
Generous Free Tier
2
Open Source (Free)
2
Limited / Trial

The vector database landscape in April 2026: 11 services across five categories — dedicated cloud vector DBs, open-source self-hosted, PostgreSQL + pgvector, embedded/local, and serverless. Vector databases are the fastest-growing infrastructure category in developer tooling, driven by RAG pipelines and AI applications.

Key trends: pgvector has democratized vector search — Supabase, Neon, and any PostgreSQL instance now support similarity search with zero extra infrastructure. Dedicated vector DBs (Pinecone, Qdrant, Weaviate) differentiate on scale, performance, and advanced features like hybrid search and reranking. The open-source ecosystem is strong: Qdrant, Milvus, Chroma, and LanceDB are all fully free to self-host. Serverless options (Upstash Vector, Turbopuffer) offer pay-per-use with no infrastructure management.

This guide covers: pricing tables, category breakdowns, vector storage and dimension analysis, self-hosted vs managed cost comparison, cost analysis for solo developers and teams, hidden costs, and best-for-use-case recommendations — compiled by hand from vendor pricing pages.

Jump to section

  1. Free Tier Comparison Table
  2. Category Breakdown (Cloud, OSS, pgvector, Embedded, Serverless)
  3. Self-Hosted vs Managed Cost Comparison
  4. Cost Analysis by Team Size
  5. Hidden Costs
  6. Recent Pricing Changes
  7. Best-for-Use-Case Recommendations
  8. FAQ

Free Tier Comparison Table

All prices verified as of April 2026. Hover rows to highlight. Click service names for full vendor profiles with free tier details.

Service Type Free Vectors Free Storage Dimensions Paid From Model
PineconeManaged (Serverless)~1M (2 GB)2 GBUp to 20,000$0.33/M reads (Standard)Usage-based (read/write units)
Qdrant CloudManaged (Dedicated)~1M (1 GB)1 GBUnlimited~$10/moPer-cluster (RAM/disk)
Weaviate CloudManaged (Multi-model)Sandbox onlySandbox (14-day)Unlimited$25/mo (Shared)Per-cluster
Zilliz CloudManaged Milvus~5M (5 GB)5 GBUp to 32,768$65/mo (Standard)Compute units (CU)
ChromaEmbedded / CloudUnlimited (self-hosted)Unlimited (self-hosted)UnlimitedCloud pricing TBASelf-hosted: free; Cloud: usage-based
LanceDBEmbedded (Lance format)Unlimited (OSS)Unlimited (OSS)UnlimitedCloud: usage-based after $100 creditsSelf-hosted: free; Cloud: usage-based
Upstash VectorServerless (HTTP)10K~10K vectors1,536$0.4/100K queries (Pay-as-you-go)Per-query + per-vector
TurbopufferServerless (S3-backed)None (pay-per-use)NoneUnlimited$0.30/M vectors/mo storedPay-per-use (storage + queries)
Supabase pgvectorPostgreSQL + pgvector~100K (within 500 MB)500 MB (shared with all data)Up to 2,000$25/mo (Pro)Per-project
Neon pgvectorPostgreSQL + pgvector (Serverless)~50K (within 512 MB)512 MB (shared with all data)Up to 2,000$19/mo (Launch)Usage-based
MongoDB Atlas Vector SearchDocument DB + Vector Search~100K (within 512 MB)512 MB (M0 cluster)Up to 4,096$57/mo (M10 Dedicated)Per-cluster
The pgvector advantage: If you are already using PostgreSQL (Supabase, Neon, or self-hosted), pgvector adds vector search with a single `CREATE EXTENSION vector` — no extra infrastructure, no extra cost, no extra API to learn. For production RAG at scale (1M+ vectors), dedicated vector databases offer better performance and more features, but pgvector is the fastest path from zero to working semantic search.

Category Breakdown

Vector databases fall into five categories, each optimized for different scale, deployment model, and integration needs.

Dedicated Vector DB (Cloud)

4 services in this category.

Pinecone

Starter plan: 2 GB storage, 2M write units/month, 1M read units/month, 5 serverless indexes, 5M embedding tokens/month. Pinecone Assistant: 100 documents / 1 GB. Supports metadata filtering, namespaces, and sparse-dense hybrid search. No credit card required.

Qdrant Cloud

Free forever cluster: 1 GB storage on AWS/GCP/Azure. Fully managed with backups included. Supports filtering, payload indexing, quantization, multi-tenancy. Open-source Qdrant can also be self-hosted with no limits. Rust-based for high performance.

Weaviate Cloud

Cloud: 14-day free sandbox with full features (hybrid search, multi-tenancy, generative search, reranking). Sandbox expires — not a permanent free tier. Self-hosted: completely free and open-source with all features. Shared cloud from $25/month for 1M vectors.

Zilliz Cloud

Free tier: 5 GB storage, 2.5M vector compute units/month, up to 5 collections. Based on Milvus (most popular open-source vector DB). Supports GPU-accelerated search, scalar filtering, hybrid search. Milvus open-source is also fully free to self-host.

Dedicated Vector DB (OSS)

1 service in this category.

Chroma

Open-source AI-native embedding database. Self-hosted: fully free with no limits — runs in-process with Python or JavaScript, or as a standalone server. Chroma Cloud in early access with managed hosting. Simple API: add, query, filter. Automatic embedding generation with pluggable models.

PostgreSQL / Document DB + Vector

3 services in this category.

Supabase pgvector

pgvector extension included on all Supabase plans (including free). 500 MB database shared across all tables including vector data. HNSW and IVFFlat indexing. Works alongside Auth, Storage, Edge Functions, Realtime. Full SQL access for hybrid queries combining vector search with relational filters.

Neon pgvector

pgvector included on all Neon plans. 512 MB storage per project, up to 100 projects. Serverless with scale-to-zero — no cold start for reads. Branching included (great for testing different index strategies). Post-Databricks acquisition: fully usage-based pricing.

MongoDB Atlas Vector Search

Atlas Vector Search included on M0 free clusters (512 MB, shared, always free on AWS/Azure/GCP). Supports approximate nearest neighbor search, pre-filtering, exact match. Integrates with MongoDB aggregation pipeline — combine vector search with document queries in a single query. Atlas Search (full-text) also included.

Embedded / Local

1 service in this category.

LanceDB

Embedded vector database built on Lance columnar format. OSS: fully free, runs locally or on your cloud storage (S3, GCS, Azure). Zero-copy reads, automatic versioning, multi-modal (text, images, video). LanceDB Cloud: $100 one-time free credits for serverless managed offering.

Serverless Vector DB

2 services in this category.

Upstash Vector

Serverless vector database: 10,000 vectors, 1,536 dimensions, 150,000 query units/day. REST API — works in serverless/edge environments. Built-in embedding generation (no separate API call needed). Metadata filtering. No connection management required.

Turbopuffer

No free tier but extremely low entry cost. $0.30 per million vectors stored per month, $0.04 per million vectors queried. S3-native architecture — vectors stored on S3 with warm cache layer. No minimum commitment. Supports namespaces, metadata filtering, hybrid search.

Self-Hosted vs Managed Cost Comparison

Self-hosting can dramatically reduce costs but requires ops expertise. Here is the honest comparison.

Approach Cost (1M vectors) Cost (10M vectors) Ops Burden Best For
Qdrant self-hosted$5–10/mo (VPS)$20–50/moMedium (Docker)Cost-sensitive teams with ops skills
Milvus self-hosted$15–30/mo (VPS)$50–100/moHigh (etcd, MinIO, Pulsar)Large-scale with dedicated infra team
Chroma self-hosted$5–10/mo (VPS)$20–40/moLow (single binary)Prototypes, small-to-medium RAG
pgvector (self-hosted PG)$5–15/mo$30–80/moMedium (PG admin)Teams already running PostgreSQL
Pinecone (managed)$0 (free tier)$70–200/moNoneZero-ops requirement
Qdrant Cloud (managed)$0 (free tier)$30–100/moNoneEasy start with OSS escape hatch
Zilliz Cloud (managed)$0 (free tier)$65–200/moNoneMilvus users wanting managed service
The self-hosted trade-off: Self-hosting Qdrant or Chroma on a $10/mo VPS can handle 1–5M vectors comfortably. But you own backups, monitoring, security patches, and scaling. Managed services cost 2–5x more but eliminate ops entirely. The sweet spot: start on a managed free tier (Pinecone, Qdrant Cloud), move to self-hosted when costs matter and you have the ops capacity.

Cost Comparison by Team Size

What does each vector database cost for a solo developer versus a team building production RAG?

Service Solo / Prototype /mo Team / Production /mo Key Cost Factor
Pinecone$0$70+ (Standard)Usage-based (read/write units)
Qdrant Cloud$0$10–50Per-cluster (RAM/disk)
Weaviate Cloud$25$45+ (Flex)Per-cluster
Zilliz Cloud$0$65+Compute units (CU)
Chroma$0 (self-hosted)$0–50 (self-hosted + cloud TBA)Self-hosted: free; Cloud: usage-based
LanceDB$0 (self-hosted)$0–100+ (cloud)Self-hosted: free; Cloud: usage-based
Upstash Vector$0–5$10–30Per-query + per-vector
Turbopuffer$0.30–5$5–50Pay-per-use (storage + queries)
Supabase pgvector$0$25/projectPer-project
Neon pgvector$0$19+Usage-based
MongoDB Atlas Vector Search$0$57+Per-cluster

Hidden Costs

Vector database pricing has unique gotchas beyond the sticker price.

Embedding API Costs

The vector database is only half the cost. You also pay to generate embeddings. OpenAI text-embedding-3-small: $0.02/M tokens (~$0.01 per 10K documents). Cohere embed-v3: $0.10/M tokens. For 1M documents, embedding costs can exceed vector storage costs. Consider open-source embedding models (Sentence Transformers, Nomic) to eliminate this recurring cost.

Dimension vs Cost Trade-off

Higher-dimension embeddings (3,072 for OpenAI text-embedding-3-large) use ~4x more storage than lower-dimension ones (768 for many open-source models). This directly multiplies your storage costs. For most RAG applications, 768–1,536 dimensions provide sufficient quality at 2–4x lower cost. Use Matryoshka dimensionality reduction (supported by modern embedding models) to tune this trade-off.

Index Building Costs

HNSW indexes (used by most vector DBs) consume significant CPU and memory during construction. On free tiers with limited compute, indexing 100K+ vectors can take hours. Some services (Pinecone, Turbopuffer) handle this transparently; self-hosted solutions require you to provision sufficient RAM (typically 2–4x the vector data size for HNSW).

Query Latency at Scale

Free-tier performance varies dramatically. Pinecone Starter and Qdrant free clusters share resources — p99 latency can spike during peak hours. Serverless options (Turbopuffer, Upstash) have cold-start latency. pgvector on shared Postgres (Supabase free, Neon free) competes with other queries for CPU. Budget for dedicated compute if sub-100ms p99 latency matters.

Vendor Lock-in Risk

Proprietary vector databases (Pinecone, Turbopuffer) have no standard export format — migrating requires re-indexing all vectors. Open-source solutions (Qdrant, Milvus, Chroma) let you export and move freely. pgvector stores vectors in standard PostgreSQL — pg_dump includes your vector data. If portability matters, weight open-source or pgvector-based solutions.

Recent Pricing Changes

Vector database pricing is evolving rapidly as the market matures. See full change timeline for all tracked changes.

Date Vendor Change Impact
2026-08-28Weaviatepricing_restructuredThe free tier now has specific limits: 100,000 objects, 1 GB memory, 10 GB disk, 1 collection, up to 3 tenants, 2,000 embedding requests/day, and 1,000 Query Agent requests/month. The cloud offering is now structured into 'Free', 'Flex', and 'Premium' tiers.
2026-02-01Supabaselimits_reducedProject pause policy tightened — inactive projects now pause after 1 week
2026-01-15Neonpricing_restructuredMoved to fully usage-based pricing model post-Databricks acquisition — free tier storage now per-project, projects increased 10→100, branches capped at 10 per project, Neon Auth added

Best-for-Use-Case Recommendations

Pick the Right Vector Database

Best for prototyping / getting started

Supabase pgvector or Neon pgvector — zero extra infrastructure, SQL queries, vectors live alongside your relational data. Go from zero to working semantic search in under an hour.

Best managed free tier

Pinecone (2 GB, ~1M vectors) or Zilliz Cloud (5 GB, ~5M vectors). Both offer generous free tiers with zero ops. Zilliz has more free storage; Pinecone has a larger ecosystem and simpler API.

Best for production RAG at scale

Qdrant (self-hosted or cloud) or Pinecone (fully managed). Qdrant offers the best price-to-performance for self-hosted; Pinecone for zero-ops. Both support hybrid search, metadata filtering, and handle 10M+ vectors reliably.

Best for self-hosted / maximum control

Qdrant (Rust, high performance, Docker-friendly) or Chroma (Python-native, simplest setup). For enterprise scale: Milvus (Zilliz-backed, GPU-accelerated). All three are fully open-source with no feature gating.

Best for serverless / edge

Upstash Vector (REST API, edge-native, free tier) or Turbopuffer (S3-backed, pay-per-use, no minimum). Both work in serverless environments where TCP connections are unavailable.

Best for multi-modal (text + images)

Weaviate — built-in vectorization modules for text (OpenAI, Cohere, Hugging Face) and images (CLIP). Generative search combines retrieval with LLM generation in a single query. Multi-tenancy built-in for SaaS.

Best for existing MongoDB users

MongoDB Atlas Vector Search — add vector search to your existing MongoDB cluster with no extra infrastructure. Combine $vectorSearch with aggregation pipeline for hybrid queries. Free on M0 clusters.

Frequently Asked Questions

What is a vector database and why do I need one?
A vector database stores high-dimensional numerical representations (embeddings) of data like text, images, or audio, and enables fast similarity search. You need one if you're building RAG (Retrieval-Augmented Generation) pipelines, semantic search, recommendation systems, or any AI application that needs to find similar items. Traditional databases can't efficiently search across hundreds of dimensions.
Should I use a dedicated vector database or pgvector?
For prototypes and small-to-medium workloads (under 1M vectors), pgvector in Supabase or Neon is the simplest choice — no extra infrastructure, SQL queries, and your vectors live alongside your relational data. For production RAG at scale (1M+ vectors), dedicated solutions like Pinecone, Qdrant, or Weaviate offer better query performance, more indexing options, and purpose-built features like hybrid search and reranking.
Which vector database has the best free tier?
For managed cloud: Pinecone (2 GB, ~1M vectors) and Zilliz Cloud (5 GB, ~5M vectors) offer the most generous free tiers. For self-hosted: Qdrant, Chroma, Milvus, and LanceDB are all fully open-source with no limits. For the simplest setup: Supabase pgvector (500 MB, included with Postgres) or Neon pgvector (512 MB) require zero extra infrastructure.
What is the cheapest vector database for production RAG?
Self-hosted Qdrant or Milvus on a $5-10/month VPS is the absolute cheapest for small-to-medium scale. For managed services, Turbopuffer's pay-per-use model ($0.30/M vectors/month) is cheapest for workloads under ~10M vectors. Qdrant Cloud ($10/month) and Upstash Vector (150K queries/day free) are also cost-effective. Supabase pgvector is free if your total database is under 500 MB.
How many vectors can I store in 1 GB?
It depends on dimensions. With 1,536 dimensions (OpenAI text-embedding-3-small): ~170K vectors per GB raw, but with indexing overhead expect ~100K-150K. With 768 dimensions (many open-source models): ~340K vectors per GB raw, ~200K-250K with indexes. With 3,072 dimensions (OpenAI text-embedding-3-large): ~85K vectors per GB. Lower-dimension models are more cost-effective for storage.

Data Source & Methodology

Powered by AgentDeals. The tables on this page were compiled by hand from official vendor pricing pages and have not been re-checked since. Pricing changes are tracked via our deal changes timeline (466 total changes tracked). The pricing changes we track are updated continuously; the tables above are not.

Query this data programmatically via our MCP tools or REST API — search for vector database services, compare vendors, or track pricing changes from your AI coding assistant.

Get this data in your AI editor

Compare vector database pricing, search free tiers, and track pricing changes — all from your AI coding assistant.

claude mcp add agentdeals -- npx -y agentdeals

Related Guides

Explore all 1,580 developer tool deals → Browse the full index or connect via MCP