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_deltax · Fast time-series extension for PostgreSQL · 0.2.1 · Time series · Apache-2.0 · Rust · Not packagedpg_lake_spatial · Adds geospatial file-format and spatial-function support to pg_lake through PostGIS and GDAL-backed workflows. · 3.5 · Geospatial · Apache-2.0 · C · Not packagedh3 · H3 bindings for PostgreSQL · 4.5.0 · Geospatial · Apache-2.0 · C · Packagedh3_postgis · H3 PostGIS integration · 4.5.0 · Geospatial · Apache-2.0 · C · Packagedpgh3 · Expose Uber H3 hierarchical geospatial indexing functions for PostGIS geometries · 0.3.0 · Geospatial · Apache-2.0 · C · Not packagedpgs2 · Postgres extension for S2 spherical geometry · 0.0.1 · Geospatial · Apache-2.0 · C · Not packagedpggeojson · A GeoJSON generating extension for PostGIS · 1.0 · Geospatial · Apache-2.0 · SQL · Not packageda5pg · Equal-area A5 spatial index functions for PostgreSQL. · 0.6.1 · Geospatial · Apache-2.0 · Rust · Not packagedqdgc · Encode, decode, navigate, and fill Extended Quarter Degree Grid Cell codes in pure SQL. · 0.1.0 · Geospatial · Apache-2.0 · SQL · Packagedqdgc_postgis · Add PostGIS geometry and geography bindings plus area-to-cell fills for QDGC. · 0.1.0 · Geospatial · Apache-2.0 · SQL · Packagedipinfo · IP geolocation lookup functions backed by the ipinfo.io HTTP service. · 1.0.1 · Geospatial · Apache-2.0 · C · Not packagedrtiles · Rust/PostGIS extension for serving configurable Mapbox Vector Tile layers for self-hosted interactive maps. · 0.0.0 · Geospatial · Apache-2.0 · Rust · Not packagedpg_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 packagedzombodb · Elasticsearch-backed full-text search and indexing for PostgreSQL · 3000.2.8 · Full-text search · Apache-2.0 · Rust · Not packagedacdat · Compiled Aho-Corasick double-array machines for exact multi-pattern matching and replacement in PostgreSQL. · 0.1.1 · Full-text search · Apache-2.0 · C · Packagedpsql_bm25s · PostgreSQL extension for BM25-family lexical retrieval · 0.4.14 · Full-text search · Apache-2.0 · C · Packagedpg_bestmatch · Generate BM25 sparse vector inside PostgreSQL · 0.0.2 · Full-text search · Apache-2.0 · Rust · Packagedpg_tokenizer · Tokenizers for full-text search · 0.1.1 · Full-text search · Apache-2.0 · Rust · Packagedjiebaparser · Postgresql full-text search extension for chinese (jiaba engine) using shared mem. · 1.0 · Full-text search · Apache-2.0 · C++ · Not packagedpg_bert · BERT tokenizer implemented as a PostgreSQL full-text-search parser. · 0.0.0 · Full-text search · Apache-2.0 · Rust · Not packagedpipelinedb · Run continuous SQL queries for high-throughput incremental time-series aggregation in PostgreSQL · 1.1.0 · Analytics · Apache-2.0 · C · Not packagedcstore_fdw · Columnar storage extension for PostgreSQL built as a foreign data wrapper · 1.7 · Analytics · Apache-2.0 · C · Not packagedpg_extension_base · Extension development kit by Snowflake · 3.5 · Analytics · Apache-2.0 · C · Packagedpg_extension_updater · Automatic extension updater · 3.5 · Analytics · Apache-2.0 · C · Packagedpg_lake · Data lake extension by Snowflake · 3.5 · Analytics · Apache-2.0 · C · Packagedpg_lake_copy · Copy to/from data lake files · 3.5 · Analytics · Apache-2.0 · C · Packagedpg_lake_engine · Query engine for data lake queries · 3.5 · Analytics · Apache-2.0 · C · Packagedpg_lake_iceberg · Iceberg implementation in Postgres · 3.5 · Analytics · Apache-2.0 · C · Packagedpg_lake_table · Data lake tables and Iceberg tables · 3.5 · Analytics · Apache-2.0 · C · Packagedpg_map · Map type for PostgreSQL, bundled as a required pg_lake component. · 3.5 · Analytics · Apache-2.0 · C · Packagedinterconnect · One advanced and mature open-source MPP (Massively Parallel Processing) database. Open source alternative to Greenplum Database. · 1.0 · Analytics · Apache-2.0 · C · Not packagedpg_clickhouse · Interfaces to query ClickHouse databases from PostgreSQL · 0.10.0 · Analytics · Apache-2.0 · C++ · Packagedimcs · In-Memory Columnar Store extension for PostgreSQL. · 1.1 · Analytics · Apache-2.0 · C · Not packagedquack · DuckDB Embedded in Postgres · 0.0.1 · Analytics · Apache-2.0 · C · Not packagedchdb · Execute isolated chDB queries from PostgreSQL through a helper process · 0.1 · Analytics · Apache-2.0 · C · Not packagedpg_orca · ORCA query optimizer as a PostgreSQL extension · 1.0.0 · Analytics · Apache-2.0 · C++ · Packagedkoldstore · PostgreSQL tiered-storage that moves historical rows to Parquet while keeping the original table fully queryable and supporting updates and deletes. · 0.1.0 · Analytics · Apache-2.0 · Rust · Not packagedpg_delta_am · Delta table access method skeleton · 0.1.0 · Analytics · Apache-2.0 · Rust · Not packagedpg_iceberg_am · Iceberg table developed by Robert Mu · 0.1.0 · Analytics · Apache-2.0 · Rust · Not packagedpg_lakebase_runtime · Shared runtime for Lakebase table access method extensions · 0.1.0 · Analytics · Apache-2.0 · Rust · Not packagedshard_manager · SQL/PLpgSQL toolkit for schema-based sharding, shard maps, template-table cloning, and 64-bit distributed ID generation. · 0.0.1 · Analytics · Apache-2.0 · SQL · Not packagedpg_ocpm · Object-centric process-mining storage, traversal, aggregation, and compact analytical capsules. · 1.0.0 · Analytics · Apache-2.0 · C · Not packagedpg_tier · Tier PostgreSQL table data to external S3 storage through parquet_s3_fdw. · 0.0.5 · Analytics · Apache-2.0 · Rust · Not packagedpg_yaap · YAAP optimizer + executor integration prototype · 1.0 · Analytics · Apache-2.0 · C++ · Not packagedtab_tier · PL/pgSQL extension for job-driven retention, tiering, and date-based table partition maintenance. · 1.1 · Analytics · Apache-2.0 · SQL · Not packagedage · AGE graph database extension · 1.8.0 · Features · Apache-2.0 · C · Packagedpg_graphql · Add in-database GraphQL support · 1.6.1 · Features · Apache-2.0 · Rust · Packagedpolar_vfs · A cloud-native database based on PostgreSQL developed by Alibaba Cloud. · 1.0 · Features · Apache-2.0 · C · Not packagedpg_lake_benchmark · Provides ClickBench, TPC-H and TPC-DS data generation and benchmark queries for pg_lake, Iceberg and heap tables. · 3.5 · Features · Apache-2.0 · C · Not packagedomni · Advanced adapter for Postgres extensions · 0.2.14 · Features · Apache-2.0 · C · Packagedomni_sql · Programmatic SQL manipulation · 0.5.3 · Features · Apache-2.0 · C · Packagedomni_vfs_types_v1 · Virtual File System types (v1) · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_auth · Basic session management · 0.1.3 · Features · Apache-2.0 · C · Packagedomni_aws · Amazon Web Services APIs (S3) · 0.1.2 · Features · Apache-2.0 · C · Packagedomni_cloudevents · CloudEvents support · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_containers · Docker container management · 0.2.0 · Features · Apache-2.0 · C · Packagedomni_credentials · Application credential management · 0.2.0 · Features · Apache-2.0 · C · Packagedomni_csv · CSV toolkit · 0.1.1 · Features · Apache-2.0 · C · Packagedomni_datasets · Dataset provisioning · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_email · E-mail framework · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_http · Basic HTTP types · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_httpc · HTTP client · 0.1.11 · Features · Apache-2.0 · C · Packagedomni_httpd · HTTP server · 0.4.11 · Features · Apache-2.0 · C · Packagedomni_id · Identity types · 0.4.3 · Features · Apache-2.0 · C · Packagedomni_json · JSON toolkit · 0.1.1 · Features · Apache-2.0 · C · Packagedomni_kube · Kubernetes (k8s) integration · 0.4.2 · Features · Apache-2.0 · C · Packagedomni_ledger · Financial ledger · 0.1.3 · Features · Apache-2.0 · C · Packagedomni_manifest · Package installation manifests · 0.1.2 · Features · Apache-2.0 · C · Packagedomni_mimetypes · MIME types · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_os · Operating system integration · 0.1.1 · Features · Apache-2.0 · C · Packagedomni_polyfill · Postgres API polyfills · 0.2.2 · Features · Apache-2.0 · C · Packagedomni_python · First-class Python support · 0.1.1 · Features · Apache-2.0 · C · Packagedomni_regex · PCRE-compatible regular expressions · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_rest · REST API toolkit (with PostgREST support) · 0.1.1 · Features · Apache-2.0 · C · Packagedomni_schema · Advanced schema management tooling · 0.3.0 · Features · Apache-2.0 · C · Packagedomni_seq · Distributed integer sequences · 0.1.1 · Features · Apache-2.0 · C · Packagedomni_service · Service management · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_session · Session management · 0.2.0 · Features · Apache-2.0 · C · Packagedomni_shmem · Shared Memory Management · 0.1.0 · Features · Apache-2.0 · C · Packagedomni_sqlite · Embedded SQLite · 0.2.2 · Features · Apache-2.0 · C · Packagedomni_test · Testing framework · 0.4.0 · Features · Apache-2.0 · C · Packagedomni_txn · Transaction management · 0.5.0 · Features · Apache-2.0 · C · Packagedomni_types · Advanced types · 0.3.6 · Features · Apache-2.0 · C · Packagedomni_var · Scoped variables · 0.3.0 · Features · Apache-2.0 · C · Packagedomni_vfs · Virtual File System · 0.2.2 · Features · Apache-2.0 · C · Packagedomni_web · Common web stack primitives · 0.3.0 · Features · Apache-2.0 · C · Packagedomni_worker · Generalized worker pool · 0.2.1 · Features · Apache-2.0 · C · Packagedomni_xml · XML toolkit · 0.1.2 · Features · Apache-2.0 · C · Packagedomni_yaml · YAML toolkit · 0.1.0 · Features · Apache-2.0 · C · Packagedgp_inject_fault · Simulate faults in Greenplum-family databases for testing. · 1.0 · Features · Apache-2.0 · C · Not packagedhll · type for storing hyperloglog data · 2.21 · Features · Apache-2.0 · C++ · Packagedpg_jsonschema · PostgreSQL extension providing JSON Schema validation · 0.3.4 · Features · Apache-2.0 · Rust · Packagedgraph · Graph database capabilities for PostgreSQL · 1.2.0 · Features · Apache-2.0 · Rust · Packagedonesparse · Sparse linear algebra and graph extension for PostgreSQL 18 · 1.0.0 · Features · Apache-2.0 · C · Packagedbabelfishpg_unit · C test runner for invoking all or selected Babelfish unit tests from SQL. · 1.0.0 · Features · Apache-2.0 · C · Not packagedpg_ai_query · AI-powered SQL query generation for PostgreSQL · 0.1.1 · Features · Apache-2.0 · C++ · Packagedpg_trickle · Streaming tables and differential view maintenance for PostgreSQL 18 · 0.107.0 · Features · Apache-2.0 · Rust · Packagedgraph_accel · In-memory graph traversal acceleration extension for Apache AGE. · 0.5.0 · Features · Apache-2.0 · Rust · Not packagedscan · Visual Studio Code - Development Container - PostgreSQL · 1.0 · Features · Apache-2.0 · C · Not packagedpg_kaboom · Blow things up in interesting and useful^W^W ways · 0.0.1 · Features · Apache-2.0 · C · Not packagedsolverapi · SolveDB: A PostgreSQL-based DBMS for optimization applications · 1.2 · Features · Apache-2.0 · Shell · Not packagedsupa_queue · Simple PostgreSQL job queue that dispatches asynchronous HTTP requests with pg_net, schedules processing and retries with pg_cron, and stores endpoint credentials in Supabase Vault. · 1.0.4 · Features · Apache-2.0 · SQL · Not packagedulak · Transactional Outbox extension for PostgreSQL with reliable asynchronous delivery · 0.2.0 · Features · Apache-2.0 · C · Packagedpg_ripple · Provides an RDF knowledge-graph engine with SPARQL, SHACL, Datalog reasoning, federation, and graph analytics inside PostgreSQL 18. · 0.128.0 · Features · Apache-2.0 · Rust · Not packagedpg_debug_scan · Debug PostgreSQL table scans with custom MVCC snapshot definitions. · 0.1.0 · Features · Apache-2.0 · Rust · Not packagedtraceam · Simple table access method that just prints out what functions in the access methods and related functions that are called. · 0.1 · Features · Apache-2.0 · C · Not packagedbztree · BzTree index access method with equality operator classes for common PostgreSQL scalar types. · 1.0 · Features · Apache-2.0 · C++ · Not packagedpg_mentat · Datomic-compatible data model and Datalog query engine inside PostgreSQL · 1.5.7 · Features · Apache-2.0 · Rust · Packagedpgwebhook · A very powerful extension to use webhooks and interact with Supabase Edge Functions · 0.1.2 · Features · Apache-2.0 · SQL · Not packageddemopgextension · Sample Postgres Extension - pg_cmake · 0.0.1 · Features · Apache-2.0 · C · Not packagedfmodel_rust_postgres · Run f{model} event-sourced domain models inside PostgreSQL as a pgrx extension. · 1.0.0 · Features · Apache-2.0 · Rust · Not packagedpg_eddy · A Postgres extension for labeled property graphs with index-free adjacency and built-in materialized views. · 0.6.0 · Features · Apache-2.0 · Rust · Not packagedfsm_core · Finite state machine toolkit for PostgreSQL · 1.1.0 · Features · Apache-2.0 · SQL · Packagedaethel_smgr · AethelDB - A decoupled, serverless PostgreSQL platform · 1.0 · Features · Apache-2.0 · Rust · Not packagedbench_pg_unwind · Benchmark PostgreSQL/Rust exception unwinding overhead · 0.1 · Features · Apache-2.0 · Rust · Not packagedpg_fedi · Pure-SQL ActivityPub federation primitives for PostgreSQL and pg_tle environments. · 0.2.0 · Features · Apache-2.0 · SQL · Not packagedpg_zen_engine · Evaluate JSON Decision Model graphs against PostgreSQL JSONB data with Zen Engine · 0.0.1 · Features · Apache-2.0 · Rust · Not packagedpglens · Maintain view-derived projection tables through an experimental manual per-key recompute API · 0.1.0 · Features · Apache-2.0 · C · Not packagedtable_builder · Proof-of-concept for a safe rust table builder and querier · 1.0 · Features · Apache-2.0 · Rust · Not packagedplprql · Use PRQL in PostgreSQL - Pipelined Relational Query Language · 18.0.2 · Procedural languages · Apache-2.0 · Rust · Packagedpg_tle · Trusted Language Extensions for PostgreSQL · 1.5.2 · Procedural languages · Apache-2.0 · C · Packagedbrainfuck · Run Brainfuck programs inside PostgreSQL using a PLV8 trusted language extension. · 4.2.0 · Procedural languages · Apache-2.0 · SQL · Not packagedroaringbitmap · support for Roaring Bitmaps · 1.2.0 · Data types · Apache-2.0 · C · Packagedpg_libphonenumber · Adds a packed phone-number type and parsing functions backed by Google libphonenumber. · 0.1.0 · Data types · Apache-2.0 · C++ · Not packagedcollection · Associative-array data types for high-performance PL/pgSQL workflows · 2.1.3 · Data types · Apache-2.0 · C · Packagedintpair · Packed int64pair data type with comparison, hash, and index operator support. · 0.2 · Data types · Apache-2.0 · C · Not packagedpg_color · Color data type for PostgreSQL · 1.1 · Data types · Apache-2.0 · C · Not packagedpg_sexp · Adds a compact S-expression type with parsing, list operations, matching, containment, and hash/GIN indexing. · 0.1.0 · Data types · Apache-2.0 · C · Not packagedpg_sexp_rs · PostgreSQL extension to add support for s-expressions store, query, index. · 0.1.0 · Data types · Apache-2.0 · Rust · Not packagedxtypes · Unsigned 64-bit byte-size type with human-readable binary-unit input/output, arithmetic, comparison, and rounding. · 0.1 · Data types · Apache-2.0 · C · Not packagedpg_iban · PostgreSQL extension providing IBAN (International Bank Account Number) data type and validation functions · 1.1 · Data types · Apache-2.0 · C · Not packagedrgb · RGB color datatype with GiST index support · 0.0.1 · Data types · Apache-2.0 · C · Not packagedsuuid · small UUID · 0.0.1 · Data types · Apache-2.0 · C · Not packagedpg_net · Async HTTP Requests · 0.20.5 · Utilities · Apache-2.0 · C · Packagedsparql · Query SPARQL datasource with SQL · 1.0 · Utilities · Apache-2.0 · SQL · Packagedpg_simdjson · Prototype SIMD-accelerated parser that converts JSON text to jsonb · 0.1 · Utilities · Apache-2.0 · C++ · Not packagedmumak · Cardano CBOR parser · 0.0.6 · Utilities · Apache-2.0 · Rust · Not packagedforeign_table_exposer · Exposes foreign tables as regular tables for catalog-based clients. · 1.0 · Utilities · Apache-2.0 · C · Not packagedpg_opendal · Access storage backends through Apache OpenDAL from PostgreSQL functions. · 0.0.0 · Utilities · Apache-2.0 · Rust · Not packagedpg_sendmail · Sends email from SQL by invoking a sendmail-compatible executable at a fixed server path. · 0.0.2 · Utilities · Apache-2.0 · C · Not packagedsymbiotic_python · Prototype pgrx/Python bridge that creates per-database virtual environments and launches an asyncpg LISTEN service. · 0.0.0 · Utilities · Apache-2.0 · Rust · Not packagedpg_dagdb · PostgreSQL SQL client extension for the DagDB graph engine daemon. · 0.0.0 · Utilities · Apache-2.0 · Rust · Not packagedpg_opencc · Converts text among Simplified Chinese, Traditional Chinese regional variants and Japanese Shinjitai using OpenCC. · 1.0 · Utilities · Apache-2.0 · C · Not packagedstripe · Experimental generated SQL/PLPython SDK for calling the Stripe REST API from PostgreSQL. · 0.0.1 · Utilities · Apache-2.0 · SQL · Not packagedall_in_one_lib · Rust/pgrx utility extension with encryption helpers and a sample FDW wrapper. · 0.0.1 · Utilities · Apache-2.0 · Rust · Not packagedemojigresql · 🐘 EmojigreSQL: A pure SQL PostgreSQL extension to encode/decode binary data (bytea) and text into colorful emoji sequences! ✨ Includes basic checksum validation. · 1.0 · Utilities · Apache-2.0 · SQL · Not packagedmodeshape_bson · PostgreSQL extension to convert ModeShape BSON to and from JSON · 1.0 · Utilities · Apache-2.0 · C · Not packagedpg_debyte_ext · Example PostgreSQL extension for decoding bytea payloads to JSON using pg_debyte Rust crates. · 0.1.0 · Utilities · Apache-2.0 · Rust · Not packagedpg_idkit · multi-tool for generating new/niche universally unique identifiers (ex. UUIDv6, ULID, KSUID) · 0.4.0 · Functions and aggregates · Apache-2.0 · Rust · Packagedeva_pg · EVA ICS pgrx extension for the EVA industrial IoT platform. · 0.0.1 · Functions and aggregates · Apache-2.0 · Rust · Not packagedtdigest · Provides tdigest aggregate function. · 1.4.6 · Functions and aggregates · Apache-2.0 · C · Packageddatasketches · Approximate analytics sketches and aggregates for PostgreSQL · 1.7.0 · Functions and aggregates · Apache-2.0 · C++ · Packagedpgflake · Extension for fdw memory · 0.0.1 · Functions and aggregates · Apache-2.0 · C · Not packagedpcg_random · PCG pseudo-random number generator functions for PostgreSQL. · 0.0.1 · Functions and aggregates · Apache-2.0 · C · Not packagedsafecast · Pure-SQL helper functions that return NULL for some invalid text-to-number casts. · 0.0.1 · Functions and aggregates · Apache-2.0 · SQL · Not packagedwrapper_deltalake · Unfinished pgrx hello-world prototype originally planned as a Delta Lake foreign data wrapper. · 0.0.0 · Functions and aggregates · Apache-2.0 · Rust · Not packagedkq_fx · ketteQ, Inc. · 1.0.1 · Functions and aggregates · Apache-2.0 · Rust · Not packagedaggs · Testing aggregation functions · 0.1 · Functions and aggregates · Apache-2.0 · C · Not packagedmanip · Various manipulation functions · 0.1 · Functions and aggregates · Apache-2.0 · C · Not packagedgp_debug_numsegments · Get or set the default number of segments used when creating tables. · 1.0 · Administration · Apache-2.0 · C · Not packagedgp_distribution_policy · Check table distribution policy in a Greenplum-family cluster. · 1.0 · Administration · Apache-2.0 · C · Not packagedgp_toolkit · Administrative views and functions for Greenplum-family databases. · 1.6 · Administration · Apache-2.0 · C · Not packagedreject_partition_fullscan · Reject queries that scan every partition without pruning. · 1.0 · Administration · Apache-2.0 · C · Not packageddbdev · In-database client for installing packages from the database.dev registry. · 0.0.5 · Administration · Apache-2.0 · SQL · Not packagedpg_savior · Postgres extension to save OOPS mistakes · 0.1.0 · Administration · Apache-2.0 · C · Packagedpg_circuit · Runtime observation, warnings and blocking for dangerous SQL statements · 0.1.0 · Administration · Apache-2.0 · C · Packagedpg_wal_budget · PostgreSQL extension that observes and enforces WAL generation against configurable budgets by policy scope. · 0.3.0 · Administration · Apache-2.0 · Rust · Not packagedpacman_agent · PACMAN is a Postgres Autonomous Cluster Manager · 0.1.0 · Administration · Apache-2.0 · Go · Not packagedpg_cooldown · remove buffered pages for specific relations · 0.1 · Administration · Apache-2.0 · C · Packagedshowenv · Show environment variables for a backend · 1.0 · Administration · Apache-2.0 · C · Not packagedgp_internal_tools · Different internal tools for Greenplum · 1.0.0 · Administration · Apache-2.0 · C · Not packagedneon · Neon-specific statistics and Local File Cache metrics for Neon Postgres computes. · 1.9 · Monitoring · Apache-2.0 · C · Not packagedpg_prometheus · Prometheus metric sample type and helpers for PostgreSQL. · 0.2.2 · Monitoring · Apache-2.0 · C · Not packagedpg_stat_ch · Export PostgreSQL query telemetry to ClickHouse · 0.4 · Monitoring · Apache-2.0 · C++ · Packagedpgmonitor · Collector-friendly metric views and background refresh worker · 2.2.0 · Monitoring · Apache-2.0 · C · Packagedgg_tables_tracking · Greengage relation-size change tracking for monitoring and maintenance. · 1.0 · Monitoring · Apache-2.0 · C · Not packagedgg_wait_sampling · Greengage wait-event sampling with history and query attribution. · 1.1 · Monitoring · Apache-2.0 · C · Not packagedpgfr_analyze · Reporting and analysis functions for pgfr_record · 2.29.2 · Monitoring · Apache-2.0 · SQL · Packagedpgfr_record · Server-side PostgreSQL performance flight recorder · 2.29.2 · Monitoring · Apache-2.0 · SQL · Packagedpgnodemx · Capture node OS metrics via SQL queries · 2.0.1 · Monitoring · Apache-2.0 · C · Packagedpgotel · PostgreSQL extension exposing OpenTelemetry functionality for other extensions. · 1.0 · Monitoring · Apache-2.0 · C++ · Not packagedpgsyswatch · Host process, CPU, memory, swap, network, and load statistics exposed through SQL. · 1.0 · Monitoring · Apache-2.0 · C · Not packagedauto_explain_z · Compressed binary execution-plan logging with rotation and offline decoding. · 1.0 · Monitoring · Apache-2.0 · C · Not packagedsupa_audit · Trigger-based table audit history with stable UUID record identities and JSONB row versions. · 0.3.1 · Security · Apache-2.0 · SQL · Not packagedcedarling_pg · PostgreSQL integration for Cedarling authorization decisions, including JWT-aware checks and RLS-oriented helpers. · 0.1.0 · Security · Apache-2.0 · Rust · Not packagedsupabase_vault · Supabase Vault Extension · 0.3.1 · Security · Apache-2.0 · C · Packagedsupautils · Extension that secures a cluster on a cloud environment · 3.2.1 · Security · Apache-2.0 · C · Packagedpg_session_jwt · Manage authentication sessions using JWTs · 0.5.0 · Security · Apache-2.0 · Rust · Packagedpg_oidc_validator · OAuth and OIDC token validator for PostgreSQL 18 · 1.1.0 · Security · Apache-2.0 · C++ · Packagedpg_themis · PostgreSQL encryption and decryption functions backed by the Themis cryptographic library. · 1.0 · Security · Apache-2.0 · C · Not packagedaiven_extras · Aiven PostgreSQL extras for non-superuser access to selected database features. · 1.1.20 · Security · Apache-2.0 · C · Not packagedpg_cel · A pure PostgreSQL implementation of the Google Zanzibar / OpenFGA authorization model. · 0.1.0 · Security · Apache-2.0 · Rust · Not packagedemail_guard · Supabase Auth signup guard that blocks disposable email domains and normalizes Gmail addresses. · 0.35.0 · Security · Apache-2.0 · SQL · Not packagedop_log · Trigger-based row change history recorded after transaction commit. · 1.0.0 · Security · Apache-2.0 · SQL · Not packagedcheck_chapmd5_password · Function for verifying CHAP-MD5 authentication responses. · 0.0.1 · Security · Apache-2.0 · C · Not packagedpgauthz · Provide Zanzibar-style relationship-based authorization inside PostgreSQL · 0.3.0 · Security · Apache-2.0 · Rust · Not packagedhessra_authz · Biscuit-token authorization helpers plus key and service-chain management inside PostgreSQL. · 0.3.2 · Security · Apache-2.0 · Rust · Not packagedkhulnasoft_vault · Khulnasoft Vault Extension · 0.2.8 · Security · Apache-2.0 · SQL · Not packagedofarm_ed25519 · OFARM verification-only strict Ed25519 primitive · 1.0 · Security · Apache-2.0 · Python · Not packagedgp_exttable_fdw · External Table Foreign Data Wrapper for Greenplum-family databases. · 1.0 · Foreign data wrappers · Apache-2.0 · C · Not packagedwrappers · Foreign data wrappers developed by Supabase · 0.6.3 · Foreign data wrappers · Apache-2.0 · Rust · Packagedclickhouse_fdw · ClickHouse foreign data wrapper for PostgreSQL · 1.4 · Foreign data wrappers · Apache-2.0 · C++ · Not packagedsteampipe_postgres_aws · Steampipe AWS native PostgreSQL FDW for querying live AWS APIs as foreign tables. · 0.125.0 · Foreign data wrappers · Apache-2.0 · Go · Not packagedaws_s3 · aws_s3 postgres extension to import/export data from/to s3 · 0.0.1 · Foreign data wrappers · Apache-2.0 · SQL · Packagedkv_fdw · Foreign data wrapper for key-value storage backed by RocksDB/VidarDB. · 0.0.1 · Foreign data wrappers · Apache-2.0 · C++ · Not packagedpxf · Historical Greenplum extension for accessing unmanaged data through PXF. · 1.0 · Foreign data wrappers · Apache-2.0 · C · Not packagedsteampipe_postgres_fdw · Zero-ETL foreign data wrapper that maps PostgreSQL foreign tables to cloud-service and API calls. · 1.0 · Foreign data wrappers · Apache-2.0 · Go · Not packagedpg_kalam · KalamDB PostgreSQL extension and FDW callback layer for SQL access to KalamDB. · 0.5.5-rc.1 · Foreign data wrappers · Apache-2.0 · Rust · Not packagedlance · PostgreSQL FDW extension for reading and querying Lance format tables · 0.0.0 · Foreign data wrappers · Apache-2.0 · Rust · Not packagedlog_fdw · foreign-data wrapper for Postgres log file access · 1.5 · Foreign data wrappers · Apache-2.0 · C · Packagedlsm · RocksDB foreign data wrapper for PostgreSQL · 0.1 · Foreign data wrappers · Apache-2.0 · C++ · Not packagedpgtokdb · PostgreSQL to kdb+ Extension · 0.0.1 · Foreign data wrappers · Apache-2.0 · C · Not packagedquasar_fdw · quasar_fdw: push PostgreSQL queries down to Quasar-supported data backends · 1.4.1 · Foreign data wrappers · Apache-2.0 · C · Not packagedtreasuredata_fdw · C foreign data wrapper backed by a Rust td-client bridge for querying and inserting Treasure Data datasets. · 1.2 · Foreign data wrappers · Apache-2.0 · C · Not packagedpgc_fdw · Access remote PostgreSQL tables through a postgres_fdw-derived wrapper with a FoundationDB-backed query cache · 1.0 · Foreign data wrappers · Apache-2.0 · C · Not packagedredis_fdw_rs · This extension allows PostgreSQL to directly query and manipulate Redis data as if it were regular PostgreSQL tables. · 0.6.0 · Foreign data wrappers · Apache-2.0 · Rust · Not packagedpxf_fdw · PXF Framework for Greengage · 1.0 · Foreign data wrappers · Apache-2.0 · Java · Not packagedtsurugi_fdw · Tsurugi Foreign Data Wrapper for PostgreSQL. · 1.5.0 · Foreign data wrappers · Apache-2.0 · C · Not packagedvmagentfdw · Foreign data wrapper for reading vmagent scrape-target status through its HTTP API. · 0.0.2 · Foreign data wrappers · Apache-2.0 · Rust · Not packageddb2odbc_fdw · Foreign data wrapper for accessing IBM Db2 through an ODBC data source · 1.0 · Foreign data wrappers · Apache-2.0 · C · Not packagedkadb_fdw · Transactional Kafka foreign data wrapper for Arenadata DB and Greenplum · 0.10.2 · Foreign data wrappers · Apache-2.0 · C · Not packagedpg_kafka · Kafka foreign data wrapper for PostgreSQL. · 0.0.0 · Foreign data wrappers · Apache-2.0 · Rust · Not packagedgb18030_2022 · Support GB18030-2022 and UTF-8 conversion · 1.0 · Compatibility · Apache-2.0 · C · Packagedivorysql_ora · Oracle Compatible extension on Postgres Database · 1.0 · Compatibility · Apache-2.0 · C · Packagedora_btree_gin · Support for indexing oracle datatypes in GIN · 1.0 · Compatibility · Apache-2.0 · C · Packagedora_btree_gist · Support for oracle indexing common datatypes in GiST · 1.0 · Compatibility · Apache-2.0 · C · Packagedpg_get_functiondef · Get function's definition · 1.0 · Compatibility · Apache-2.0 · C · Packagedplisql · PL/iSQL procedural language · 1.0 · Compatibility · Apache-2.0 · C · Packagedpgs3 · S3-compatible object storage endpoint implemented inside PostgreSQL. · 0.1.1 · Compatibility · Apache-2.0 · Rust · Packagedbabelfishpg_common · SQL Server Transact SQL Datatype Support · 5.4.0 · Compatibility · Apache-2.0 · C · Packagedbabelfishpg_money · SQL Server Money Data Type · 1.1.0 · Compatibility · Apache-2.0 · C · Packagedbabelfishpg_tds · SQL Server TDS protocol extension · 1.0.0 · Compatibility · Apache-2.0 · C · Packagedbabelfishpg_tsql · SQL Server Transact SQL compatibility · 5.4.0 · Compatibility · Apache-2.0 · C · Packagedpg_mysql · A PostgreSQL extension for launching MySQL servers from within PostgreSQL · 1.0 · Compatibility · Apache-2.0 · C · Not packagedpgactive · Active-Active Replication Extension for PostgreSQL · 2.1.7 · Replication and streams · Apache-2.0 · C · Packagedpgcapture · A scalable Netflix DBLog implementation for PostgreSQL · 0.1 · Replication and streams · Apache-2.0 · Go · Not packagedsynchdb · Mixed C/Java PostgreSQL extension for direct CDC replication from MySQL, SQL Server, Oracle, and OpenLog Replicator sources. · 1.0 · Replication and streams · Apache-2.0 · C · Not packagedjsoncdc · JSON logical decoding output plugin · 0.1.0 · Replication and streams · Apache-2.0 · Rust · Not packagedcigration · Online migration and rebalancing of colocated Citus shards for cluster expansion, contraction, and worker replacement. · 1.1 · Replication and streams · Apache-2.0 · SQL · Not packagedchdb_hook · Headless hook for COPY and CREATE TABLE over chDB-supported URLs · 0.1.1 · Replication and streams · Apache-2.0 · C · Not packagedwal2mongo · PostgreSQL logical decoding output plugin for MongoDB · 1.0.7 · Replication and streams · Apache-2.0 · C · Packagedpg_kafka_events · Publishes PostgreSQL logical-decoding change events to Apache Kafka through a background worker. · 1.0 · Replication and streams · Apache-2.0 · C · Not packagedpgcat · Enhanced logical replication extension for per-table subscriptions, table mapping, and replica-identity tracking. · 1.0 · Replication and streams · Apache-2.0 · C · Not packagedcopy_parquet · PoC to support PostgreSQL COPY with Apache Parquet · 0.0.1 · Replication and streams · Apache-2.0 · C++ · Not packaged

