Explore / Category guide
Vector Databases
Discover the top Vector Databases in 2026. Compare architecture, pricing tiers, performance benchmarks, and open-source developer alternatives.
Category overviewAbout Vector DatabasesRead guideClose guide
Before comparing any of the 28 tools on this page, answer a cheaper question: does your retrieval workload justify a second database at all? Three of the highest-scoring entries here are not databases — they are Postgres extensions, and if your application already runs on Postgres they let you skip this decision entirely. pgvector (86, pgvector) is free and open source and its verdict is unusually direct about when to use it: when vector search needs to live near relational data, joins, transactions, backups and existing operations.
If you get past that question, the field divides by architecture rather than by feature list, and the divisions are real.
Extensions. pgvector is the baseline. pgvectorscale (84, pgvectorscale) is a PostgreSQL-licensed extension that scales a stock pgvector setup without adopting a separate engine. VectorChord (86, VectorChord) brings IVF and RaBitQ into Postgres as a real extension, which its review frames as the cleanest answer to the pgvector scaling problem — note it is dual-licensed under AGPLv3 or Elastic License v2, so check which arm applies to you.
Dedicated engines. This is where the arguments happen. Qdrant (88, Qdrant) appears in 10 of the 589 published comparisons, more than any other tool on this page, and is Apache 2.0 with a free self-hosted path. Milvus (84) and Chroma (84) each appear in 8, Weaviate (85, BSD 3-Clause) in 6. Their reviews split them cleanly: Chroma for removing all friction from getting started with embedded mode, Milvus for high-scale ANN when you can operate distributed infrastructure, Weaviate for built-in vectorisation and hybrid search that other stores need extra services to assemble. Infinity (84, Infinity) is the Apache-2.0 outlier that treats hybrid retrieval as a first-class primitive.
Storage-decoupled and managed. turbopuffer (83, turbopuffer) builds on object storage instead of conventional database infrastructure, with usage-based pricing from a published $16/month minimum — its review is careful to attribute the "10x cheaper" framing to the vendor rather than repeat it. LanceDB (86, LanceDB) is the open-table option, free open source with Cloud Pro at $39/mo, and suits teams whose vectors, metadata and multimodal source data should live together. At the managed end, Pinecone (87, Pinecone) trades control for operational silence — Starter free, Builder $20/mo flat, Standard with a $50/mo usage minimum, Enterprise at $500/mo minimum — and Ragie (86, Ragie) goes further, selling retrieval as a service so you never operate a search stack.
20 of the 28 tools (71.4%) are open source and 17 carry a scored review, so this is one of the better-assessed shelves on the site. All 28 render; nothing here is flagged as a graveyard record.

