Hayz Labs · https://hayzlabs.com/reviews/top/vector-databases/
reviews · top 20 list · checked 18 Oct
Top vector databases for AI search
Where your app stores embeddings so it can search your documents by meaning.
Best: pgvector and LanceDB (tied, scoring 80). 3 of 11 scored.
Scored ones first, highest score first; on a tie, the more widely used. Unscored ones follow, by 30-day PyPI downloads of the database's own client. Open the Table to see the number that placed each one and how it was scored.
- 1pgvectorpgvector
Adds vector search to PostgreSQL; often the simplest pick if your app already uses Postgres.
Best for Apps already on PostgreSQL that want vector search without another databaseYou give up Outside tests found slow index builds and mixed search speed
80ChecklistFree - 2LanceDBLanceDB
Embedded vector database that runs inside your app on local files; good for local and multimodal apps.
Best for Local apps with images or other mixed data stored on disk or S3You give up Scaled poorly across 8 threads in the outside test; runs inside your app, not as a server
80ChecklistFree - 3QdrantQdrant
Fast open-source vector server with strong filtering; turn on an API key, as it starts with no login.
Best for Production search that leans on filters, with a small memory footprintYou give up Starts with no login and with telemetry on; slowest response times varied in testing
70ChecklistFree - 4FAISSMeta
Meta's search library, not a database: no server or storage, but fast in-memory search inside your code.
Best for Building your own search on the library many vector databases use underneathYou give up You handle storage, servers and updates yourself; not scored yet
Not scored yetFree - 5WeaviateWeaviate
Open-source vector database with built-in keyword plus vector (hybrid) search and model plug-ins.
Best for Apps that need keyword and meaning-based search in one queryYou give up The only outside test found used a version 13 releases old; paid cloud from $45 a month
Not scored yetFree - 6ChromaChroma
Easiest pip-install vector store for prototypes and small local apps; releases have slowed since May.
Best for First prototypes of search over your own documentsYou give up No release since May 2026 and no recent outside test; the Team cloud plan is $250 a month
Not scored yetFree - 7turbopufferturbopuffer
Paid hosted vector search service with nothing to run yourself; $16/mo minimum and no free plan.
Best for Teams that will pay to skip running any servers for vector searchYou give up No free plan; the Scale plan costs at least $256 a month; not scored yet
Not scored yetFrom $16/mo - 8PineconePinecone
Fully managed paid vector database with a free 2 GB Starter plan; nothing to host yourself.
Best for Small projects that fit in 2 GB and want no servers to manageYou give up Only recent test was by a vendor built on Qdrant; Standard is $50 a month minimum
Not scored yetFree - 9MilvusZilliz / LF AI & Data
Scale-out open-source vector database for very large collections; heavier to run than the others.
Best for Very large collections, up to billions of vectors, spread across machinesYou give up Heavier to run than Qdrant or pgvector; login is off by default; not scored yet
Not scored yetFree - 10MongoDB Atlas Vector SearchMongoDB
Vector search inside MongoDB Atlas; a sensible pick if your app data already lives in MongoDB.
Best for Adding meaning-based search to MongoDB apps without a second databaseYou give up The free M0 cluster is for testing only; dedicated clusters start at $56.94 a month
Not scored yetFree - 11ElasticsearchElastic
Search engine that does keyword and vector search together; fits teams already running Elastic.
Best for Adding vector search to an Elastic setup you already runYou give up Three licence options, with some parts under Elastic License only; not scored yet
Not scored yetFree
| # | Name | Score | What placed it | Price | Best for | You give up |
|---|---|---|---|---|---|---|
| 1 | pgvectorpgvector · Open source | 80Our checklist | About 31 million downloads a month from PyPI, Python's package storeWhat it rests onTheir figure: PyPI pgvector 31.42M in 30 days. checklist: job 1 (computingforgeeks 2026-09-16 and implicit-none 2026-08-02, both 0.8.6: slow index builds, mixed speed), model 1, value 2, privacy 2 (password required), limits 2 = 8 Report a mistake | Free (open source) | Apps already on PostgreSQL that want vector search without another database | Outside tests found slow index builds and mixed search speed |
| 2 | LanceDBLanceDB · Open source | 80Our checklist | About 8 million downloads a month from PyPI, Python's package storeWhat it rests onTheir figure: PyPI lancedb 8.03M in 30 days. checklist: job 1 (implicit-none 2026-08-02, 0.36.0: fast ingest and filtered search, weak 8-thread scaling), model 1, value 2, privacy 2 (runs in-process), limits 2 (0.40.0 Oct 7) = 8 Report a mistake | Free (open source) | Local apps with images or other mixed data stored on disk or S3 | Scaled poorly across 8 threads in the outside test; runs inside your app, not as a server |
| 3 | QdrantQdrant · Open source | 70Our checklist | About 12 million downloads a month from PyPI, Python's package storeWhat it rests onTheir figure: PyPI qdrant-client 11.98M in 30 days. checklist: job 1 (computingforgeeks 2026-09-16, 1.19.1: smallest footprint, noisy p95), model 1, value 2, privacy 1 (no login by default; telemetry opt-out), limits 2 (1.19.2 Oct 5) = 7 Report a mistake | Free (open source); Cloud free tier (1 GB RAM), then usage-based | Production search that leans on filters, with a small memory footprint | Starts with no login and with telemetry on; slowest response times varied in testing |
| 4 | FAISSMeta · Open source | Not scored | About 12 million downloads a month from PyPI, Python's package storeNotesTheir figure: PyPI faiss-cpu 12.30M in 30 days. not scored: no independent test of the current 1.15 found since 2026-07-20 (arXiv 2608.12812 names no versions) Report a mistake | Free (open source) | Building your own search on the library many vector databases use underneath | You handle storage, servers and updates yourself; not scored yet |
| 5 | WeaviateWeaviate · Open source | Not scored | About 10 million downloads a month from PyPI, Python's package storeNotesTheir figure: PyPI weaviate-client 10.13M in 30 days. not scored: computingforgeeks 2026-09-16 tested 1.27.9 (Dec 2024), 13 minor releases behind current 1.40.1 Report a mistake | Free (open source); Cloud free sandbox, Flex from $45/mo | Apps that need keyword and meaning-based search in one query | The only outside test found used a version 13 releases old; paid cloud from $45 a month |
| 6 | ChromaChroma · Open source | Not scored | About 6.7 million downloads a month from PyPI, Python's package storeNotesTheir figure: PyPI chromadb 6.68M in 30 days. not scored: no independent test of a current version found since 2026-07-20; no PyPI release since 1.5.9 (2026-05-05) Report a mistake | Free (open source); Cloud Starter $0 + usage, Team $250/mo | First prototypes of search over your own documents | No release since May 2026 and no recent outside test; the Team cloud plan is $250 a month |
| 7 | turbopufferturbopuffer · Closed | Not scored | About 4.8 million downloads a month from PyPI, Python's package storeNotesTheir figure: PyPI turbopuffer 4.83M in 30 days. not scored: no independent test found since 2026-07-20 Report a mistake | Launch $16/mo minimum; Scale $256/mo minimum; no free plan listed | Teams that will pay to skip running any servers for vector search | No free plan; the Scale plan costs at least $256 a month; not scored yet |
| 8 | PineconePinecone · Closed | Not scored | About 4 million downloads a month from PyPI, Python's package storeNotesTheir figure: PyPI pinecone 3.98M in 30 days. not scored: the only recent test found (ailog 2026-08-26) is by a RAG vendor built on Qdrant, so not independent Report a mistake | Free Starter (2 GB); Builder $20/mo; Standard $50/mo minimum | Small projects that fit in 2 GB and want no servers to manage | Only recent test was by a vendor built on Qdrant; Standard is $50 a month minimum |
| 9 | MilvusZilliz / LF AI & Data · Open source | Not scored | About 3.8 million downloads a month from PyPI, Python's package storeNotesTheir figure: PyPI pymilvus 3.76M in 30 days. not scored: computingforgeeks tested 2.5.4, an older major than 3.0.3; VectorDBBench is run by Zilliz (maker), not used. Login off by default Report a mistake | Free (open source); hosted Zilliz Cloud has a free plan (5 GB) | Very large collections, up to billions of vectors, spread across machines | Heavier to run than Qdrant or pgvector; login is off by default; not scored yet |
| 10 | MongoDB Atlas Vector SearchMongoDB · Closed | Not scored | About 66 million downloads a month from PyPI, Python's package storeNotesTheir figure: PyPI pymongo 66.11M in 30 days (all MongoDB use, not vector-only). not scored: no independent test found since 2026-07-20 Report a mistake | Free M0 cluster (testing); Flex up to $30/mo; Dedicated from $56.94/mo | Adding meaning-based search to MongoDB apps without a second database | The free M0 cluster is for testing only; dedicated clusters start at $56.94 a month |
| 11 | ElasticsearchElastic · Open source | Not scored | About 35 million downloads a month from PyPI, Python's package storeNotesTheir figure: PyPI elasticsearch 34.85M in 30 days (all Elasticsearch use, not vector-only). not scored: no independent test found since 2026-07-20. Licence AGPL-3.0, SSPL or Elastic License 2.0 (x-pack is ELv2 only) Report a mistake | Free self-host (AGPL); Serverless search from $0.09 per VCU-hour | Adding vector search to an Elastic setup you already run | Three licence options, with some parts under Elastic License only; not scored yet |
Nothing matches all of that. , or try everything.
How we ranked this
Order. Scored ones first, highest score first; on a tie, the more widely used. Unscored ones follow, by 30-day PyPI downloads of the database's own client.
How we score this list. Our checklist: independent evidence that it does the job (from the last 90 days), how it compares, value, privacy (including whether the default install needs a password) and reliability. The full rules are on How we score. Open "How it was scored" on any row to see the working.
What we did not do. We did not run any of these ourselves. Every number comes from the public source linked on its row, checked on 18 Oct 2026.
Spot a mistake? A wrong rank, price or link: tell us and we will check it against the source. Corrections are dated in News.
Reviews are drafted with help from AI models, including Anthropic's Claude. Model scores come only from outside leaderboards and independent evaluations, by a written rule.