aicoolies logo
VectorChord logo
VectorChord logo

VectorChord

High-recall Postgres vector search at billion scale

open sourceupdated Jun 24, 2026

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.

Read our VectorChord review

A detailed review by the aicoolies team — click to read

VectorChord is the second-generation Postgres vector extension now published from the supervc-stack/VectorChord project, built in the pgvecto.rs lineage for production Postgres vector workloads. Where pgvector showed that Postgres can do vector search and pgvecto.rs proved Rust can make it fast, VectorChord is engineered for the case where vectors are the dominant workload — billions of embeddings, low-latency hybrid queries, and the team still wants one database to back up, observe, and reason about.

The headline technology is RaBitQ quantization paired with IVF indexes. RaBitQ is a 2024 quantization technique that gives near-full-precision recall at a fraction of the memory cost, which is exactly the bottleneck most pgvector deployments hit before they migrate to a dedicated vector DB. By bringing it into Postgres, VectorChord lets teams scale past the point where pgvector typically forces a rewrite. Filtered search and hybrid retrieval with full-text indexes both work the way Postgres users expect.

VectorChord runs as a Postgres extension, which means it inherits Postgres replication, backup, point-in-time recovery, and the entire ecosystem of operational tooling. It supports pre-built Docker images, Kubernetes operators, and Aurora-style cloud Postgres deployments. Licensing is no longer safely summarized as generic open source: the project documents a dual AGPLv3 / Elastic License v2 model, so teams should review the license path before embedding it in a hosted product.

Pricing

Dual-licensed under AGPLv3 or Elastic License v2; commercial support / managed options available.

Platforms

Postgres extension, Docker, Kubernetes, cloud Postgres

Categories

Tags

Use Cases

Related Tools

Cloudflare logo

Cloudflare Vectorize

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.

freemium
Upstash Vector logo

Upstash Vector

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.

freemium
OpenSearch logo

OpenSearch

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.

Open Source
Supabase MCP logo

Supabase MCP

MCP server for connecting AI assistants to Supabase projects

Supabase MCP is Supabase's Apache-2.0 server for connecting AI assistants to Supabase projects. It can expose database, configuration, and project-management workflows to MCP clients such as Cursor, Claude, and Windsurf, while the official docs emphasize permission and security review before production use, SQL changes, or high-privilege database access.

Open SourceTelemetry
Deep Lake logo

Deep Lake

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.

Open Source
SeekDB logo

SeekDB

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.

Open Source

Comparisons

VectorChord vs pgvector — Postgres Vector Search at Two Different Scales

VectorChord and pgvector are both Postgres extensions for vector search, but they answer different questions. pgvector is the simple, ubiquitous choice for adding vectors to Postgres at small to medium scale. VectorChord is the engineered answer for teams that need pgvector-style operations at billion-vector scale — the spiritual successor that picks up where pgvector hits its limits.

VectorChordpgvector