showing 33 of 33 tools
Ultra-fast SIMD-accelerated embedded vector database with TurboQuant compression
High-performance Rust and Python vector search index utilizing TurboQuant 2-to-4-bit data-oblivious quantization for ultra-compact memory footprint and zero-training ANN retrieval.
Microsoft's distributed approximate nearest neighbor search library and billion-scale vector engine
Microsoft's distributed approximate nearest neighbor search library and online vector serving engine, utilizing space-partition trees and relative neighborhood graphs for billion-scale semantic retrieval.
High-performance on-device object and vector database for mobile and edge AI
High-performance on-device object and vector database designed for mobile, IoT, and edge applications, providing sub-millisecond local HNSW vector search and optional cloud-optional data synchronization.
High-performance vector database written in Rust for similarity search at scale.
Qdrant is a high-performance vector similarity search engine and database written in Rust. Designed for production-grade AI applications with advanced filtering, payload indexing, and distributed deployment. Supports billion-scale vector collections with sub-second query times. Popular choice for RAG, recommendation systems, and anomaly detection.
Fully managed vector database built for AI applications at production scale.
Pinecone is a leading managed vector database designed for high-performance similarity search at scale. Purpose-built for AI applications including RAG, recommendation systems, and semantic search. Offers managed serverless infrastructure with automatic scaling, filtering, hybrid retrieval, and namespacing. No infrastructure management required.
High-performance OLTP graph-vector database in Rust built on object storage for AI memory
HelixDB is an open-source, unified graph-vector database engineered in Rust that merges relational, graph, and vector workloads into a single OLTP engine, using LMDB local caching and S3 object storage for scalable agent memory.
Embedded vector database for multimodal AI with petabyte scale
LanceDB is an open-source embedded vector database built on the Lance columnar format for multimodal AI. It delivers near in-memory performance from disk with zero-copy architecture, supporting vector search, full-text search, and SQL. Native SDKs for Python, TypeScript, and Rust integrate with LangChain, LlamaIndex, and DuckDB. Backed by a $30M Series A, used by Harvey AI and Runway, with 18,000+ GitHub stars.
Fully managed RAG-as-a-Service platform for enterprise AI applications
Ragie is a managed retrieval-augmented generation platform that handles document ingestion, indexing, and retrieval so developers can build grounded AI applications without managing vector databases or chunking pipelines. It connects to Google Drive, Notion, Slack, Confluence, and other enterprise data sources with simple APIs for hybrid search and entity extraction.
High-recall Postgres vector search at billion scale
VectorChord is a Postgres extension from the supervc-stack/VectorChord project that brings high-recall vector search to PostgreSQL. As the spiritual successor to pgvecto.rs, it combines IVF indexes with RaBitQ quantization to deliver Pinecone-class performance at billion-vector scale while keeping all data inside a single Postgres database — no separate vector store, no two-system sync, no rewrites when the workload grows.
Vector similarity search for PostgreSQL
pgvector is an open-source PostgreSQL extension with 22K+ GitHub stars adding vector similarity search to your existing Postgres database. Store embeddings alongside relational data, perform exact and approximate nearest neighbor search using L2, inner product, cosine, and L1 metrics. Supports HNSW and IVFFlat indexes for fast similarity queries at scale. Eliminates the need for a separate vector database by bringing vector capabilities into existing PostgreSQL infrastructure.
Open-source vector database for AI-native applications and semantic search.
Weaviate is an open-source vector database purpose-built for AI applications. Supports vector, keyword, and hybrid search with built-in vectorization modules for OpenAI, Cohere, Hugging Face, and more. Used for RAG pipelines, semantic search, recommendation engines, and multimodal search. Written in Go for high performance.
Open-source embedding database — the AI-native way to store and query embeddings.
Chroma is an open-source embedding database designed for simplicity and developer experience. Runs in-memory, as a Python library, or as a client-server deployment. Popular for prototyping RAG applications, local development, and lightweight vector search. Integrates natively with LangChain, LlamaIndex, and OpenAI.
AI-native database for hybrid RAG retrieval
Infinity is an AI-native database from InfiniFlow that unifies dense vectors, sparse vectors, tensors, and full-text search in a single engine. Built for retrieval-augmented generation (RAG) at scale, it powers hybrid search workflows where lexical matching, semantic similarity, and reranking all happen against one storage layer instead of four loosely coupled services.
GPU-accelerated open-source vector database
Milvus is an open-source vector database with 45K+ GitHub stars for billion-scale similarity search. Features GPU-accelerated indexing, hybrid search combining vector and scalar filtering, multi-tenancy, partitioning, and horizontal scaling. Supports HNSW, IVF, DiskANN, and GPU index types. SDKs for Python, Java, Go, and Node.js. Zilliz Cloud offers a managed version. A production-grade foundation for RAG pipelines and recommendation systems at enterprise scale.
DiskANN-powered vector search extension for PostgreSQL
pgvectorscale is an open-source PostgreSQL extension from Timescale that complements pgvector with DiskANN-based approximate vector search. It is useful for teams that want faster embedding retrieval while keeping vectors, filters, and application data inside the Postgres ecosystem instead of adopting a separate hosted vector database.
Serverless vector and full-text search on object storage
turbopuffer is a serverless vector and full-text search engine built on object storage and vendor-positioned as roughly 10x cheaper than traditional vector databases. Used by Anthropic, Cursor, Notion, and Atlassian for production search workloads. Official site reports 4T+ documents, 10M+ writes/s, and 25k+ queries/s in production systems. Funded by Thrive Capital.
Open-source search engine with vector and hybrid retrieval
OpenSearch is an Apache-2.0 distributed search engine with native vector-search support for teams that want BM25, filters, aggregations, and k-NN retrieval in the same search stack. It is distinct from Elasticsearch in the aicoolies catalog: OpenSearch is the AWS-backed open fork with its own docs, plugin path, and serverless deployment options.
Hybrid search and ML ranking engine at scale
Vespa is an open-source serving engine with 6K+ GitHub stars for hybrid search combining vector similarity, BM25 text ranking, and structured filtering in a single query. Built by Yahoo for web-scale, it handles billions of documents with millisecond latency. Features real-time indexing, ML model serving, tensor computation, and ACID-compliant writes. Supports custom ranking models, query federation, and geographic search. Used for recommendation systems, personalization, and RAG.
Library for efficient similarity search and clustering of dense vectors at billion-scale.
FAISS is Meta AI Research's open-source library for efficient similarity search and clustering of dense vectors. It implements approximate nearest-neighbor algorithms designed to scale to billions of vectors, with optimized indexes that fit in RAM and GPU acceleration for the largest workloads. Engineering teams use FAISS as the retrieval primitive underneath custom RAG pipelines, recommendation systems, and large-scale embedding search infrastructure.
Serverless vector database with pay-as-you-go API pricing
Upstash Vector is a managed serverless vector database for RAG, semantic search, and embedding lookup. It is separate from the existing Upstash platform record in the aicoolies catalog: this slug covers the Vector product line, not the broader Redis, Kafka, or QStash platform.
Edge-native vector database for Workers and AI applications
Cloudflare Vectorize is Cloudflare’s managed vector database for Workers and edge AI applications. It is distinct from the existing Cloudflare Workers tool page: Workers is the compute runtime, while Vectorize is the embedding index and vector-query layer used to add semantic retrieval to Cloudflare-hosted apps.
AI data runtime for multimodal datasets and vector search
Deep Lake is an open-source AI data runtime from Activeloop for storing, versioning, and querying multimodal data and embeddings. It fits teams building RAG, training, evaluation, or dataset-heavy agent workflows that need a bridge between vector search, structured metadata, and large image, text, audio, or video collections.
MLSys Best Paper local RAG engine slashing vector storage by 97% on-device
LEANN is an open-source local RAG engine by StarTrail that reduces vector storage by 97% for private on-device AI assistants.
Embedding-first search and discovery engine for AI-powered product experiences.
Marqo is an open-source tensor search engine that combines embedding generation and vector search in a single API, removing the need to manage separate embedding pipelines and vector databases. Built for product discovery and multi-modal search, it lets teams index text, images, and structured data together, returning ranked results based on semantic similarity rather than keyword overlap.
Declarative multimodal AI data infrastructure
Pixeltable is a declarative data infrastructure for multimodal AI that stores video, audio, images, and documents as first-class column types. Define Python computed columns for inference and transformations, and Pixeltable auto-orchestrates execution with incremental updates. Built-in vector search eliminates the need for separate vector databases while supporting RAG and semantic search workflows.
AI-native state store with hybrid vector and full-text search
SeekDB is an open-source AI-native state store from the OceanBase ecosystem that combines MySQL-compatible data access with hybrid vector and full-text retrieval. It targets agent and AI application teams that need embedded or server deployment, copy-on-write style sandboxes, and searchable state without gluing together several separate storage layers.
Multi-model database for the AI era — document, graph, vector, and relational in one
SurrealDB is a multi-model database that natively combines document, graph, relational, key-value, and vector storage in a single engine. It eliminates the need for separate databases by handling structured queries, graph traversals, full-text search, and vector similarity in one SQL-like query language called SurrealQL. Built in Rust for performance and safety, it supports real-time subscriptions, row-level permissions, and embedded or distributed deployment modes.
Fast embeddable vector search engine
USearch is a high-performance vector search engine implementing HNSW algorithms for approximate nearest neighbor queries across C++, Python, JavaScript, Rust, Java, Go, and more. It supports user-defined distance metrics, memory-mapped persistence for datasets larger than RAM, and filtered search with predicates. Used by YugabyteDB and ScyllaDB as their production vector indexing backend.
Cloud-native distributed vector search engine built for Kubernetes with automatic indexing and horizontal scaling.
Vald is a highly scalable distributed approximate nearest neighbor (ANN) vector search engine designed for cloud-native, Kubernetes-based architectures. Maintained by LY Corporation and listed in the CNCF Landscape, it uses the NGT algorithm (developed at Yahoo Japan), supports automatic incremental index backup, and handles billion-scale datasets across loosely coupled microservice components that scale horizontally via Helm.
One vector-search extension across PostgreSQL, DuckDB and SQLite
MIT-licensed vector-search extension for PostgreSQL, DuckDB and SQLite that shares one graph-index core with PQ/RaBitQ quantization, persistent indexes and metadata filtering; SQLite packages cover Linux, macOS, iOS, Android and WASM, so it runs inside existing databases instead of as a separate vector service.
In-process vector database — the SQLite of vector DBs
Zvec is an open-source in-process vector database from Alibaba designed as the SQLite of vector search. It runs as an embedded library directly inside applications without requiring external servers, delivering 8,000+ QPS with high recall rates. Zvec supports dense and sparse embeddings, multi-vector queries, and combined semantic plus structured filtering. Built on Alibaba's proven Proxima engine, it provides a lightweight alternative to server-based vector databases for local AI workflows.
Header-only C++ implementation of HNSW for fast approximate nearest-neighbor search.
hnswlib is a header-only C++ library implementing the Hierarchical Navigable Small World (HNSW) graph algorithm for approximate nearest-neighbor search, with Python bindings and a tiny dependency footprint. Originally developed by the nmslib team, it has become the default HNSW implementation embedded inside many vector databases and search products. Engineers use it directly when they want HNSW retrieval without pulling in a heavyweight vector DB.
Vector search extension for SQLite that runs anywhere
sqlite-vec is a lightweight vector search extension for SQLite written in pure C with zero dependencies. It brings nearest-neighbor search capabilities directly into SQLite databases, enabling AI applications to store and query embeddings without running a separate vector database. The extension works everywhere SQLite runs including Linux, macOS, Windows, WebAssembly in browsers, and even Raspberry Pi devices. Sponsored by Mozilla Builders, Fly.io, and Turso.
Community tiers
A different perspective: rank the tools you know from S to D.
Sources & verification
- Cloud Native Computing Foundation (CNCF) Cloud Native AI Whitepaper
- IEEE Computer Society Technical Committee on Data Engineering
Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.