pgvectorscale
Tiger Datapgvectorscale is a Postgres extension that complements pgvector with a StreamingDiskANN index, inspired by Microsoft's DiskANN research, and a statistical binary quantization scheme for cost-efficient storage at scale. It also adds label-based filtered vector search, combining similarity search with metadata filtering in a single index. Written in Rust using the PGRX framework and developed by Tiger Data (formerly Timescale).
Verified 2026-09-03 via GitHub and the LICENSE body.
Openness
5 high confidence- license
- PostgreSQL(OSI)
- source
- public
- core-gated
- ungated
The LICENSE body is the PostgreSQL License, the same OSI-approved terms pgvector records, here carrying a Tiger Data disclaimer rather than the Postgres project's own notices. GitHub's classifier resolves it to `postgresql`, not NOASSERTION. The repository is public and unarchived and builds the whole extension - the StreamingDiskANN index, statistical binary quantization and label-based filtered search - with no separate paid tier or license-gated build in the tree; Tiger Data's hosted Timescale Cloud service sits beside the extension rather than withholding any part of it. So source is public and the core ungated.
- https://raw.githubusercontent.com/timescale/pgvectorscale/main/LICENSE recorded 2026-09-03
The PostgreSQL License - permissive terms carrying a Tiger Data disclaimer of warranty and liability, structurally identical to the license pgvector records.
- https://api.github.com/repos/timescale/pgvectorscale recorded 2026-09-03
Repo metadata - license spdx_id PostgreSQL, private false, archived false, default branch main - for timescale/pgvectorscale.
- https://raw.githubusercontent.com/timescale/pgvectorscale/main/README.md recorded 2026-09-03
README describes StreamingDiskANN indexing, statistical binary quantization and label-based filtered vector search shipped in the one repository, installed via `CREATE EXTENSION vectorscale`, with a separate paid "private beta" Timescale Cloud signup offered alongside the extension rather than gating any part of what is in the tree.
Adoption
2 low confidence3,119 GitHub stars, which lands in the 1K-10K stars band of the stars scale, level 2. The extension installs as a Postgres extension via Docker or from source rather than a PyPI or npm package, and no distribution channel publishes a comparable download count, so the stars scale applies with its cap of 3.
- https://api.github.com/repos/timescale/pgvectorscale recorded 2026-09-03
Repo metadata - stargazers_count = 3,119 - for timescale/pgvectorscale.
Capability
2 medium confidenceBanded one rung below pgvector on the storage category's feature matrix. pgvector is rung 3, a working single-purpose store or index; pgvectorscale ships only a faster index type and quantization scheme over columns pgvector already defines and stores, which is rung 2, a single index family shipped as a library with no storage of its own.
- https://raw.githubusercontent.com/timescale/pgvectorscale/main/README.md recorded 2026-09-03
README states pgvectorscale "complements pgvector... and introduces the following key innovations for pgvector data", requires `CREATE EXTENSION vectorscale CASCADE` to automatically install pgvector, and indexes the vector columns pgvector defines rather than defining or storing data itself.
Verified 2026-09-03