Compare 11+ vector databases: Pinecone, Qdrant, Weaviate, Chroma, Zilliz Cloud, LanceDB, Upstash Vector, Supabase pgvector, Neon pgvector, MongoDB Atlas Vector Search and more. Free tiers, vector limits, dimensions, pricing models. Compiled 2026-04-10.

Vector Database Pricing — The Definitive 2026 Comparison

Published 2026-04-10 · Reviewed 2026-09-12, corrections outstanding · 11 services compared · Figures compiled 2026-04-10 · 13 of 13 figures in the “Recent Pricing Changes” table come from our records for 1,493 developer tools · 10 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

Compiled 2026-04-10. 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$20/mo flat (Builder)Usage-based (read/write units)
Qdrant CloudManaged (Dedicated)~1M (1 GB)1 GBUnlimited~$10/moPer-cluster (RAM/disk)
Weaviate CloudManaged (Multi-model)100,000 objects10 GB disk, 1 GB memoryUnlimited$45/mo (Flex)Per-cluster
Zilliz CloudManaged Milvus~1M at 768 dimensions (5 GB)5 GBUp to 32,768$65/mo (Standard)Compute units (CU)
ChromaEmbedded / CloudUnlimited (self-hosted)Unlimited (self-hosted)UnlimitedCloud Starter: $0/mo + usage, $5 free creditsSelf-hosted: free; Cloud: usage-based
LanceDBEmbedded (Lance format)Unlimited (OSS)Unlimited (OSS)UnlimitedCloud: closed to new accountsSelf-hosted: free; Cloud: usage-based
Upstash VectorServerless (HTTP)200M vectors × dimensions1 GB1,536$0.4/100K queries (Pay-as-you-go)Per-query + per-vector
TurbopufferServerless (S3-backed)None (pay-per-use)NoneUnlimited$16/mo minimum (Launch)Usage-based, with a monthly minimum
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)~100K (within 1 GB)1 GB per project (shared with all data)Up to 2,000$0.106/CU-hour (Launch, no monthly minimum)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.

A date in a heading below cites a record we hold, not a property of the vendor it names. These figures were compiled on 2026-04-10; a dated badge marks a card whose vendor we have recorded a change for since, and the date moves to the newer record on the day that record takes effect. Every record we hold for any vendor named below is in the full change log.

Dedicated Vector DB (Cloud)

4 services in this category.

Pinecone

Starter plan: 2 GB storage, 2M write units/month, 1M read units/month, 1 GB/month egress (reads that return data are blocked at the cap), 5 serverless indexes, 1 project, 2 users, AWS us-east-1 only. Three embedding models include 5M tokens/month each. Pinecone Assistant: 1 GB storage. Supports metadata filtering, namespaces, and sparse-dense hybrid search.

Qdrant Cloud

Free forever cluster: 1 GB storage on AWS/GCP/Azure. 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 CHANGED JUN 17

Weaviate Cloud offers a "Free Forever" cluster with 100,000 objects, 1 GB memory, and 10 GB disk. Weaviate is also open source and free to self-host.

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 CHANGED SEP 7

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's Starter plan is $0 a month plus usage, with $5 in free credits; Team is $250 a month plus usage (trychroma.com/pricing, read 2026-10-07). 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 CHANGED OCT 1

pgvector included on all Neon plans. 1 GB of storage per project (20 GB in total), up to 100 projects. Scales to zero after 5 minutes idle. Branching included (great for testing different index strategies). Paid plans are usage-based with no monthly minimum.

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 is closed to new accounts.

Serverless Vector DB

2 services in this category.

Upstash Vector

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

Turbopuffer CHANGED JUN 30

No free tier. S3-native architecture — vectors stored on S3 with warm cache layer. Every plan has a monthly minimum: $16 on Launch and $256 on Scale (turbopuffer.com/pricing, read 2026-10-07). 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$0 (Free Forever)$45+ (Flex)Per-cluster
Zilliz Cloud$0$65+Compute units (CU)
Chroma$0 (self-hosted)$0 self-hosted; Cloud Team $250/mo + usageSelf-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$16 (Launch minimum)$16–50Usage-based, with a monthly minimum
Supabase pgvector$0$25+Per-project
Neon pgvector$0Usage-based, no minimumUsage-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
effective 2026-10-01Neonlimits_increasedNeon raised the Free plan's Postgres storage from 0.5 GB to 1 GB per project and added a limit of 20 GB across all of an account's projects. Source ↗
discovered 2026-09-07 · effective date unknownChromapricing_model_changeThe free tier has changed. The current pricing page shows a Starter plan with $5 in free credits and usage-based pricing for writes, storage, and queries. Unconfirmed. We could not check this change against an archived copy of Chroma's page, so it does not count toward the rating. Source ↗
effective between 2026-06-18 and 2026-06-30Turbopufferpricing_restructuredTurbopuffer cut the Launch plan's monthly minimum from $64 to $16. Its changelog dates the cut to June 2026, and the Internet Archive's copy of 2026-06-18 still shows $64. Scale's minimum stays $256 a month. Source ↗
effective 2026-06-17Weaviatenew_free_tierWeaviate Cloud replaced its 14-day sandbox trial with an always-free cluster (100,000 objects, 1 GB memory, 10 GB disk, 1 collection), announced on 2026-06-17: "The Weaviate Cloud managed database is now genuinely free, without a credit card or time expiration." Source ↗
effective 2026-03-13Neonlimits_increasedNeon's Free plan went from one member per organization to unlimited members. Source ↗
effective 2025-12-19Neonlimits_increasedNeon raised the Free plan's project limit from 80 to 100, the last of seven increases since 2025-08-29, when the limit was 10. Source ↗
effective 2025-12-12Neonlimits_increasedNeon made Neon Auth available on all plans, including Free. Source ↗
effective 2025-12-09Neonlimits_increasedNeon removed the $5 monthly minimum from its paid Launch and Scale plans, which now bill only for what you use. Source ↗
effective 2025-09-19Neonlimits_increasedNeon doubled the Free plan's compute from 50 to 100 CU-hours per project a month. Source ↗
effective 2025-08-14Neonpricing_restructuredNeon moved its paid Launch and Scale plans to usage-based pricing with a $5 monthly minimum. The Free plan went from 0.5 GB of storage and 191.9 compute hours per account to 0.5 GB and 50 CU-hours per project, across up to 10 projects. Source ↗

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, about 1M 768-dimension 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 offers 2 GB (~1M vectors) free and Zilliz Cloud (5 GB, about 1M 768-dimension vectors). 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 (1 GB per project) 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. Turbopuffer bills usage with a $16 monthly minimum on its Launch plan. Qdrant Cloud ($10/month) and Upstash Vector (10K 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 (454 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.

Related Guides

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