VectorChord Images

September 29, 2025 · View on GitHub

This repository contains the resources to build VectorChord Suite images and the Postgre Docker images for VectorChord Cloud.

VectorChord Suite Image

You can use the tensorchord/vchord-suite image to run multiple extensions which are provided by TensorChord. The image is based on the official Postgres image and includes the following extensions:

docker run \
  --name vchord-suite \
  -e POSTGRES_PASSWORD=postgres \
  -p 5432:5432 \
  -d tensorchord/vchord-suite:pg18-latest
  # If you want to use ghcr image, you can change the image to `ghcr.io/tensorchord/vchord-suite:pg18-latest`.
  # if you want to use the specific version, you can use the tag `pg17-20250815`, supported version can be found in the support matrix.
CREATE EXTENSION IF NOT EXISTS vchord CASCADE;
CREATE EXTENSION IF NOT EXISTS pg_tokenizer CASCADE;
CREATE EXTENSION IF NOT EXISTS vchord_bm25 CASCADE;
\dx
pg_tokenizer | 0.1.0   | tokenizer_catalog | pg_tokenizer
vchord       | 0.5.3   | public            | vchord: Vector database plugin for Postgres, written in Rust, specifically designed for LLM
vchord_bm25  | 0.2.2   | bm25_catalog      | vchord_bm25: A postgresql extension for bm25 ranking algorithm
vector       | 0.8.1   | public            | vector data type and ivfflat and hnsw access methods

Support Matrix

Hardware Compatibility

CPU Architecturestatus
x86_64
ARM64

Extension Compatibility

20250929 (latest)
Extension NameGithub RepoVersion
vchordVectorChord0.5.3
pg_tokenizerpg_tokenizer.rs0.1.1
vchord_bm25VectorChord-bm250.2.2
vectorpgvector0.8.1
20250915
Extension NameGithub RepoVersion
vchordVectorChord0.5.2
pg_tokenizerpg_tokenizer.rs0.1.0
vchord_bm25VectorChord-bm250.2.1
vectorpgvector0.8.1
20250901
Extension NameGithub RepoVersion
vchordVectorChord0.5.0
pg_tokenizerpg_tokenizer.rs0.1.0
vchord_bm25VectorChord-bm250.2.1
vectorpgvector0.8.0