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.

pg_deeplake · Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training. · 1.0 · AI and vectors · Apache-2.0 · C++ · Not packagedvectors · Vector database plugin for PostgreSQL, written in Rust, specifically designed for LLM · 0.4.0 · AI and vectors · Apache-2.0 · Rust · Not packagedgp_sparse_vector · Sparse vector implementation for Greenplum-family databases. · 1.0.1 · AI and vectors · Apache-2.0 · C · Not packagedembedding · HNSW vector similarity search extension for PostgreSQL real[] embeddings. · 0.3.6 · AI and vectors · Apache-2.0 · C · Not packagedmadlib · An open-source in-database analytics library · 2.1.0 · AI and vectors · Apache-2.0 · C++ · Not 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 packagedhybrid_search · Hybrid pgvector and full-text search helper functions for LangChain and Supabase. · 1.1.0 · AI and vectors · Apache-2.0 · SQL · 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 · 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_tiktoken · tiktoken tokenizer for use with OpenAI models in postgres · 0.0.1 · AI and vectors · Apache-2.0 · Rust · Packagedpg_ai · PostgreSQL extension that provides (RAG capable)SQL functions to interpret data using multi modal LLMs and vectors. · 0.0.1 · AI and vectors · Apache-2.0 · C · 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 packagedpgmnemo · Single-plan multimodal agent memory for PostgreSQL · 0.20.0 · AI and vectors · Apache-2.0 · SQL · Packagedrikai · rikai ML extensions · 0.1 · AI and vectors · Apache-2.0 · SQL · Not packagedpg_vector_embedding · Trigger-driven vector embedding through external HTTP services and a background queue. · 1.0.0 · AI and vectors · Apache-2.0 · SQL · 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_tiktoken_c · Fast tiktoken BPE tokenizer for PostgreSQL implemented in C · 1.1 · AI and vectors · Apache-2.0 · C · 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_turbovec · TurboQuant-compressed vector type and ANN index access method for PostgreSQL. · 1.29.0 · AI and vectors · Apache-2.0 · Rust · Packagedpg_gembed · Generate embeddings inside PostgreSQL · 1.0.0 · AI and vectors · Apache-2.0 · C · Not packagedpg_hybrid · hybrid storage engine: columnar, vector, fulltext · 1.0 · AI and vectors · Apache-2.0 · C · Not packagedpg_sag_rag · Pure-SQL multi-hop event/entity retrieval, query routing, and in-database RAG evaluation. · 0.1.0 · AI and vectors · Apache-2.0 · SQL · Not packaged

25 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pg_deeplake 1.0 Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training. RAG Apache-2.0 C++ 9.2k
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
gp_sparse_vector 1.0.1 Sparse vector implementation for Greenplum-family databases. RAG Apache-2.0 C 1.4k
embedding 0.3.6 HNSW vector similarity search extension for PostgreSQL real[] embeddings. RAG Apache-2.0 C 12–16 579
madlib 2.1.0 An open-source in-database analytics library RAG Apache-2.0 C++ 475
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
hybrid_search 1.1.0 Hybrid pgvector and full-text search helper functions for LangChain and Supabase. RAG Apache-2.0 SQL 441
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
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_tiktoken 0.0.1 tiktoken tokenizer for use with OpenAI models in postgres RAG Apache-2.0 Rust 14–18 52
pg_ai 0.0.1 PostgreSQL extension that provides (RAG capable)SQL functions to interpret data using multi modal LLMs and vectors. RAG Apache-2.0 C 25
quria 0.0.0 quria: experimental pgrx extension for BM25 full-text and HNSW vector search RAG Apache-2.0 Rust 11–15 7
pgmnemo 0.20.0 Single-plan multimodal agent memory for PostgreSQL RAG Apache-2.0 SQL 17–18 6
rikai 0.1 rikai ML extensions RAG Apache-2.0 SQL 5
pg_vector_embedding 1.0.0 Trigger-driven vector embedding through external HTTP services and a background queue. RAG Apache-2.0 SQL 4
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_tiktoken_c 1.1 Fast tiktoken BPE tokenizer for PostgreSQL implemented in C RAG Apache-2.0 C 14–18 3
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_turbovec 1.29.0 TurboQuant-compressed vector type and ANN index access method for PostgreSQL. RAG Apache-2.0 Rust 14–18 1
pg_gembed 1.0.0 Generate embeddings inside PostgreSQL RAG Apache-2.0 C 18
pg_hybrid 1.0 hybrid storage engine: columnar, vector, fulltext RAG Apache-2.0 C
pg_sag_rag 0.1.0 Pure-SQL multi-hop event/entity retrieval, query routing, and in-database RAG evaluation. RAG Apache-2.0 SQL 14–17