{
   "name": "pg_turbovec",
   "abstract": "Compressed vector similarity search for PostgreSQL (TurboQuant quantizer)",
   "description": "A PostgreSQL extension for exact and approximate nearest-neighbour vector search, storing vectors in 2- or 4-bit TurboQuant-quantised form for ~16x smaller on-disk footprint than pgvector at 4-bit. Provides a dedicated index access method with L2/inner-product/cosine/L1 distance operators, an opt-in IVF layer (WITH (lists = N)) that is out-of-core end-to-end so a larger-than-RAM index can be built and queried, an opt-in Vamana navigable-graph index kind (WITH (graph = true)), filtered/hybrid ANN via an in-kernel allowlist, and pgvector-compatible type and operator surface so it can coexist with pgvector. Built with pgrx (Rust).",
   "version": "2.11.0",
   "date": "2026-10-06T05:23:33Z",
   "maintainer": [
      "Gregory Burd <greg@burd.me>"
   ],
   "release_status": "stable",
   "user": "gregburd",
   "sha1": "cdf3f0c3b6b9b67ff2fa7781163fb7fb83976688",
   "license": "apache_2_0",
   "prereqs": {
      "runtime": {
         "requires": {
            "PostgreSQL": "13.0.0"
         }
      }
   },
   "provides": {
      "pg_turbovec": {
         "abstract": "Compressed vector similarity search (TurboQuant quantizer)",
         "docfile": "README.md",
         "file": "sql/pg_turbovec--2.11.0.sql",
         "version": "2.11.0"
      }
   },
   "tags": ["vector", "vector search", "similarity search", "nearest neighbor", "ann", "embeddings", "quantization", "turboquant", "ivf", "index", "pgvector"],
   "resources": {
      "bugtracker": {
         "web": "https://codeberg.org/gregburd/pg_turbovec/issues"
      },
      "repository": {
         "type": "git",
         "url": "https://codeberg.org/gregburd/pg_turbovec.git",
         "web": "https://codeberg.org/gregburd/pg_turbovec"
      }
   }
}
