timescale/pgvectorscale
A PostgreSQL extension providing high-performance vector search using the DiskANN algorithm for AI embedding storage and retrieval.

pgvectorscale extends PostgreSQL with a new StreamingDiskANN index type and Statistical Binary Quantization for efficient embedding storage and approximate nearest neighbor search. It complements pgvector by providing higher throughput and lower latency for AI workloads, supporting label-based filtered vector search for precise retrieval. Built in Rust using the PGRX framework, it targets large-scale embedding storage in AI applications.
Frequently asked
- What is timescale/pgvectorscale?
- A PostgreSQL extension providing high-performance vector search using the DiskANN algorithm for AI embedding storage and retrieval.
- Is pgvectorscale open source?
- Yes — timescale/pgvectorscale is open source, released under the PostgreSQL license.
- What language is pgvectorscale written in?
- timescale/pgvectorscale is primarily written in Rust.
- How popular is pgvectorscale?
- timescale/pgvectorscale has 3.1k stars on GitHub.
- Where can I find pgvectorscale?
- timescale/pgvectorscale is on GitHub at https://github.com/timescale/pgvectorscale.