select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

PostgreSQL Extension Catalogue

Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.

pgml · Run AL/ML workloads with SQL interface · 2.10.0 · AI and vectors · MIT · Rust · Packagedruvector · SIMD-accelerated vector type and indexes with graph, solver, TDA, local embedding, and AI SQL functions. · 0.3.0 · AI and vectors · MIT · Rust · Not packagedvectorscale · Advanced indexing for vector data with DiskANN · 0.9.0 · AI and vectors · PostgreSQL · Rust · Packagedvectors · Vector database plugin for PostgreSQL, written in Rust, specifically designed for LLM · 0.4.0 · AI and vectors · Apache-2.0 · Rust · Not packagedvchord · Vector database plugin for Postgres, written in Rust · 1.1.1 · AI and vectors · AGPL-3.0 · Rust · Packagedlantern_extras · Convenience functions for working with vector embeddings · 0.6.0 · AI and vectors · AGPL-3.0 · Rust · Not packagedvectorize · The simplest way to do vector search on Postgres · 0.27.1 · AI and vectors · PostgreSQL · Rust · Packagedpg_gpt · Experimental extension that brings OpenAI API to your PostgreSQL to run queries in human language. · 0.0.0 · AI and vectors · Apache-2.0 · Rust · Not packagedpgcontext · Vector, filter-aware HNSW, and hybrid retrieval over authoritative PostgreSQL tables. · 0.3.0 · AI and vectors · Apache-2.0 · Rust · Packagedpgcontext_pgvector · Optional pgvector compatibility bridge for pgcontext HNSW indexes. · 0.2.0 · AI and vectors · Apache-2.0 · Rust · Packagedpgclaw · Store LLM or OpenClaw agents as PostgreSQL values and process watched rows with a background worker · 0.1.0 · AI and vectors · MIT · Rust · Not packagedgoldenmatch_pg · GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. · 0.13.0 · AI and vectors · MIT · Rust · Not packagedrag · Deprecated RAG helper extension for document extraction/chunking and remote embedding, reranking, and chat APIs. · 0.0.0 · AI and vectors · Apache-2.0 · Rust · Not packagedrag_bge_small_en_v15 · rag_bge_small_en_v15: local bge-small-en-v1.5 embeddings in PostgreSQL · 0.0.0 · AI and vectors · Apache-2.0 · Rust · Not packagedrag_jina_reranker_v1_tiny_en · Runs jina-reranker-v1-tiny-en locally in a preloaded background worker and exposes SQL rerank scores and distances. · 0.0.0 · AI and vectors · Apache-2.0 · Rust · Not packagedpg_embedder · In-backend text embedding inference using Rust, Candle, and packaged models. · 0.2.0 · AI and vectors · MIT · Rust · Not packagedpg_tiktoken · tiktoken tokenizer for use with OpenAI models in postgres · 0.0.1 · AI and vectors · Apache-2.0 · Rust · Packagedpgpu · GPU acceleration for PostgreSQL vector index builds using NVIDIA CUDA/cuVS and VectorChord. · 2.1.0 · AI and vectors · AGPL-3.0 · Rust · Not packagedbitpolar_pg · BitPolar: near-optimal vector quantization — 3-8 bit compression with zero training. 58 integrations across every major AI framework. · 0.3.3 · AI and vectors · Unknown · Rust · Not packagedavocado · AvocadoDB PostgreSQL extension for deterministic context compilation for AI agents. · 2.2.0 · AI and vectors · MIT · Rust · Not packagedquria · quria: experimental pgrx extension for BM25 full-text and HNSW vector search · 0.0.0 · AI and vectors · Apache-2.0 · Rust · Not packagedpg_summarize · Text Summarization using LLMs. Built using pgrx · 0.0.1 · AI and vectors · Unknown · Rust · Packagedpg_rvbbit · Semantic SQL operators backed by configurable LLMs, with caching, receipts, and routing across multiple execution engines. · 4.1.4 · AI and vectors · Unknown · Rust · Not packagedecaz · Rust PostgreSQL extension for high-performance vector storage with broad quantization and index support. · 0.1.1 · AI and vectors · MIT · Rust · Not packagedotlet · Local LLM inference inside PostgreSQL with background workers, queued tasks, receipts, and semantic data operations. · 0.1.0 · AI and vectors · Unknown · Rust · Not packagedpg_extension · In-database model slicing and inference helper functions for structured data analytics. · 0.1.0 · AI and vectors · Unknown · Rust · Not packagedpg_infer · Expose transformer model knowledge as SQL relations and a custom index access method · 1.0.0 · AI and vectors · Apache-2.0 · Rust · Not packagedpg_rrf · Reciprocal rank fusion functions for hybrid search · 0.0.3 · AI and vectors · MIT · Rust · Packagedflame · PGRX proof-of-concept extension that generates text embeddings with fastembed/MiniLM. · 0.0.1 · AI and vectors · AGPL-3.0 · Rust · Not packagedpg_knowledge_graph · Knowledge graph extension for PostgreSQL with graph algorithms and pgvector integration. · 0.1.0 · AI and vectors · MIT · Rust · Not packagedpostllm · postllm: PostgreSQL-native access to OpenAI-compatible and local LLM runtimes · 0.1.0 · AI and vectors · MIT · Rust · Not packagedhamming · Rust/pgrx extension providing a Hamming-distance operator for bytea plus an unfinished experimental IVF index access method. · 0.1.0 · AI and vectors · Unknown · Rust · Not packagedmalwaredb_pg · PostgreSQL extension for MalwareDB similarity functions: SSDeep, LZJD, and TLSH · 0.0.1-dev · AI and vectors · Apache-2.0 · Rust · Not packagedpg_fela · The holy grail of AutoML for PG - self classifying and regressing tabular data! · 1.0.0 · AI and vectors · Unknown · Rust · Not packagedpg_splade · Generate SPLADE sparse-vector embeddings inside PostgreSQL · 0.0.0 · AI and vectors · Unknown · Rust · Not packagedpg_synapse_pgrx · pg synapse: Postgres-native agent-loop runtime · 0.1.1 · AI and vectors · Unknown · Rust · Not packagedpg_turbovec · TurboQuant-compressed vector type and ANN index access method for PostgreSQL. · 1.29.0 · AI and vectors · Apache-2.0 · Rust · Packagedpgokf · Transactional Open Knowledge Format catalog with lexical and optional semantic search. · 0.1.13 · AI and vectors · AGPL-3.0-only · Rust · Not packagedpgtensor · Run inference on ONNX models inside your Postgres database (and a Tensor type) · 0.0.0 · AI and vectors · MIT · Rust · Not packagedpgvector · Custom vector type with Euclidean distance, cosine similarity, and prototype IVFFlat helpers. · 0.0.0 · AI and vectors · Unknown · Rust · Not packagedpg_emd · Fast approximate Earth Mover's Distance using dynamic tree embeddings · 0.1.0 · AI and vectors · Unknown · Rust · Not packagedpg_ivfflat · Experimental pgrx extension providing a Vector type and an in-memory IVFFlat index access method. · 0.1.0 · AI and vectors · Unknown · Rust · Not packagedpg_llm_bgw · example of Rust implementation of background workder to call LLM from within PostGres client DML SQL · 0.1.0 · AI and vectors · MIT · Rust · Not packagedpostvec · Automatic embeddings, hybrid search, and embedding model migration · 0.2.0 · AI and vectors · PostgreSQL · Rust · Not packaged