268 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
neon 1.9 Neon-specific statistics and Local File Cache metrics for Neon Postgres computes. STAT Apache-2.0 C 14–18 23k
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
age 1.8.0 AGE graph database extension FEAT Apache-2.0 C 17–18 4.8k
zombodb 3000.2.8 Elasticsearch-backed full-text search and indexing for PostgreSQL FTS Apache-2.0 Rust 12–15 4.7k
pg_graphql 1.6.1 Add in-database GraphQL support FEAT Apache-2.0 Rust 14–18 3.3k
polar_vfs 1.0 A cloud-native database based on PostgreSQL developed by Alibaba Cloud. FEAT Apache-2.0 C 3.2k
pipelinedb 1.1.0 Run continuous SQL queries for high-throughput incremental time-series aggregation in PostgreSQL OLAP Apache-2.0 C 10–11 2.7k
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
cstore_fdw 1.7 Columnar storage extension for PostgreSQL built as a foreign data wrapper OLAP Apache-2.0 C 10–12 1.8k
pg_extension_base 3.5 Extension development kit by Snowflake OLAP Apache-2.0 C 16–18 1.6k
pg_extension_updater 3.5 Automatic extension updater OLAP Apache-2.0 C 16–18 1.6k
pg_lake 3.5 Data lake extension by Snowflake OLAP Apache-2.0 C 16–18 1.6k
pg_lake_benchmark 3.5 Provides ClickBench, TPC-H and TPC-DS data generation and benchmark queries for pg_lake, Iceberg and heap tables. FEAT Apache-2.0 C 16–18 1.6k
pg_lake_copy 3.5 Copy to/from data lake files OLAP Apache-2.0 C 16–18 1.6k
pg_lake_engine 3.5 Query engine for data lake queries OLAP Apache-2.0 C 16–18 1.6k
pg_lake_iceberg 3.5 Iceberg implementation in Postgres OLAP Apache-2.0 C 16–18 1.6k
pg_lake_spatial 3.5 Adds geospatial file-format and spatial-function support to pg_lake through PostGIS and GDAL-backed workflows. GIS Apache-2.0 C 16–18 1.6k
pg_lake_table 3.5 Data lake tables and Iceberg tables OLAP Apache-2.0 C 16–18 1.6k
pg_map 3.5 Map type for PostgreSQL, bundled as a required pg_lake component. OLAP Apache-2.0 C 16–18 1.6k
omni 0.2.14 Advanced adapter for Postgres extensions FEAT Apache-2.0 C 14–18 1.6k
omni_sql 0.5.3 Programmatic SQL manipulation FEAT Apache-2.0 C 14–18 1.6k
omni_vfs_types_v1 0.1.0 Virtual File System types (v1) FEAT Apache-2.0 C 14–18 1.6k
omni_auth 0.1.3 Basic session management FEAT Apache-2.0 C 14–18 1.6k
omni_aws 0.1.2 Amazon Web Services APIs (S3) FEAT Apache-2.0 C 14–18 1.6k
omni_cloudevents 0.1.0 CloudEvents support FEAT Apache-2.0 C 14–18 1.6k
omni_containers 0.2.0 Docker container management FEAT Apache-2.0 C 14–18 1.6k
omni_credentials 0.2.0 Application credential management FEAT Apache-2.0 C 14–18 1.6k
omni_csv 0.1.1 CSV toolkit FEAT Apache-2.0 C 14–18 1.6k
omni_datasets 0.1.0 Dataset provisioning FEAT Apache-2.0 C 14–18 1.6k
omni_email 0.1.0 E-mail framework FEAT Apache-2.0 C 14–18 1.6k
omni_http 0.1.0 Basic HTTP types FEAT Apache-2.0 C 14–18 1.6k
omni_httpc 0.1.11 HTTP client FEAT Apache-2.0 C 14–18 1.6k
omni_httpd 0.4.11 HTTP server FEAT Apache-2.0 C 14–18 1.6k
omni_id 0.4.3 Identity types FEAT Apache-2.0 C 14–18 1.6k
omni_json 0.1.1 JSON toolkit FEAT Apache-2.0 C 14–18 1.6k
omni_kube 0.4.2 Kubernetes (k8s) integration FEAT Apache-2.0 C 14–18 1.6k
omni_ledger 0.1.3 Financial ledger FEAT Apache-2.0 C 14–18 1.6k
omni_manifest 0.1.2 Package installation manifests FEAT Apache-2.0 C 14–18 1.6k
omni_mimetypes 0.1.0 MIME types FEAT Apache-2.0 C 14–18 1.6k
omni_os 0.1.1 Operating system integration FEAT Apache-2.0 C 14–18 1.6k
omni_polyfill 0.2.2 Postgres API polyfills FEAT Apache-2.0 C 14–18 1.6k
omni_python 0.1.1 First-class Python support FEAT Apache-2.0 C 14–18 1.6k
omni_regex 0.1.0 PCRE-compatible regular expressions FEAT Apache-2.0 C 14–18 1.6k
omni_rest 0.1.1 REST API toolkit (with PostgREST support) FEAT Apache-2.0 C 14–18 1.6k
omni_schema 0.3.0 Advanced schema management tooling FEAT Apache-2.0 C 14–18 1.6k
omni_seq 0.1.1 Distributed integer sequences FEAT Apache-2.0 C 14–18 1.6k
omni_service 0.1.0 Service management FEAT Apache-2.0 C 14–18 1.6k
omni_session 0.2.0 Session management FEAT Apache-2.0 C 14–18 1.6k
omni_shmem 0.1.0 Shared Memory Management FEAT Apache-2.0 C 14–18 1.6k
omni_sqlite 0.2.2 Embedded SQLite FEAT Apache-2.0 C 14–18 1.6k