44 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pgml 2.10.0 Run AL/ML workloads with SQL interface RAG MIT Rust 14–17 6.8k
ruvector 0.3.0 SIMD-accelerated vector type and indexes with graph, solver, TDA, local embedding, and AI SQL functions. RAG MIT Rust 14–17 4.5k
vectorscale 0.9.0 Advanced indexing for vector data with DiskANN RAG PostgreSQL Rust 14–18 3.1k
vectors 0.4.0 Vector database plugin for PostgreSQL, written in Rust, specifically designed for LLM RAG Apache-2.0 Rust 14–17 2.2k
vchord 1.1.1 Vector database plugin for Postgres, written in Rust RAG AGPL-3.0 Rust 14–18 1.8k
lantern_extras 0.6.0 Convenience functions for working with vector embeddings RAG AGPL-3.0 Rust 12–17 890
vectorize 0.27.1 The simplest way to do vector search on Postgres RAG PostgreSQL Rust 14–18 831
pg_gpt 0.0.0 Experimental extension that brings OpenAI API to your PostgreSQL to run queries in human language. RAG Apache-2.0 Rust 458
pgcontext 0.3.0 Vector, filter-aware HNSW, and hybrid retrieval over authoritative PostgreSQL tables. RAG Apache-2.0 Rust 17–18 251
pgcontext_pgvector 0.2.0 Optional pgvector compatibility bridge for pgcontext HNSW indexes. RAG Apache-2.0 Rust 17 251
pgclaw 0.1.0 Store LLM or OpenClaw agents as PostgreSQL values and process watched rows with a background worker RAG MIT Rust 14–17 210
goldenmatch_pg 0.13.0 GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. RAG MIT Rust 15–17 129
rag 0.0.0 Deprecated RAG helper extension for document extraction/chunking and remote embedding, reranking, and chat APIs. RAG Apache-2.0 Rust 13–18 101
rag_bge_small_en_v15 0.0.0 rag_bge_small_en_v15: local bge-small-en-v1.5 embeddings in PostgreSQL RAG Apache-2.0 Rust 13–18 101
rag_jina_reranker_v1_tiny_en 0.0.0 Runs jina-reranker-v1-tiny-en locally in a preloaded background worker and exposes SQL rerank scores and distances. RAG Apache-2.0 Rust 13–18 101
pg_embedder 0.2.0 In-backend text embedding inference using Rust, Candle, and packaged models. RAG MIT Rust 13–18 63
pg_tiktoken 0.0.1 tiktoken tokenizer for use with OpenAI models in postgres RAG Apache-2.0 Rust 14–18 52
pgpu 2.1.0 GPU acceleration for PostgreSQL vector index builds using NVIDIA CUDA/cuVS and VectorChord. RAG AGPL-3.0 Rust 14–18 42
bitpolar_pg 0.3.3 BitPolar: near-optimal vector quantization — 3-8 bit compression with zero training. 58 integrations across every major AI framework. RAG Rust 20
avocado 2.2.0 AvocadoDB PostgreSQL extension for deterministic context compilation for AI agents. RAG MIT Rust 16 12
quria 0.0.0 quria: experimental pgrx extension for BM25 full-text and HNSW vector search RAG Apache-2.0 Rust 11–15 7
pg_summarize 0.0.1 Text Summarization using LLMs. Built using pgrx RAG Rust 14–18 6
pg_rvbbit 4.1.4 Semantic SQL operators backed by configurable LLMs, with caching, receipts, and routing across multiple execution engines. RAG Rust 4
ecaz 0.1.1 Rust PostgreSQL extension for high-performance vector storage with broad quantization and index support. RAG MIT Rust 3
otlet 0.1.0 Local LLM inference inside PostgreSQL with background workers, queued tasks, receipts, and semantic data operations. RAG Rust 3
pg_extension 0.1.0 In-database model slicing and inference helper functions for structured data analytics. RAG Rust 11–15 3
pg_infer 1.0.0 Expose transformer model knowledge as SQL relations and a custom index access method RAG Apache-2.0 Rust 18 3
pg_rrf 0.0.3 Reciprocal rank fusion functions for hybrid search RAG MIT Rust 14–18 3
flame 0.0.1 PGRX proof-of-concept extension that generates text embeddings with fastembed/MiniLM. RAG AGPL-3.0 Rust 11–16 2
pg_knowledge_graph 0.1.0 Knowledge graph extension for PostgreSQL with graph algorithms and pgvector integration. RAG MIT Rust 16–18 2
postllm 0.1.0 postllm: PostgreSQL-native access to OpenAI-compatible and local LLM runtimes RAG MIT Rust 13–18 2
hamming 0.1.0 Rust/pgrx extension providing a Hamming-distance operator for bytea plus an unfinished experimental IVF index access method. RAG Rust 11–16 1
malwaredb_pg 0.0.1-dev PostgreSQL extension for MalwareDB similarity functions: SSDeep, LZJD, and TLSH RAG Apache-2.0 Rust 13–18 1
pg_fela 1.0.0 The holy grail of AutoML for PG - self classifying and regressing tabular data! RAG Rust 1
pg_splade 0.0.0 Generate SPLADE sparse-vector embeddings inside PostgreSQL RAG Rust 12–17 1
pg_synapse_pgrx 0.1.1 pg synapse: Postgres-native agent-loop runtime RAG Rust 1
pg_turbovec 1.29.0 TurboQuant-compressed vector type and ANN index access method for PostgreSQL. RAG Apache-2.0 Rust 14–18 1
pgokf 0.1.13 Transactional Open Knowledge Format catalog with lexical and optional semantic search. RAG AGPL-3.0-only Rust 15–19 1
pgtensor 0.0.0 Run inference on ONNX models inside your Postgres database (and a Tensor type) RAG MIT Rust 1
pgvector 0.0.0 Custom vector type with Euclidean distance, cosine similarity, and prototype IVFFlat helpers. RAG Rust 1
pg_emd 0.1.0 Fast approximate Earth Mover's Distance using dynamic tree embeddings RAG Rust 17
pg_ivfflat 0.1.0 Experimental pgrx extension providing a Vector type and an in-memory IVFFlat index access method. RAG Rust 17
pg_llm_bgw 0.1.0 example of Rust implementation of background workder to call LLM from within PostGres client DML SQL RAG MIT Rust
postvec 0.2.0 Automatic embeddings, hybrid search, and embedding model migration RAG PostgreSQL Rust 16–18