Part II : The Ecosystem Landscape
Galaxy
1,617 / 1,617 extensions shownSorted by catalog ID
| Extension | Category | Language | License | Description |
|---|---|---|---|---|
| timescaledb | TIME | C | Timescale | Enables scalable inserts and complex queries for time-series data |
| timescaledb_toolkit | TIME | Rust | Timescale | Library of analytical hyperfunctions, time-series pipelining, and other SQL utilities |
| timeseries | TIME | SQL | PostgreSQL | Convenience API for time series stack |
| periods | TIME | C | PostgreSQL | Provide Standard SQL functionality for PERIODs and SYSTEM VERSIONING |
| temporal_tables | TIME | C | BSD 2-Clause | temporal tables |
| emaj | TIME | SQL | GPL-3.0 | Enables fine-grained write logging and time travel on subsets of the database. |
| table_version | TIME | SQL | BSD 3-Clause | PostgreSQL table versioning extension |
| pg_cron | TIME | C | PostgreSQL | Job scheduler for PostgreSQL |
| pg_task | TIME | C | MIT | execute any sql command at any specific time at background |
| pg_later | TIME | Rust | PostgreSQL | Run queries now and get results later |
| pg_dispatch | TIME | SQL | PostgreSQL | Asynchronous SQL dispatcher built on pg_cron |
| pg_background | TIME | C | GPL-3.0 | Run SQL queries in the background |
| pg_when | TIME | Rust | MIT | Natural language time parsing for PostgreSQL |
| postgis | GIS | C | GPL-2.0 | PostGIS geometry and geography spatial types and functions |
| postgis_topology | GIS | C | GPL-2.0 | PostGIS topology spatial types and functions |
| postgis_raster | GIS | C | GPL-2.0 | PostGIS raster types and functions |
| postgis_sfcgal | GIS | C | GPL-2.0 | PostGIS SFCGAL functions |
| postgis_tiger_geocoder | GIS | C | GPL-2.0 | PostGIS tiger geocoder and reverse geocoder |
| address_standardizer | GIS | C | GPL-2.0 | Used to parse an address into constituent elements. Generally used to support geocoding address normalization step. |
| address_standardizer_data_us | GIS | C | GPL-2.0 | Address Standardizer US dataset example |
| pgrouting | GIS | C++ | GPL-2.0 | pgRouting Extension |
| pointcloud | GIS | C | BSD 3-Clause | data type for lidar point clouds |
| pointcloud_postgis | GIS | C | BSD 3-Clause | integration for pointcloud LIDAR data and PostGIS geometry data |
| h3 | GIS | C | Apache-2.0 | H3 bindings for PostgreSQL |
| h3_postgis | GIS | C | Apache-2.0 | H3 PostGIS integration |
| q3c | GIS | C | GPL-2.0 | q3c sky indexing plugin |
| ogr_fdw | GIS | C | MIT | foreign-data wrapper for GIS data access |
| geoip | GIS | SQL | BSD 2-Clause | IP-based geolocation query |
| pg_polyline | GIS | Rust | MIT | Fast Google Encoded Polyline encoding & decoding for postgres |
| pg_eviltransform | GIS | Rust | MIT | Coordinate transforms for BD09/GCJ02 via PostGIS ST_Transform |
| pg_geohash | GIS | C | MIT | Handle geohash based functionality for spatial coordinates |
| pghydro | GIS | SQL | GPL-2.0 | Drainage network analysis core for PostgreSQL and PostGIS |
| pgh_raster | GIS | SQL | GPL-2.0 | Raster hydrology extension for PgHydro |
| pgh_hgm | GIS | SQL | GPL-2.0 | Hydrogeomorphological analysis extension for PgHydro |
| pgh_output | GIS | SQL | GPL-2.0 | Output and reporting objects for PgHydro |
| pgh_output_en_au | GIS | SQL | GPL-2.0 | Australian English output pack for PgHydro |
| pgh_output_pt_br | GIS | SQL | GPL-2.0 | Brazilian Portuguese output pack for PgHydro |
| pgh_consistency | GIS | SQL | GPL-2.0 | Pfafstetter consistency checks for PgHydro |
| mobilitydb | GIS | C | GPL-3.0 | MobilityDB geospatial trajectory data management & analysis platform |
| mobilitydb_datagen | GIS | SQL | GPL-3.0 | MobilityDB random data generator functions |
| tzf | GIS | Rust | MIT | Fast lookup timezone name by GPS coordinates |
| earthdistance | GIS | C | PostgreSQL | calculate great-circle distances on the surface of the Earth |
| vector | RAG | C | PostgreSQL | vector data type and ivfflat and hnsw access methods |
| vchord | RAG | Rust | AGPL-3.0 | Vector database plugin for Postgres, written in Rust |
| vectorscale | RAG | Rust | PostgreSQL | Advanced indexing for vector data with DiskANN |
| vectorize | RAG | Rust | PostgreSQL | The simplest way to do vector search on Postgres |
| pg_similarity | RAG | C | BSD 3-Clause | support similarity queries |
| pg_rrf | RAG | Rust | MIT | Reciprocal rank fusion functions for hybrid search |
| smlar | RAG | C | PostgreSQL | Effective similarity search |
| pg_summarize | RAG | Rust | PostgreSQL | Text Summarization using LLMs. Built using pgrx |
| pg_tiktoken | RAG | Rust | Apache-2.0 | tiktoken tokenizer for use with OpenAI models in postgres |
| pg4ml | RAG | C | AGPL-3.0 | Machine learning framework for PostgreSQL |
| pgml | RAG | Rust | MIT | Run AL/ML workloads with SQL interface |
| pg_search | FTS | Rust | AGPL-3.0 | Full text search for PostgreSQL using BM25 |
| pgroonga | FTS | C | PostgreSQL | Use Groonga as index, fast full text search platform for all languages! |
| pgroonga_database | FTS | C | PostgreSQL | PGroonga database management module |
| pg_bigm | FTS | C | PostgreSQL | create 2-gram (bigram) index for faster full text search. |
| zhparser | FTS | C | PostgreSQL | a parser for full-text search of Chinese |
| pg_bestmatch | FTS | Rust | Apache-2.0 | Generate BM25 sparse vector inside PostgreSQL |
| vchord_bm25 | FTS | Rust | AGPL-3.0 | A postgresql extension for bm25 ranking algorithm |
| pg_tokenizer | FTS | Rust | Apache-2.0 | Tokenizers for full-text search |
| biscuit | FTS | C | MIT | IAM-LIKE pattern matching with bitmap indexing |
| pg_textsearch | FTS | C | PostgreSQL | Full-text search with BM25 ranking |
| pg_pinyin | FTS | Rust | MIT | Pinyin romanization and search helpers for PostgreSQL |
| pg_kazsearch | FTS | Rust | LGPL-3.0 | Kazakh full-text search extension for PostgreSQL |
| psql_bm25s | FTS | C | Apache-2.0 | PostgreSQL extension for BM25-family lexical retrieval |
| hunspell_cs_cz | FTS | Data | PostgreSQL | Czech Hunspell Dictionary |
| hunspell_de_de | FTS | Data | PostgreSQL | German Hunspell Dictionary |
| hunspell_en_us | FTS | Data | PostgreSQL | en_US Hunspell Dictionary |
| hunspell_fr | FTS | Data | PostgreSQL | French Hunspell Dictionary |
| hunspell_ne_np | FTS | Data | PostgreSQL | Nepali Hunspell Dictionary |
| hunspell_nl_nl | FTS | Data | PostgreSQL | Dutch Hunspell Dictionary |
| hunspell_nn_no | FTS | Data | PostgreSQL | Norwegian (norsk) Hunspell Dictionary |
| hunspell_pt_pt | FTS | Data | PostgreSQL | Portuguese Hunspell Dictionary |
| hunspell_ru_ru | FTS | Data | PostgreSQL | Russian Hunspell Dictionary |
| hunspell_ru_ru_aot | FTS | Data | PostgreSQL | Russian Hunspell Dictionary (from AOT.ru group) |
| fuzzystrmatch | FTS | C | PostgreSQL | determine similarities and distance between strings |
| pg_trgm | FTS | C | PostgreSQL | text similarity measurement and index searching based on trigrams |
| citus | OLAP | C | AGPL-3.0 | Distributed PostgreSQL as an extension |
| citus_columnar | OLAP | C | AGPL-3.0 | Citus columnar storage engine |
| columnar | OLAP | C | AGPL-3.0 | Hydra Columnar extension |
| pg_analytics | OLAP | Rust | PostgreSQL | Postgres for analytics, powered by DuckDB |
| pg_duckdb | OLAP | C++ | MIT | DuckDB Embedded in Postgres |
| pg_mooncake | OLAP | Rust | MIT | Columnstore Table in Postgres |
| storage_engine | OLAP | C | AGPL-3.0 | colcompress and rowcompress Table Access Methods with vectorized execution |
| pg_clickhouse | OLAP | C++ | Apache-2.0 | Interfaces to query ClickHouse databases from PostgreSQL |
| duckdb_fdw | OLAP | C | MIT | DuckDB Foreign Data Wrapper |
| pg_parquet | OLAP | Rust | PostgreSQL | copy data between Postgres and Parquet |
| pg_fkpart | OLAP | SQL | GPL-2.0 | Table partitioning by foreign key utility |
| pg_partman | OLAP | C | PostgreSQL | Extension to manage partitioned tables by time or ID |
| plproxy | OLAP | C | BSD 0-Clause | Database partitioning implemented as procedural language |
| pg_strom | OLAP | C | PostgreSQL | PG-Strom - big-data processing acceleration using GPU and NVME |
| tablefunc | OLAP | C | PostgreSQL | functions that manipulate whole tables, including crosstab |
| age | FEAT | C | Apache-2.0 | AGE graph database extension |
| pg_liquid | FEAT | C | MIT | Liquid-inspired Datalog graph query extension for PostgreSQL |
| onesparse | FEAT | C | Apache-2.0 | Sparse linear algebra and graph extension for PostgreSQL 18 |
| pgq | FEAT | C | ISC | Generic queue for PostgreSQL |
| pgmq | FEAT | SQL | PostgreSQL | A lightweight message queue. Like AWS SQS and RSMQ but on Postgres. |
| pgmb | FEAT | SQL | PostgreSQL | A simple PostgreSQL Message Broker system |
| ulak | FEAT | C | Apache-2.0 | Transactional Outbox extension for PostgreSQL with reliable asynchronous delivery |
| hll | FEAT | C++ | Apache-2.0 | type for storing hyperloglog data |
| rum | FEAT | C | PostgreSQL | RUM index access method |
| pg_ai_query | FEAT | C++ | Apache-2.0 | AI-powered SQL query generation for PostgreSQL |
| pg_ttl_index | FEAT | C | PostgreSQL | Automatic data expiration with TTL indexes |
| pg_graphql | FEAT | Rust | Apache-2.0 | Add in-database GraphQL support |
| pg_jsonschema | FEAT | Rust | Apache-2.0 | PostgreSQL extension providing JSON Schema validation |
| jsquery | FEAT | C | PostgreSQL | data type for jsonb inspection |
| pg_hint_plan | FEAT | C | BSD 3-Clause | Give PostgreSQL ability to manually force some decisions in execution plans. |
| hypopg | FEAT | C | PostgreSQL | Hypothetical indexes for PostgreSQL |
| index_advisor | FEAT | SQL | PostgreSQL | Query index advisor |
| plan_filter | FEAT | C | PostgreSQL | filter statements by their execution plans. |
| pg_variables | FEAT | C | PostgreSQL | Session-scoped variables with scalar, array, and record types |
| imgsmlr | FEAT | C | PostgreSQL | Image similarity with haar |
| pg_ivm | FEAT | C | PostgreSQL | incremental view maintenance on PostgreSQL |
| pg_incremental | FEAT | C | PostgreSQL | Incremental Processing by Crunchy Data |
| pg_trickle | FEAT | Rust | Apache-2.0 | Streaming tables and differential view maintenance for PostgreSQL 18 |
| provsql | FEAT | C++ | MIT | Semiring provenance and uncertainty management for PostgreSQL |
| orioledb | FEAT | C | PostgreSQL | OrioleDB, the next generation transactional engine |
| pg_cardano | FEAT | Rust | MIT | A suite of Cardano-related tools |
| rdkit | FEAT | C++ | BSD 3-Clause | Cheminformatics functionality for PostgreSQL. |
| omni | FEAT | C | Apache-2.0 | Advanced adapter for Postgres extensions |
| omni_auth | FEAT | C | Apache-2.0 | Basic session management |
| omni_aws | FEAT | C | Apache-2.0 | Amazon Web Services APIs (S3) |
| omni_cloudevents | FEAT | C | Apache-2.0 | CloudEvents support |
| omni_containers | FEAT | C | Apache-2.0 | Docker container management |
| omni_credentials | FEAT | C | Apache-2.0 | Application credential management |
| omni_csv | FEAT | C | Apache-2.0 | CSV toolkit |
| omni_datasets | FEAT | C | Apache-2.0 | Dataset provisioning |
| omni_email | FEAT | C | Apache-2.0 | E-mail framework |
| omni_http | FEAT | C | Apache-2.0 | Basic HTTP types |
| omni_httpc | FEAT | C | Apache-2.0 | HTTP client |
| omni_httpd | FEAT | C | Apache-2.0 | HTTP server |
| omni_id | FEAT | C | Apache-2.0 | Identity types |
| omni_json | FEAT | C | Apache-2.0 | JSON toolkit |
| omni_kube | FEAT | C | Apache-2.0 | Kubernetes (k8s) integration |
| omni_ledger | FEAT | C | Apache-2.0 | Financial ledger |
| omni_manifest | FEAT | C | Apache-2.0 | Package installation manifests |
| omni_mimetypes | FEAT | C | Apache-2.0 | MIME types |
| omni_os | FEAT | C | Apache-2.0 | Operating system integration |
| omni_polyfill | FEAT | C | Apache-2.0 | Postgres API polyfills |
| omni_python | FEAT | C | Apache-2.0 | First-class Python support |
| omni_regex | FEAT | C | Apache-2.0 | PCRE-compatible regular expressions |
| omni_rest | FEAT | C | Apache-2.0 | REST API toolkit (with PostgREST support) |
| omni_schema | FEAT | C | Apache-2.0 | Advanced schema management tooling |
| omni_seq | FEAT | C | Apache-2.0 | Distributed integer sequences |
| omni_service | FEAT | C | Apache-2.0 | Service management |
| omni_session | FEAT | C | Apache-2.0 | Session management |
| omni_shmem | FEAT | C | Apache-2.0 | Shared Memory Management |
| omni_sql | FEAT | C | Apache-2.0 | Programmatic SQL manipulation |
| omni_sqlite | FEAT | C | Apache-2.0 | Embedded SQLite |
| omni_test | FEAT | C | Apache-2.0 | Testing framework |
| omni_txn | FEAT | C | Apache-2.0 | Transaction management |
| omni_types | FEAT | C | Apache-2.0 | Advanced types |
| omni_var | FEAT | C | Apache-2.0 | Scoped variables |
| omni_vfs | FEAT | C | Apache-2.0 | Virtual File System |
| omni_vfs_types_v1 | FEAT | C | Apache-2.0 | Virtual File System types (v1) |
| omni_web | FEAT | C | Apache-2.0 | Common web stack primitives |
| omni_worker | FEAT | C | Apache-2.0 | Generalized worker pool |
| omni_xml | FEAT | C | Apache-2.0 | XML toolkit |
| omni_yaml | FEAT | C | Apache-2.0 | YAML toolkit |
| bloom | FEAT | C | PostgreSQL | bloom access method - signature file based index |
| pg_tle | LANG | C | Apache-2.0 | Trusted Language Extensions for PostgreSQL |
| plv8 | LANG | C++ | PostgreSQL | PL/JavaScript (v8) trusted procedural language |
| pljs | LANG | C | PostgreSQL | PL/JS trusted procedural language |
| pllua | LANG | C | MIT | Lua as a procedural language |
| hstore_pllua | LANG | C | MIT | Hstore transform for Lua |
| plluau | LANG | C | MIT | Lua as an untrusted procedural language |
| hstore_plluau | LANG | C | MIT | Hstore transform for untrusted Lua |
| plprql | LANG | Rust | Apache-2.0 | Use PRQL in PostgreSQL - Pipelined Relational Query Language |
| pldbgapi | LANG | C | Artistic | server-side support for debugging PL/pgSQL functions |
| plpgsql_check | LANG | C | MIT | extended check for plpgsql functions |
| plprofiler | LANG | C | Artistic | server-side support for profiling PL/pgSQL functions |
| plsh | LANG | C | MIT | PL/sh procedural language |
| pljava | LANG | Java | BSD 3-Clause | PL/Java procedural language |
| plr | LANG | C | GPL-2.0 | load R interpreter and execute R script from within a database |
| plxslt | LANG | C | PostgreSQL | XSLT procedural language for PostgreSQL |
| pgtap | LANG | C | PostgreSQL | Unit testing for PostgreSQL |
| faker | LANG | Python | PostgreSQL | Wrapper for the Faker Python library |
| dbt2 | LANG | C | Artistic | OSDL-DBT-2 test kit |
| pg_regresql | LANG | C | BSD 2-Clause | Trust pg_class statistics for planning instead of physical relation size |
| pltcl | LANG | C | PostgreSQL | PL/Tcl procedural language |
| pltclu | LANG | C | PostgreSQL | PL/TclU untrusted procedural language |
| plperl | LANG | C | PostgreSQL | PL/Perl procedural language |
| bool_plperl | LANG | C | PostgreSQL | transform between bool and plperl |
| hstore_plperl | LANG | C | PostgreSQL | transform between hstore and plperl |
| jsonb_plperl | LANG | C | PostgreSQL | transform between jsonb and plperl |
| plperlu | LANG | C | PostgreSQL | PL/PerlU untrusted procedural language |
| bool_plperlu | LANG | C | PostgreSQL | transform between bool and plperlu |
| jsonb_plperlu | LANG | C | PostgreSQL | transform between jsonb and plperlu |
| hstore_plperlu | LANG | C | PostgreSQL | transform between hstore and plperlu |
| plpgsql | LANG | C | PostgreSQL | PL/pgSQL procedural language |
| plpython3u | LANG | C | PostgreSQL | PL/Python3U untrusted procedural language |
| jsonb_plpython3u | LANG | C | PostgreSQL | transform between jsonb and plpython3u |
| ltree_plpython3u | LANG | C | PostgreSQL | transform between ltree and plpython3u |
| hstore_plpython3u | LANG | C | PostgreSQL | transform between hstore and plpython3u |
| prefix | TYPE | C | PostgreSQL | Prefix Range module for PostgreSQL |
| semver | TYPE | C | PostgreSQL | Semantic version data type |
| pg_text_semver | TYPE | SQL | PostgreSQL | Semantic version domain and comparison operators for PostgreSQL |
| unit | TYPE | C | GPL-2.0 | SI units extension |
| pgpdf | TYPE | C | GPL-3.0 | PDF type with meta admin & Full-Text Search |
| pglite_fusion | TYPE | Rust | MIT | Embed an SQLite database in your PostgreSQL table |
| md5hash | TYPE | C | BSD 2-Clause | type for storing 128-bit binary data inline |
| asn1oid | TYPE | C | GPL-3.0 | asn1oid extension |
| roaringbitmap | TYPE | C | Apache-2.0 | support for Roaring Bitmaps |
| pgfaceting | TYPE | SQL | BSD 3-Clause | fast faceting queries using an inverted index |
| pg_sphere | TYPE | C | BSD 3-Clause | spherical objects with useful functions, operators and index support |
| country | TYPE | C | PostgreSQL | Country data type, ISO 3166-1 |
| pg_xenophile | TYPE | SQL | PostgreSQL | More than the bare necessities for PostgreSQL i18n and l10n. |
| l10n_table_dependent_extension | TYPE | SQL | PostgreSQL | PostgreSQL l10n toolbox |
| currency | TYPE | C | MIT | Custom PostgreSQL currency type in 1Byte |
| collection | TYPE | C | Apache-2.0 | Memory optimized data type to be used inside of plpglsql func |
| pgmp | TYPE | C | LGPL-3.0 | Multiple Precision Arithmetic extension |
| numeral | TYPE | C | GPL-2.0 | numeral datatypes extension |
| pg_rational | TYPE | C | MIT | bigint fractions |
| uint | TYPE | C | PostgreSQL | unsigned integer types |
| uint128 | TYPE | C | PostgreSQL | Native uint128 type |
| hashtypes | TYPE | C | PostgreSQL | sha1, md5 and other data types for PostgreSQL |
| ip4r | TYPE | C | PostgreSQL | IPv4/v6 and IPv4/v6 range index type for PostgreSQL |
| uri | TYPE | C | PostgreSQL | URI Data type for PostgreSQL |
| emailaddr | TYPE | C | PostgreSQL | Email address type for PostgreSQL |
| acl | TYPE | C | BSD 2-Clause | ACL Data type |
| debversion | TYPE | SQL | PostgreSQL | Debian version number data type |
| pg_duration | TYPE | C | MIT | data type for representing durations |
| pg_bikram_sambat | TYPE | C | PostgreSQL | Bikram Sambat date type and AD/BS conversion functions |
| pg_rrule | TYPE | C | MIT | RRULE field type for PostgreSQL |
| pgcalendar | TYPE | SQL | MIT | Recurring calendar, schedule, and exception management for PostgreSQL |
| timestamp9 | TYPE | C | MIT | timestamp nanosecond resolution |
| pgbson | TYPE | C | MIT | BSON data type and accessor functions for PostgreSQL |
| chkpass | TYPE | C | PostgreSQL | data type for auto-encrypted passwords |
| isn | TYPE | C | PostgreSQL | data types for international product numbering standards |
| seg | TYPE | C | PostgreSQL | data type for representing line segments or floating-point intervals |
| cube | TYPE | C | PostgreSQL | data type for multidimensional cubes |
| ltree | TYPE | C | PostgreSQL | data type for hierarchical tree-like structures |
| hstore | TYPE | C | PostgreSQL | data type for storing sets of (key, value) pairs |
| citext | TYPE | C | PostgreSQL | data type for case-insensitive character strings |
| xml2 | TYPE | C | PostgreSQL | XPath querying and XSLT |
| gzip | UTIL | C | MIT | gzip and gunzip functions. |
| bzip | UTIL | C | MIT | Bzip compression and decompression |
| zstd | UTIL | C | ISC | Zstandard compression algorithm implementation in PostgreSQL |
| http | UTIL | C | MIT | HTTP client for PostgreSQL, allows web page retrieval inside the database. |
| pg_net | UTIL | C | Apache-2.0 | Async HTTP Requests |
| pg_curl | UTIL | C | MIT | Run curl actions for data transfer in URL syntax |
| pg_retry | UTIL | C | PostgreSQL | Retry SQL statements on transient errors with exponential backoff |
| pg_fsql | UTIL | C | PostgreSQL | Recursive SQL template engine with JSONB-driven execution |
| pg_protobuf | UTIL | C | MIT | Protobuf support for PostgreSQL |
| pgproto | UTIL | C | PostgreSQL | Native Protobuf parsing, mutation, indexing, and JSON conversion support |
| pglock | UTIL | SQL | PostgreSQL | Lightweight distributed lock service inside PostgreSQL |
| pgjq | UTIL | C | MIT | Use jq in Postgres |
| pgjwt | UTIL | SQL | MIT | JSON Web Token API for Postgresql |
| pg_smtp_client | UTIL | Rust | MIT | PostgreSQL extension to send email using SMTP |
| pg_html5_email_address | UTIL | SQL | PostgreSQL | PostgreSQL email validation that is consistent with the HTML5 spec |
| url_encode | UTIL | C | PostgreSQL | url_encode, url_decode functions |
| pgsql_tweaks | UTIL | SQL | PostgreSQL | Some functions and views for daily usage |
| pg_extra_time | UTIL | SQL | PostgreSQL | Some date time functions and operators that, |
| pgpcre | UTIL | C | PostgreSQL | Perl Compatible Regular Expression functions |
| re2 | UTIL | C++ | PostgreSQL | ClickHouse-compatible regex functions using RE2 |
| icu_ext | UTIL | C | PostgreSQL | Access ICU functions |
| pgqr | UTIL | C | BSD 3-Clause | QR Code generator from PostgreSQL |
| envvar | UTIL | C | PostgreSQL | Fetch the value of an environment variable |
| byteamagic | UTIL | C | BSD 2-Clause | Detect MIME types and file formats from PostgreSQL bytea values |
| floatfile | UTIL | C | MIT | Simple file storage for arrays of floats |
| external_file | UTIL | SQL | PostgreSQL | Access external server-side files through PostgreSQL functions |
| pg_render | UTIL | Rust | MIT | Render HTML in SQL |
| pg_readme | UTIL | C | PostgreSQL | Generate a README.md document for a database extension or schema |
| pg_readme_test_extension | UTIL | C | PostgreSQL | Test generating a README.md document for extension or schema |
| ddl_historization | UTIL | SQL | GPL-2.0 | Historize the ddl changes inside PostgreSQL database |
| data_historization | UTIL | SQL | PostgreSQL | PLPGSQL Script to historize data in partitionned table |
| schedoc | UTIL | SQL | GPL-3.0 | Cross documentation between Django and DBT projects |
| pg_isok | UTIL | SQL | AGPL-3.0 | Query-based data integrity management and soft alerting for PostgreSQL |
| hashlib | UTIL | C | PostgreSQL | Stable hash functions for Postgres |
| xxhash | UTIL | C | BSD 2-Clause | xxhash functions for PostgreSQL |
| shacrypt | UTIL | C | PostgreSQL | Implements SHA256-CRYPT and SHA512-CRYPT password encryption schemes |
| cryptint | UTIL | C | PostgreSQL | Encryption functions for int and bigint values |
| pguecc | UTIL | C | BSD 2-Clause | uECC bindings for Postgres |
| sparql | UTIL | SQL | Apache-2.0 | Query SPARQL datasource with SQL |
| pg_idkit | FUNC | Rust | Apache-2.0 | multi-tool for generating new/niche universally unique identifiers (ex. UUIDv6, ULID, KSUID) |
| pgx_ulid | FUNC | Rust | MIT | ulid type and methods |
| pg_uuidv7 | FUNC | C | MPL-2.0 | Create UUIDv7 values in postgres |
| permuteseq | FUNC | C | PostgreSQL | Pseudo-randomly permute sequences with a format-preserving encryption on elements |
| pg_hashids | FUNC | C | MIT | Short unique id generator for PostgreSQL, using hashids |
| pg_slug_gen | FUNC | C | MIT | Generate cryptographically secure timestamp-based slugs |
| sequential_uuids | FUNC | C | MIT | generator of sequential UUIDs |
| typeid | FUNC | Rust | MIT | Allows to use TypeIDs in Postgres natively |
| snowflake | FUNC | C | PostgreSQL | Snowflake-style 64-bit ID generator and sequence utilities for PostgreSQL |
| topn | FUNC | C | AGPL-3.0 | type for top-n JSONB |
| quantile | FUNC | C | BSD 2-Clause | Quantile aggregation function |
| lower_quantile | FUNC | C | BSD 2-Clause | Lower quantile aggregate function |
| count_distinct | FUNC | C | BSD 2-Clause | An alternative to COUNT(DISTINCT ...) aggregate, usable with HashAggregate |
| omnisketch | FUNC | C | PostgreSQL | data structure for on-line agg of data into approximate sketch |
| ddsketch | FUNC | C | PostgreSQL | Provides ddsketch aggregate function |
| vasco | FUNC | C | GPL-3.0 | discover hidden correlations in your data with MIC |
| xicor | FUNC | C | GPL-3.0 | XI Correlation Coefficient in Postgres |
| weighted_statistics | FUNC | C | PostgreSQL | High-performance weighted statistics functions for sparse data |
| datasketches | FUNC | C++ | Apache-2.0 | Approximate analytics sketches and aggregates for PostgreSQL |
| tdigest | FUNC | C | Apache-2.0 | Provides tdigest aggregate function. |
| first_last_agg | FUNC | C | PostgreSQL | first() and last() aggregate functions |
| extra_window_functions | FUNC | C | PostgreSQL | Extra Window Functions for PostgreSQL |
| floatvec | FUNC | C | MIT | Math for vectors (arrays) of numbers |
| aggs_for_vecs | FUNC | C | MIT | Aggregate functions for array inputs |
| aggs_for_arrays | FUNC | C | MIT | Various functions for computing statistics on arrays of numbers |
| pg_csv | FUNC | C | MIT | Flexible CSV processing for Postgres |
| arraymath | FUNC | C | MIT | Array math and operators that work element by element on the contents of arrays |
| pg_math | FUNC | C | GPL-3.0 | GSL statistical functions for postgresql |
| random | FUNC | C | PostgreSQL | random data generator |
| base36 | FUNC | C | MIT | Integer Base36 types |
| base62 | FUNC | C | MIT | Base62 extension for PostgreSQL |
| pg_base58 | FUNC | Rust | MIT | Base58 Encoder/Decoder Extension for PostgreSQL |
| financial | FUNC | C | PostgreSQL | Financial aggregate functions |
| pg_accumulator | FUNC | C | PostgreSQL | Accumulation registers for balance and turnover tracking in PostgreSQL |
| convert | FUNC | Rust | MIT | conversion functions for spatial, routing and other specialized uses |
| parray_gin | FUNC | C | PostgreSQL | GIN index operator class and partial-match operators for text arrays |
| refint | FUNC | C | PostgreSQL | functions for implementing referential integrity (obsolete) |
| autoinc | FUNC | C | PostgreSQL | functions for autoincrementing fields |
| insert_username | FUNC | C | PostgreSQL | functions for tracking who changed a table |
| moddatetime | FUNC | C | PostgreSQL | functions for tracking last modification time |
| tsm_system_time | FUNC | C | PostgreSQL | TABLESAMPLE method which accepts time in milliseconds as a limit |
| dict_xsyn | FUNC | C | PostgreSQL | text search dictionary template for extended synonym processing |
| tsm_system_rows | FUNC | C | PostgreSQL | TABLESAMPLE method which accepts number of rows as a limit |
| tcn | FUNC | C | PostgreSQL | Triggered change notifications |
| uuid-ossp | FUNC | C | PostgreSQL | generate universally unique identifiers (UUIDs) |
| btree_gist | FUNC | C | PostgreSQL | support for indexing common datatypes in GiST |
| btree_gin | FUNC | C | PostgreSQL | support for indexing common datatypes in GIN |
| intarray | FUNC | C | PostgreSQL | functions, operators, and index support for 1-D arrays of integers |
| intagg | FUNC | C | PostgreSQL | integer aggregator and enumerator (obsolete) |
| dict_int | FUNC | C | PostgreSQL | text search dictionary template for integers |
| unaccent | FUNC | C | PostgreSQL | text search dictionary that removes accents |
| pg_repack | ADMIN | C | PostgreSQL | Reorganize tables in PostgreSQL databases with minimal locks |
| pg_rewrite | ADMIN | C | BSD 3-Clause | Tool allows read write to the table during the rewriting |
| pg_query_rewrite | ADMIN | C | PostgreSQL | Rewrite SQL statements with a PostgreSQL ProcessUtility hook |
| pg_squeeze | ADMIN | C | BSD 2-Clause | A tool to remove unused space from a relation. |
| pg_dirtyread | ADMIN | C | BSD 3-Clause | Read dead but unvacuumed rows from table |
| pgfincore | ADMIN | C | BSD 3-Clause | examine and manage the os buffer cache |
| pg_cooldown | ADMIN | C | Apache-2.0 | remove buffered pages for specific relations |
| ddlx | ADMIN | SQL | PostgreSQL | DDL eXtractor functions |
| pglinter | ADMIN | Rust | PostgreSQL | PostgreSQL Linting and Analysis Extension |
| prioritize | ADMIN | C | PostgreSQL | get and set the priority of PostgreSQL backends |
| pg_checksums | ADMIN | C | BSD 2-Clause | Activate/deactivate/verify checksums in offline Postgres clusters |
| pg_readonly | ADMIN | C | PostgreSQL | cluster database read only |
| pgdd | ADMIN | Rust | MIT | Introspect pg data dictionary via standard SQL |
| pg_permissions | ADMIN | SQL | BSD 2-Clause | view object permissions and compare them with the desired state |
| pgautofailover | ADMIN | C | PostgreSQL | pg_auto_failover |
| pg_catcheck | ADMIN | C | BSD 3-Clause | Diagnosing system catalog corruption |
| pre_prepare | ADMIN | C | PostgreSQL | Pre Prepare your Statement server side |
| pg_upless | ADMIN | SQL | PostgreSQL | Detect Useless UPDATE |
| pgcozy | ADMIN | SQL | PostgreSQL | Pre-warming shared buffers according to previous pg_buffercache snapshots for PostgreSQL. |
| pg_orphaned | ADMIN | C | PostgreSQL | Deal with orphaned files |
| pg_crash | ADMIN | C | BSD 3-Clause | Send random signals to random processes |
| pg_cheat_funcs | ADMIN | C | PostgreSQL | Provides cheat (but useful) functions |
| fio | ADMIN | C | BSD 3-Clause | PostgreSQL File I/O Functions |
| qos | ADMIN | C | GPL-3.0 | QoS resource governor extension for PostgreSQL sessions and queries |
| pg_pathcheck | ADMIN | C | MIT | Validate planner Path trees for freed or corrupt memory |
| pg_savior | ADMIN | C | Apache-2.0 | Postgres extension to save OOPS mistakes |
| safeupdate | ADMIN | C | ISC | Require criteria for UPDATE and DELETE |
| pg_strict | ADMIN | Rust | MIT | Prevent dangerous UPDATE and DELETE without WHERE clause |
| pg_drop_events | ADMIN | SQL | PostgreSQL | logs transaction ids of drop table, drop column, drop materialized view statements |
| table_log | ADMIN | C | PostgreSQL | record table modification logs and PITR for table/row |
| pgelog | ADMIN | SQL | PostgreSQL | Extended logging via pseudo-autonomous transactions |
| pgagent | ADMIN | C | PostgreSQL | A PostgreSQL job scheduler |
| pg_prewarm | ADMIN | C | PostgreSQL | prewarm relation data |
| pgpool_adm | ADMIN | C | PostgreSQL | Administrative functions for pgPool |
| pgpool_recovery | ADMIN | C | PostgreSQL | recovery functions for pgpool-II for V4.3 |
| pgpool_regclass | ADMIN | C | PostgreSQL | replacement for regclass |
| lo | ADMIN | C | PostgreSQL | Large Object maintenance |
| basic_archive | ADMIN | C | PostgreSQL | an example of an archive module |
| basebackup_to_shell | ADMIN | C | PostgreSQL | adds a custom basebackup target called shell |
| old_snapshot | ADMIN | C | PostgreSQL | utilities in support of old_snapshot_threshold |
| adminpack | ADMIN | C | PostgreSQL | administrative functions for PostgreSQL |
| amcheck | ADMIN | C | PostgreSQL | functions for verifying relation integrity |
| pg_surgery | ADMIN | C | PostgreSQL | extension to perform surgery on a damaged relation |
| pg_profile | STAT | C | BSD 2-Clause | PostgreSQL load profile repository and report builder |
| pg_tracing | STAT | C | MIT | Distributed Tracing for PostgreSQL |
| pg_stat_ch | STAT | C++ | Apache-2.0 | Export PostgreSQL query telemetry to ClickHouse |
| pg_show_plans | STAT | C | PostgreSQL | show query plans of all currently running SQL statements |
| pg_stat_kcache | STAT | C | BSD 3-Clause | Kernel statistics gathering |
| pg_stat_monitor | STAT | C | BSD 3-Clause | The pg_stat_monitor is a PostgreSQL Query Performance Monitoring tool, based on PostgreSQL contrib module pg_stat_statements. pg_stat_monitor provides aggregated statistics, client information, plan details including plan, and histogram information. |
| pg_qualstats | STAT | C | BSD 3-Clause | An extension collecting statistics about quals |
| pg_store_plans | STAT | C | BSD 3-Clause | track plan statistics of all SQL statements executed |
| pg_track_settings | STAT | SQL | PostgreSQL | Track settings changes |
| pg_track_optimizer | STAT | C | MIT | Track planning decisions in comparison with execution reality |
| pg_wait_sampling | STAT | C | PostgreSQL | sampling based statistics of wait events |
| pg_datasentinel | STAT | C | BSD 3-Clause | Observability and activity monitoring extension for PostgreSQL |
| pgsentinel | STAT | C | PostgreSQL | active session history |
| system_stats | STAT | C | PostgreSQL | EnterpriseDB system statistics for PostgreSQL |
| meta | STAT | SQL | BSD 2-Clause | Normalized, friendlier system catalog for PostgreSQL |
| pgnodemx | STAT | C | Apache-2.0 | Capture node OS metrics via SQL queries |
| pg_proctab | STAT | C | BSD 3-Clause | PostgreSQL extension to access the OS process table |
| pg_sqlog | STAT | SQL | BSD 3-Clause | Provide SQL interface to logs |
| bgw_replstatus | STAT | C | PostgreSQL | Small PostgreSQL background worker to report whether a node is a replication master or standby |
| pgmeminfo | STAT | C | MIT | show memory usage |
| toastinfo | STAT | C | PostgreSQL | show details on toasted datums |
| explain_ui | STAT | Rust | PostgreSQL | easily jump into a visual plan UI for any SQL query |
| pg_relusage | STAT | C | PostgreSQL | Log all the queries that reference a particular column |
| pagevis | STAT | SQL | MIT | Visualise database pages in ascii code |
| powa | STAT | Python | PostgreSQL | PostgreSQL Workload Analyser-core |
| pg_overexplain | STAT | C | PostgreSQL | Allow EXPLAIN to dump even more details |
| pg_logicalinspect | STAT | C | PostgreSQL | Logical decoding components inspection |
| pageinspect | STAT | C | PostgreSQL | inspect the contents of database pages at a low level |
| pgrowlocks | STAT | C | PostgreSQL | show row-level locking information |
| sslinfo | STAT | C | PostgreSQL | information about SSL certificates |
| pg_buffercache | STAT | C | PostgreSQL | examine the shared buffer cache |
| pg_walinspect | STAT | C | PostgreSQL | functions to inspect contents of PostgreSQL Write-Ahead Log |
| pg_freespacemap | STAT | C | PostgreSQL | examine the free space map (FSM) |
| pg_visibility | STAT | C | PostgreSQL | examine the visibility map (VM) and page-level visibility info |
| pgstattuple | STAT | C | PostgreSQL | show tuple-level statistics |
| auto_explain | STAT | C | PostgreSQL | Provides a means for logging execution plans of slow statements automatically |
| pg_stat_statements | STAT | C | PostgreSQL | track planning and execution statistics of all SQL statements executed |
| passwordcheck_cracklib | SEC | C | LGPL-2.1 | Strengthen PostgreSQL user password checks with cracklib |
| supautils | SEC | C | Apache-2.0 | Extension that secures a cluster on a cloud environment |
| pgsodium | SEC | C | BSD 3-Clause | Postgres extension for libsodium functions |
| column_encrypt | SEC | C | PostgreSQL | Transparent column-level encryption with encrypted_text and encrypted_bytea types |
| supabase_vault | SEC | C | Apache-2.0 | Supabase Vault Extension |
| pg_session_jwt | SEC | Rust | Apache-2.0 | Manage authentication sessions using JWTs |
| anon | SEC | Rust | PostgreSQL | PostgreSQL Anonymizer (anon) extension |
| pgsmcrypto | SEC | Rust | MIT | PostgreSQL SM Algorithm Extension |
| pg_enigma | SEC | Rust | MIT | Encrypted postgres data type |
| pgaudit | SEC | C | PostgreSQL | provides auditing functionality |
| pgauditlogtofile | SEC | C | PostgreSQL | pgAudit addon to redirect audit log to an independent file |
| pg_auditor | SEC | SQL | BSD 3-Clause | Audit data changes and provide flashback ability |
| logerrors | SEC | C | BSD 3-Clause | Function for collecting statistics about messages in logfile |
| pg_auth_mon | SEC | C | MIT | monitor connection attempts per user |
| pg_jobmon | SEC | SQL | PostgreSQL | Extension for logging and monitoring functions in PostgreSQL |
| credcheck | SEC | C | MIT | credcheck - postgresql plain text credential checker |
| pgcryptokey | SEC | C | PostgreSQL | cryptographic key management |
| pg_pwhash | SEC | C | MIT | Advanced password hashing methods for PostgreSQL |
| login_hook | SEC | C | GPL-3.0 | login_hook - hook to execute login_hook.login() at login time |
| set_user | SEC | C | PostgreSQL | similar to SET ROLE but with added logging |
| pg_snakeoil | SEC | C | PostgreSQL | The PostgreSQL Antivirus |
| pgextwlist | SEC | C | PostgreSQL | PostgreSQL Extension Whitelisting |
| pg_command_fw | SEC | Rust | BSD 3-Clause | DDL and utility command firewall for PostgreSQL |
| block_copy_command | SEC | Rust | BSD 3-Clause | Block COPY commands via a configurable ProcessUtility hook |
| sslutils | SEC | C | PostgreSQL | A Postgres extension for managing SSL certificates through SQL |
| noset | SEC | C | AGPL-3.0 | Module for blocking SET variables for non-super users. |
| pg_tde | SEC | C | MIT | Percona pg_tde access method |
| sepgsql | SEC | C | PostgreSQL | label-based mandatory access control (MAC) based on SELinux security policy. |
| auth_delay | SEC | C | PostgreSQL | pause briefly before reporting authentication failure |
| pgcrypto | SEC | C | PostgreSQL | cryptographic functions |
| passwordcheck | SEC | C | PostgreSQL | checks user passwords and reject weak password |
| wrappers | FDW | Rust | Apache-2.0 | Foreign data wrappers developed by Supabase |
| multicorn | FDW | C | PostgreSQL | Fetch foreign data in Python in your PostgreSQL server. |
| odbc_fdw | FDW | C | PostgreSQL | Foreign data wrapper for accessing remote databases using ODBC |
| jdbc_fdw | FDW | C | PostgreSQL | foreign-data wrapper for remote servers available over JDBC |
| pgspider_ext | FDW | C | PostgreSQL | foreign-data wrapper for remote PGSpider servers |
| mysql_fdw | FDW | C | BSD 3-Clause | Foreign data wrapper for querying a MySQL server |
| oracle_fdw | FDW | C | PostgreSQL | foreign data wrapper for Oracle access |
| tds_fdw | FDW | C | PostgreSQL | Foreign data wrapper for querying a TDS database (Sybase or Microsoft SQL Server) |
| db2_fdw | FDW | C | PostgreSQL | foreign data wrapper for DB2 access |
| sqlite_fdw | FDW | C | PostgreSQL | SQLite Foreign Data Wrapper |
| pgbouncer_fdw | FDW | SQL | PostgreSQL | Extension for querying PgBouncer stats from normal SQL views & running pgbouncer commands from normal SQL functions |
| etcd_fdw | FDW | Rust | MIT | Foreign data wrapper for etcd |
| informix_fdw | FDW | C | PostgreSQL | Foreign data wrapper for Informix access |
| nominatim_fdw | FDW | C | MIT | Nominatim Foreign Data Wrapper for PostgreSQL |
| mongo_fdw | FDW | C | LGPL-3.0 | foreign data wrapper for MongoDB access |
| redis_fdw | FDW | C | PostgreSQL | Foreign data wrapper for querying a Redis server |
| redis | FDW | C | MIT | Send redis pub/sub messages to Redis from PostgreSQL Directly |
| kafka_fdw | FDW | C | PostgreSQL | kafka Foreign Data Wrapper for CSV formatted messages |
| hdfs_fdw | FDW | C | BSD 3-Clause | foreign-data wrapper for remote hdfs servers |
| firebird_fdw | FDW | C | PostgreSQL | Foreign data wrapper for Firebird |
| rdf_fdw | FDW | C | MIT | Foreign data wrapper for RDF triplestores over SPARQL endpoints |
| aws_s3 | FDW | SQL | Apache-2.0 | aws_s3 postgres extension to import/export data from/to s3 |
| log_fdw | FDW | C | Apache-2.0 | foreign-data wrapper for Postgres log file access |
| dblink | FDW | C | PostgreSQL | connect to other PostgreSQL databases from within a database |
| file_fdw | FDW | C | PostgreSQL | foreign-data wrapper for flat file access |
| postgres_fdw | FDW | C | PostgreSQL | foreign-data wrapper for remote PostgreSQL servers |
| documentdb | SIM | C | MIT | API surface for DocumentDB for PostgreSQL |
| documentdb_core | SIM | C | MIT | Core API surface for DocumentDB on PostgreSQL |
| documentdb_distributed | SIM | C | MIT | Multi-Node API surface for DocumentDB |
| documentdb_extended_rum | SIM | C | MIT | DocumentDB Extended RUM index access method |
| orafce | SIM | C | BSD 0-Clause | Functions and operators that emulate a subset of functions and packages from the Oracle RDBMS |
| pgtt | SIM | C | ISC | Extension to add Global Temporary Tables feature to PostgreSQL |
| session_variable | SIM | C | GPL-3.0 | Registration and manipulation of session variables and constants |
| pg_statement_rollback | SIM | C | ISC | Server side rollback at statement level for PostgreSQL like Oracle or DB2 |
| ivorysql_ora | SIM | C | Apache-2.0 | Oracle Compatible extension on Postgres Database |
| ora_btree_gin | SIM | C | Apache-2.0 | Support for indexing oracle datatypes in GIN |
| ora_btree_gist | SIM | C | Apache-2.0 | Support for oracle indexing common datatypes in GiST |
| pg_get_functiondef | SIM | C | Apache-2.0 | Get function's definition |
| plisql | SIM | C | Apache-2.0 | PL/iSQL procedural language |
| gb18030_2022 | SIM | C | Apache-2.0 | Support GB18030-2022 and UTF-8 conversion |
| pg_dbms_metadata | SIM | SQL | PostgreSQL | Extension to add Oracle DBMS_METADATA compatibility to PostgreSQL |
| pg_dbms_lock | SIM | SQL | PostgreSQL | Extension to add Oracle DBMS_LOCK full compatibility to PostgreSQL |
| pg_dbms_job | SIM | SQL | PostgreSQL | Extension to add Oracle DBMS_JOB full compatibility to PostgreSQL |
| pg_dbms_errlog | SIM | C | ISC | Emulate DBMS_ERRLOG Oracle module to log DML errors in a dedicated table. |
| pg_utl_smtp | SIM | SQL | PostgreSQL | Oracle UTL_SMTP compatibility extension for PostgreSQL |
| babelfishpg_common | SIM | C | Apache-2.0 | SQL Server Transact SQL Datatype Support |
| babelfishpg_tsql | SIM | C | Apache-2.0 | SQL Server Transact SQL compatibility |
| babelfishpg_tds | SIM | C | Apache-2.0 | SQL Server TDS protocol extension |
| babelfishpg_money | SIM | C | Apache-2.0 | SQL Server Money Data Type |
| spat | SIM | C | AGPL-3.0 | Redis-like In-Memory DB Embedded in Postgres |
| pgmemcache | SIM | C | MIT | memcached interface |
| aux_mysql | SIM | C | GPL-3.0 | MySQL Supplementary Extension |
| pglogical | ETL | C | PostgreSQL | PostgreSQL Logical Replication |
| pglogical_origin | ETL | C | PostgreSQL | Dummy extension for compatibility when upgrading from Postgres 9.4 |
| pglogical_ticker | ETL | C | PostgreSQL | Have an accurate view on pglogical replication delay |
| pgl_ddl_deploy | ETL | C | MIT | automated ddl deployment using pglogical |
| logical_ddl | ETL | C | MIT | Replicate supported DDL changes over PostgreSQL logical replication |
| pg_failover_slots | ETL | C | PostgreSQL | PG Failover Slots extension |
| db_migrator | ETL | SQL | BSD 3-Clause | Tools to migrate other databases to PostgreSQL |
| pgactive | ETL | C | Apache-2.0 | Active-Active Replication Extension for PostgreSQL |
| spock | ETL | C | PostgreSQL | Multi-master logical replication extension for PostgreSQL |
| lolor | ETL | C | PostgreSQL | Logical-replication-friendly replacement for PostgreSQL large objects |
| pgclone | ETL | C | PostgreSQL | Clone PostgreSQL databases, schemas, tables, and functions across environments |
| pgmqtt | ETL | Rust | ELv2 | CDC-to-MQTT broker for PostgreSQL |
| wal2json | ETL | C | BSD 3-Clause | Changing data capture in JSON format |
| wal2mongo | ETL | C | Apache-2.0 | PostgreSQL logical decoding output plugin for MongoDB |
| decoderbufs | ETL | C | MIT | Logical decoding plugin that delivers WAL stream changes using a Protocol Buffer format |
| decoder_raw | ETL | C | PostgreSQL | Output plugin for logical replication in Raw SQL format |
| mimeo | ETL | SQL | PostgreSQL | Extension for specialized, per-table replication between PostgreSQL instances |
| repmgr | ETL | C | GPL-3.0 | Replication manager for PostgreSQL |
| pg_fact_loader | ETL | C | MIT | build fact tables with Postgres |
| pg_bulkload | ETL | C | BSD 3-Clause | pg_bulkload is a high speed data loading utility for PostgreSQL |
| test_decoding | ETL | C | PostgreSQL | SQL-based test/example module for WAL logical decoding |
| pgoutput | ETL | C | PostgreSQL | Logical Replication output plugin |
| pgmemento | SEC | SQL | LGPL-3.0 | Audit trail with schema versioning for PostgreSQL using transaction-based logging |
| sql_firewall | SEC | C | PostgreSQL | SQL firewall extension that learns allowed queries and prevents or warns on unexpected query execution. |
| is_jsonb_valid | TYPE | C | MIT | Native PostgreSQL extension for validating jsonb values against JSON Schema draft 4 and draft 7. |
| pg_blkchain | TYPE | C | MIT | C extension providing Bitcoin blockchain parsing and helper functions for PostgreSQL. |
| imcs | OLAP | C | Apache-2.0 | In-Memory Columnar Store extension for PostgreSQL. |
| cstore_fdw | OLAP | C | Apache-2.0 | Columnar storage extension for PostgreSQL built as a foreign data wrapper |
| vops | OLAP | C | PostgreSQL | Vectorized operations for PostgreSQL OLAP queries |
| postgres-json-schema | TYPE | SQL | PostgreSQL | Validate JSON documents against JSON schemas in PostgreSQL |
| zson | TYPE | C | MIT | Transparent JSONB compression extension for PostgreSQL |
| pg_pathman | OLAP | C | PostgreSQL | Partitioning tool for PostgreSQL |
| pg_paxos | ETL | C | PostgreSQL | Paxos distributed consensus functions and table replication for PostgreSQL |
| amqp | ETL | C | MPL-2.0 | Publish messages to AMQP brokers from PostgreSQL |
| pipelinedb | OLAP | C | Apache-2.0 | High-performance time-series aggregation with continuous SQL queries for PostgreSQL |
| zombodb | FTS | Rust | Apache-2.0 | Elasticsearch-backed full-text search and indexing for PostgreSQL |
| ai | RAG | Python | PostgreSQL | Helper functions for AI workflows in PostgreSQL |
| kafka | ETL | C | MIT | Produce messages to Apache Kafka from PostgreSQL |
| clickhousedb_fdw | FDW | C | PostgreSQL | Foreign data wrapper for remote ClickHouse servers |
| holycorn | FDW | C | LGPL-3.0 | Ruby foreign data wrapper provider |
| json_fdw | FDW | C | GPL-3.0 | Foreign data wrapper for JSON file access |
| parquet_fdw | FDW | C++ | PostgreSQL | Read-only foreign data wrapper for Apache Parquet files |
| www_fdw | FDW | C | PostgreSQL | Foreign data wrapper for accessing web services from PostgreSQL. |
| pg_jieba | FTS | C++ | BSD 3-Clause | Chinese full-text search parser extension using Jieba tokenization. |
| pg_prometheus | STAT | C | Apache-2.0 | Prometheus metric sample type and helpers for PostgreSQL. |
| aqo | FEAT | C | AGPL-3.0 | Adaptive query optimization extension using execution statistics to improve cardinality estimation. |
| check_access | SEC | SQL | PostgreSQL | Functions and views to facilitate PostgreSQL object access inspection |
| libx509pq | SEC | C | GPL-3.0 | X.509 certificate parsing library for PostgreSQL |
| pg-audit-json | SEC | SQL | PostgreSQL | An audit history tracker |
| pg_credereum | SEC | C | GPL-3.0 | pg_credereum PostgreSQL extension bringing some properties of blockchain to the relational DBMS |
| recall | SEC | SQL | PostgreSQL | Tracks table changes in per-table _log tables for timestamp-based history queries. |
| pg_query_state | STAT | C | PostgreSQL | Tool for query progress monitoring in PostgreSQL |
| postal | GIS | C | MIT | Normalizes and parses postal addresses in PostgreSQL using libpostal. |
| cartodb | GIS | Python | BSD 3-Clause | Archived PostgreSQL extension for turning a database into a CartoDB user database. |
| argm | FUNC | C | PostgreSQL | Custom aggregate functions: argmax, argmin, and anyold |
| adaptive_counter | FUNC | C | Unknown | Aggregation functions and data type for distinct estimation based on adaptive sampling. |
| bitmap_counter | FUNC | C | Unknown | Aggregation functions and data type for distinct estimation based on s-bitmap. |
| hyperloglog_counter | FUNC | C | Unknown | Aggregation functions and data type for distinct estimation based on HyperLogLog. |
| loglog_counter | FUNC | C | BSD 2-Clause | Aggregation functions and data type for distinct estimation based on LogLog. |
| pcsa_counter | FUNC | C | Unknown | Aggregation functions and data type for distinct estimation based on PCSA. |
| probabilistic_counter | FUNC | C | Unknown | Aggregate functions and a data type for distinct-count estimation using probabilistic counting. |
| superloglog_counter | FUNC | C | Unknown | Aggregate functions and a data type for distinct-count estimation using SuperLogLog. |
| weighted_mean | FUNC | C | PostgreSQL | Weighted average aggregate function for PostgreSQL numeric values. |
| pg_themis | SEC | C | Apache-2.0 | PostgreSQL encryption and decryption functions backed by the Themis cryptographic library. |
| pgspeck | SEC | C | MIT | Small-block Speck symmetric encryption functions for PostgreSQL. |
| pg_dropcache | ADMIN | C | PostgreSQL | Administrative extension to invalidate PostgreSQL shared_buffers cache. |
| ptrack | ADMIN | C | PostgreSQL | Block-level incremental backup engine for PostgreSQL. |
| ast_postgis | GIS | SQL | Unknown | Advanced spatial data types and spatial integrity constraints for PostGIS. |
| ccnumber | TYPE | C | Unknown | data type representing encrypted CC numbers |
| fixeddecimal | TYPE | C | PostgreSQL | Fixed-precision decimal type optimized for performance and storage. |
| hstore_ops | TYPE | C | GPL-2.0 | extra operator class for hstore extension |
| pg_libphonenumber | TYPE | C++ | Apache-2.0 | Stores and manipulates phone numbers using Google libphonenumber |
| pg_ulid | TYPE | C | Unknown | ULID datatype and functions |
| pg_simdjson | FUNC | C++ | Apache-2.0 | Prototype PostgreSQL extension that parses JSON into jsonb using simdjson. |
| pg_xid | TYPE | C | MIT | PostgreSQL extension exposing xid generation functions |
| pg_cryogen | OLAP | C | PostgreSQL | Compressed append-only pluggable storage for PostgreSQL |
| pipeline_kafka | ETL | C | GPL-3.0 | PipelineDB extension for Kafka support |
| vectorize_engine | OLAP | C | PostgreSQL | Vectorized query execution extension for PostgreSQL |
| connection_limits | SEC | C | BSD 2-Clause | Connection quotas per user, database, and IP address |
| istore | TYPE | C | PostgreSQL | Integer-to-integer key/value store for analytic workloads |
| pair | TYPE | C | PostgreSQL | A key/value pair data type for PostgreSQL |
| monq | TYPE | C | Unknown | MongoDB-like query support for jsonb data |
| bignum | TYPE | C | PostgreSQL | Unlimited precision integers for PostgreSQL |
| emoji | TYPE | SQL | MIT | Pure SQL PostgreSQL extension to encode and decode bytea/text as emoji |
| pgchronos | TIME | SQL | BSD 3-Clause | SQL functions and operators for union, intersection, and difference over daterange and tstzrange arrays. |
| postgres_protobuf | TYPE | C | MIT | Protocol Buffer query and JSON conversion functions for PostgreSQL bytea protobuf data. |
| temporal | TIME | C | PostgreSQL | Temporal period data type, operators, and functions for PostgreSQL. |
| range_agg | TYPE | C | MIT | Aggregate functions to merge adjacent or overlapping PostgreSQL range values. |
| time_for_keys | TIME | C | MIT | Temporal foreign key helper functions and triggers for state-time PostgreSQL tables. |
| addressing_dictionary | FTS | SQL | MIT | Address handling dictionaries for PostgreSQL, applying smarter handling to addresses in text search. |
| shared_ispell | FTS | C | Unknown | Provides shared ispell dictionaries. |
| tsexample | FTS | C | Unknown | tsexample - example of custom postgresql full text search parser, dictionaries and configuration |
| cigration | ETL | SQL | Apache-2.0 | Citus shards migration tool |
| dblink_plus | ETL | C | BSD 3-Clause | Run SQL against external PostgreSQL, Oracle, MySQL, and SQLite databases from PostgreSQL. |
| jsoncdc | ETL | Rust | PostgreSQL | JSON logical decoding output plugin |
| pg_message_queue | ETL | SQL | PostgreSQL | Listen/Notify-based PostgreSQL message queue extension |
| pg_lz4 | UTIL | C | Unknown | lz4 compression method for PostgreSQL |
| pgsocket | ETL | C | BSD 3-Clause | Send bytes from PostgreSQL to a TCP/IP socket |
| pg_dtm | ETL | C | Unknown | Pluggable distributed transaction manager |
| pg_keeper | ETL | C | PostgreSQL | Simple background-worker based PostgreSQL clustering module |
| pg_part | OLAP | SQL | GPL-2.0 | Table partitioning utility for PostgreSQL |
| pg_zlog | ETL | C | Unknown | Logical table replication using Ceph and ZLog |
| advcopy | ETL | Python | Unknown | PL/Python PostgreSQL extension for copying data to and from S3. |
| cassandra2_fdw | FDW | C | MIT | Foreign data wrapper for querying Cassandra 2.x and newer from PostgreSQL. |
| ch_fdw | FDW | C | MIT | Foreign data wrapper for federated access from PostgreSQL to ClickHouse. |
| couchdb_fdw | FDW | C | PostgreSQL | Foreign data wrapper for querying CouchDB from PostgreSQL. |
| dump_fdw | FDW | C | BSD 3-Clause | Foreign data wrapper for querying PostgreSQL custom dump files. |
| file_fixed_length_fdw | FDW | C | Unknown | Foreign data wrapper for files with fixed-length fields. |
| timestampandtz | TYPE | C | MIT | Timestamp stored with timezone type |
| tinyint | TYPE | C | PostgreSQL | 1 byte integer data type |
| uids | TYPE | Rust | Unknown | PostgreSQL extension to generate various types of universally unique IDs |
| wltree | TYPE | C | MIT | data type for hierarchical tree-like structures with wide character support |
| dict_voikko | FTS | C | Unknown | text search dictionary for Finnish using the Voikko dictionary |
| file_textarray_fdw | FDW | C | PostgreSQL | Foreign data wrapper returning each text-file row as a text array. |
| git_fdw | FDW | C | MIT | PostgreSQL Git Foreign Data Wrapper |
| go_fdw | FDW | C | MIT | Experimental Go project template for PostgreSQL FDWs |
| bigtable | FDW | Rust | MIT | Rust PostgreSQL FDW for Google Bigtable |
| griddb_fdw | FDW | C | PostgreSQL | GridDB Foreign Data Wrapper for PostgreSQL |
| hello_fdw | FDW | C | Unknown | foreign-data wrapper for hello world |
| influxdb_fdw | FDW | C | PostgreSQL | Foreign data wrapper for querying InfluxDB from PostgreSQL |
| jdbc2_fdw | FDW | C | Unknown | foreign-data wrapper for remote servers available over JDBC |
| kt_fdw | FDW | C | MIT | Kt Foreign Data Wrapper |
| ldap_fdw | FDW | C | PostgreSQL | LDAP Foreign Data Wrapper |
| osm_fdw | FDW | C | PostgreSQL | Foreign data wrapper for reading OpenStreetMap PBF files |
| kv_fdw | FDW | C | Apache-2.0 | Foreign data wrapper for key-value storage backed by RocksDB/VidarDB. |
| quasar_fdw | FDW | C | Apache-2.0 | Foreign data wrapper forwarding PostgreSQL queries to Quasar-supported backends. |
| s3_fdw | FDW | C | PostgreSQL | Foreign data wrapper for reading Amazon S3 files through PostgreSQL COPY format. |
| twitter_fdw | FDW | C | PostgreSQL | twitter search API wrapper |
| fuzzywuzzy | FTS | SQL | PostgreSQL | fuzzywuzzy ratio for postgres |
| sphinx | FTS | C | MIT | Connector to SphinxSearch server |
| pg_scws | FTS | C | BSD 3-Clause | a parser for full-text search of Chinese |
| pg_tsparser | FTS | C | PostgreSQL | Parser for PostgreSQL text search |
| tsexact | FTS | C | PostgreSQL | PostgreSQL full text search exact match helper functions |
| tsvector2 | FTS | C | PostgreSQL | Extended tsvector type for PostgreSQL |
| bg_mon | STAT | C | MIT | Background worker for monitoring PostgreSQL |
| monetdb_fdw | FDW | C | Unknown | MonetDB foreign data wrapper |
| neo4j-fdw | FDW | Python | GPL-3.0 | Multicorn-based foreign data wrapper and Cypher functions for Neo4j. |
| neo4j_fdw | FDW | C | Unknown | C foreign data wrapper for Neo4j Cypher query results. |
| orc_fdw | FDW | C | Unknown | Foreign data wrapper for reading ORC formatted files |
| pg_logging | STAT | C | PostgreSQL | PostgreSQL logging interface |
| pg_sampletolog | STAT | C | PostgreSQL | Log sample of statements or transactions |
| pg_sortstats | STAT | C | PostgreSQL | An extension collecting statistics about sorts |
| pgsampler | STAT | C | PostgreSQL | timeseries statistics collector for postgresql |
| statsd | STAT | C | BSD 3-Clause | statsd client for PostgreSQL |
| pgtelemetry | STAT | SQL | PostgreSQL | Useful monitoring views for PostgreSQL, packaged as an extension |
| pg_check | STAT | C | BSD 3-Clause | Provides basic integrity checks for data files. |
| pg_grab_statement | STAT | C | GPL-2.0 | Grab SQL statements |
| pg_healer | ADMIN | C | PostgreSQL | automagical healing of database problems |
| pg_idx_advisor | FEAT | C | PostgreSQL | PostgreSQL index advisor |
| pg_normalize_query | FEAT | C | BSD 3-Clause | Normalize SQL statements in PostgreSQL |
| pg_plan_advsr | FEAT | C | Unknown | Automated execution plan tuning extension |
| sr_plan | FEAT | C | PostgreSQL | Save and restore query plans in PostgreSQL |
| kmeans | FUNC | C | PostgreSQL | K-means clustering window function for PostgreSQL |
| ora_migrator | ETL | SQL | PostgreSQL | Tools to migrate Oracle databases to PostgreSQL |
| pldotnet | LANG | C | PostgreSQL | Procedural language extension adding C# and F# support to PostgreSQL via .NET. |
| pljulia | LANG | C | PostgreSQL | Procedural language handler allowing PostgreSQL functions in Julia. |
| plv8geo | GIS | SQL | MIT | PLV8 geospatial helper functions and bundled JavaScript libraries for PostGIS workflows. |
| pg_dbms_stats | STAT | C | BSD 3-Clause | Statistics management extension for stabilizing PostgreSQL execution plans using fixed statistics. |
| recursively_delete | TYPE | SQL | MIT | Delete records and foreign-key dependents, regardless of constraint type |
| pg_backtrace | STAT | C | PostgreSQL | Show backtrace for errors and signals |
| pg_doc_store | RAG | SQL | PostgreSQL | Extension to give a document storage api to postgres |
| pg_oltp_bench | FUNC | C | Unknown | supporting function for oltp benchmark |
| schema_triggers | ADMIN | C | Unknown | Adds schema-change event trigger events for relation, column, and trigger changes. |
| pg_simula | FUNC | C | Unknown | Database system failure simulation tool |
| pgh3 | GIS | C | Apache-2.0 | Postgresql H3 bindings |
| s2 | GIS | Python | MIT | S2 cell id and token functions implemented in PL/Python using s2sphere. |
| zcurve | GIS | C | Unknown | bit interleaving stuff |
| foreign_table_exposer | FDW | C | Apache-2.0 | expose foreign tables as a regular table |
| json_build | FUNC | C | PostgreSQL | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pgbouncer_wrapper | FDW | SQL | MIT | Wrap pgbouncer output in a FDW |
| pgfsm | STAT | SQL | BSD 0-Clause | Finite State Machine enforcement with triggers and util functions. |
| jsonbx | FUNC | C | PostgreSQL | Jsonb extension functions for PostgreSQL 9.4 |
| jsonknife | FUNC | C | Unknown | Useful jsonb inspection and transformation functions |
| lsm | FDW | C | Apache-2.0 | RocksDB foreign data wrapper for PostgreSQL |
| lsm3 | FEAT | C | PostgreSQL | LSM tree index access method based on PostgreSQL B-tree indexes |
| undam | FEAT | C | Unknown | Undo table access method storage |
| nanomsgtopdb | ETL | C | Unknown | Receive nanomsg messages into a PipelineDB stream. |
| pg_acce | OLAP | C | Unknown | pg_acce -- Accelerated Engine |
| pipeline_kinesis | ETL | C++ | GPL-3.0 | PipelineDB extension for Kinesis support |
| dont_drop_db | SEC | C | Unknown | dont_drop_db prohibits to drop the databases listed in the dont_drop_db.list parameter. |
| drop_role_helper | SEC | SQL | PostgreSQL | generate SQL to revoke all privileges of a role in the current database |
| istoria | UTIL | SQL | GPL-3.0 | Table history management with non-linear undo/redo |
| login_refuse | SEC | C | Unknown | Add login check in postgres |
| non_truncate | SEC | C | Unknown | Disables TRUNCATE by raising an error from a ProcessUtility hook |
| oblivpg_fdw | FDW | C | Unknown | Oblivious foreign data wrapper for table access backed by trusted hardware and ORAM |
| passwordpolicy | SEC | C | MIT | passwordpolicy - strengthen user password checks |
| cert | SEC | C | PostgreSQL | X509 Digital Certificates |
| roleman | SEC | SQL | PostgreSQL | Role management extension with common helper functions. |
| webauthn | SEC | SQL | MIT | WebAuth server |
| pg_audit | SEC | SQL | Unknown | An extension for creating audit tables |
| audit | SEC | SQL | GPL-2.0 | Audits insert, update, and delete operations on PostgreSQL tables. |
| pg_audit_tools | SEC | SQL | MIT | PostgreSQL extension for audit tables management |
| pg_block_systemcatalog | SEC | C | PostgreSQL | PostgreSQL extension to block references to system catalogs. |
| check_chapmd5_password | SEC | C | Apache-2.0 | check_chapmd5_password function |
| pg_checkdestroy | SEC | C | Unknown | check sql drop&delete&truncate table |
| pg_connlimit | SEC | C | Unknown | limit role connectivity count without catalog access |
| pg_control_priority | SEC | C | PostgreSQL | control the priorities of PostgreSQL server processes |
| pg_ed25519 | SEC | C | MIT | Ed25519 tools |
| pg_feedback | SEC | C | PostgreSQL | PostgreSQL feedback plugin |
| grants_manager | SEC | SQL | Unknown | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pg_reject_truncate | SEC | C | Unknown | Rejects or prevents TRUNCATE operations in PostgreSQL. |
| pg_rlimit | SEC | C | BSD 3-Clause | setrlimit/getrlimit functions |
| bitstring_helpers | FUNC | C | Unknown | Helper C functions and aggregates for PostgreSQL bit varying data. |
| median | FUNC | C | Unknown | Median aggregate function for input sets |
| pg_secret | SEC | C | Unknown | Order-revealing encryption extension for PostgreSQL. |
| pg_setpriority | SEC | C | Unknown | set the priority of PostgreSQL process |
| pg_ssl | SEC | C | MIT | PostgreSQL SSL |
| pg_sulog | SEC | C | PostgreSQL | PostgreSQL superuser operation logging and blocking extension |
| pg_visibilitymap | ADMIN | C | Unknown | Examine PostgreSQL visibility map state for relations |
| pgocrypto | SEC | C | Unknown | encrypt data between Go and PG |
| pgseccomp | SEC | C | PostgreSQL | provide seccomp syscall filtering for PostgreSQL |
| pgsword | SEC | C | Unknown | Qunar PostgreSQL audit tools |
| postgres_security | SEC | C | Unknown | security enhancement for postgres |
| postgrest_auth | SEC | SQL | MIT | Authentication functionality for PostgREST |
| table_log_pl | ADMIN | SQL | Unknown | pl/pgsql implementation for table_log: an extension to log table changes in PostgreSQL |
| tablelog | SEC | SQL | Unknown | record table modification logs |
| tcle | SEC | C | PostgreSQL | Transparent Cell-Level Encryption |
| pg_bman | ADMIN | C | PostgreSQL | Get/Show archivging logs |
| pg_dropbuffers | ADMIN | C | PostgreSQL | Drop buffers, and probably lose data |
| pg_pageprep | ADMIN | C | PostgreSQL | Prepare pages for transformation to 64bit XID format |
| walreader | ADMIN | C | Unknown | functions for reading wal |
| cas | TYPE | C | Unknown | CAS Registry Number data type for PostgreSQL. |
| colnames | TYPE | C | PostgreSQL | Lists the column names in a PostgreSQL RECORD value |
| complex | TYPE | C | Unknown | complex - Complex numbers |
| damm | TYPE | SQL | MIT | SQL implementation of the Damm check digit algorithm with a damm_code domain and helper functions. |
| data_rig | TYPE | C | Unknown | Multidimensional OLAP fact data type with GiST indexing support. |
| fhir_jsonb | TYPE | SQL | Unknown | tests for json b |
| fhirbase | TYPE | SQL | MPL-2.0 | FHIR database |
| siguanet_quest | GIS | SQL | GPL-3.0 | SIGUANET spatial aggregate reporting functions |
| trimmed_aggregates | FUNC | C | BSD 2-Clause | Trimmed aggregate functions for PostgreSQL |
| vectoragg | FUNC | C | Unknown | Array aggregation functions |
| frkn_avg | FUNC | C | Unknown | frkn_avg function |
| fhirpath | TYPE | C | Unknown | data type for jsonb inspection |
| fibonacci | FUNC | C | GPL-2.0 | Fibonacci extension for PostgreSQL. |
| flux | SEC | SQL | Unknown | Logs table data changes and reconstructs rows as they existed in the past. |
| fnvhash | FUNC | C | Unknown | FNV hash functions for PostgreSQL. |
| generate_date_series | FUNC | C | PostgreSQL | generate_series() for pure date values |
| inetrange | TYPE | C | MIT | Range type for PostgreSQL inet values |
| italian_codes | TYPE | SQL | Unknown | Validation domains for Italian fiscal and VAT codes |
| jsonbd | TYPE | C | Unknown | Compression method for JSONB type |
| lpathtree | TYPE | C | Unknown | data type for hierarchical tree-like structures |
| ntext | TYPE | C | Unknown | Japanese normalized-comparison text type for UTF-8 strings |
| colors | TYPE | C | PostgreSQL | Colors for PostgreSQL |
| device_type | TYPE | C | PostgreSQL | Fixed-byte enum-like data type for mobile device types with comparison operators and btree/hash operator classes. |
| pg_digest | TYPE | C | GPL-3.0 | Data type for efficient storage of hash digests in PostgreSQL. |
| hash64 | TYPE | C | PostgreSQL | Stable 64-bit hash function for PostgreSQL |
| hostname | TYPE | C | PostgreSQL | Get the server host name |
| language | TYPE | C | PostgreSQL | Custom PostgreSQL language enumeration type |
| nextid | FUNC | C | MIT | Generate Instagram-style sharded integer IDs. |
| numhstore | TYPE | C | MIT | Adds inthstore and floathstore numeric hstore types and helpers |
| openssl | SEC | C | PostgreSQL | PostgreSQL extension for cryptographic functions and types provided by OpenSSL |
| ruid | TYPE | C | PostgreSQL | Readable and Usable Identifier |
| salesforce_id | TYPE | C | PostgreSQL | Custom PostgreSQL type and operators for compact Salesforce ID storage and comparison. |
| span | TYPE | C | PostgreSQL | Text span data type |
| sum_array | FUNC | C | Unknown | sum the contexts of a numeric array |
| logging | ADMIN | C | PostgreSQL | Administrative C function to enable or disable logging mode on relations. |
| ajbool | TYPE | C | PostgreSQL | Three-valued boolean type with a pseudo-NULL unknown state for primary keys. |
| array_textsort | FUNC | C | Unknown | C functions for sorting and de-duplicating one-dimensional text arrays. |
| base32_4b | TYPE | C | PostgreSQL | Base32 data type stored in four bytes with comparison operators. |
| boolean_cascaded | TYPE | SQL | PostgreSQL | Composite boolean status type with operators and trigger helper for cascaded parent-child status. |
| numeric_domains | TYPE | SQL | MIT | Custom numeric domains for PostgreSQL |
| password | TYPE | C | PostgreSQL | PostgreSQL data type for passwords |
| ajversion | TYPE | C | PostgreSQL | Semantic version type for PostgreSQL backed by compact integer storage. |
| cbor | TYPE | C | PostgreSQL | Concise Binary Object Representation data type for PostgreSQL. |
| pg_imputed_genotype | TYPE | C | PostgreSQL | an efficient, packed probability tuple suitable for imputed genotypes |
| pg_markdown | TYPE | C | PostgreSQL | Markdown datatype and processing |
| pg_nanp | TYPE | C | PostgreSQL | an efficient, validated, formatted NANP type |
| rag | RAG | Rust | Apache-2.0 | Tools to support Retrieval-Augmented Generation |
| rag_bge_small_en_v15 | RAG | Rust | Apache-2.0 | In-database embeddings generation using bge-small-en-v1.5 |
| rag_jina_reranker_v1_tiny_en | RAG | Rust | Apache-2.0 | In-database reranking using jina-reranker-v1-tiny-en |
| lostgis | GIS | SQL | BSD 3-Clause | LostGIS spatial helper functions and types |
| formatbase | FUNC | C | MIT | C functions to format numbers and parse strings by numeric base. |
| pg_fraction | TYPE | C | Unknown | Fraction data type with arithmetic, comparison, min/max, and btree support. |
| pg_gen_uid | FUNC | SQL | Unknown | PL/pgSQL helper function to generate random alphanumeric IDs using pgcrypto. |
| pg_genotype | TYPE | C | PostgreSQL | Compact genotype representation data type for PostgreSQL. |
| pg_gsl | FUNC | C | GPL-3.0 | Wrapper functions exposing selected GNU Scientific Library routines to PostgreSQL. |
| pg_postal_code_ca | TYPE | C | PostgreSQL | an efficient, validated, formatted Canadian postal code type |
| kissfft | TYPE | C | BSD 3-Clause | Fast-Fourier transformer (fft) |
| pgflake | TYPE | C | Apache-2.0 | Extension for fdw memory |
| knx | TYPE | C | BSD 3-Clause | data types for KNX Addresses |
| libuuid | TYPE | C | PostgreSQL | generate universally unique identifiers (UUIDs) |
| pgopenssltypes | TYPE | C | PostgreSQL | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pcg_random | TYPE | C | Apache-2.0 | pgsql-pcg-random |
| pg_color | TYPE | C | Apache-2.0 | Color data type for PostgreSQL |
| pg_datatype_password | TYPE | SQL | MIT | PostgreSQL data type for storing blowfish encrypted and salted passwords |
| pguri | TYPE | C | PostgreSQL | uri and domainname parsing, types, and search |
| postcode | TYPE | C | Unknown | UK postcode type |
| uints | TYPE | C | PostgreSQL | Unsigned integer types |
| cidr | FUNC | SQL | MIT | transform ip range to cidr |
| evr | TYPE | SQL | GPL-3.0 | PostgreSQL extension for RPM epoch/version/release datatype parsing. |
| fast_guid | FUNC | C | PostgreSQL | Fast GUID generator function for PostgreSQL. |
| hamradio | TYPE | SQL | PostgreSQL | ham radio extension |
| safecast | TYPE | SQL | Apache-2.0 | SQL helper functions for safe casts that return NULL instead of raising errors. |
| tanimoto | TYPE | C | Unknown | tanimoto on bit varying |
| telephone | TYPE | C | PostgreSQL | Telephone digits and international telephone number validation |
| text_domains | TYPE | SQL | MIT | PostgreSQL extension; upstream metadata did not provide a specific description. |
| dict_exclude | FTS | C | PostgreSQL | text search dictionary for regexp stopwords |
| dict_id | FTS | C | PostgreSQL | text search dictionary to stem indonesian words |
| dict_regex | FTS | C | Unknown | Dictionary with regular expression support |
| dict_roman | FTS | C | Unknown | Dictionary for roman numerals |
| dict_translate | FTS | C | Unknown | Text search dictionary template that normalizes lexemes and expands them to configured translations. |
| pg_strverscmp | TYPE | C | LGPL-2.1 | Natural-sort comparison functions, text operators, and a btree operator class based on a strverscmp-like order. |
| pg_sysdatetime | FUNC | C | BSD 2-Clause | High-precision SQL Server-style system datetime functions for PostgreSQL, mainly useful on older Windows builds. |
| pg_txn_status | TYPE | C | Unknown | One-byte txn_status data type for storing transaction state values. |
| url | TYPE | SQL | BSD 3-Clause | SQL and PL/pgSQL types and helper functions for URL parsing, encoding, decoding, and query-string key/value handling. |
| vercomp | TYPE | C | MIT | Version data type with comparison and compatibility operators |
| pgbrtypes | TYPE | C | Unknown | Brazilian CPF and CNPJ data types with validation, formatting, casts, and indexing support |
| crockford | TYPE | C | PostgreSQL | Crockford Base32 encoded unsigned integer data types |
| decibel | TYPE | C | GPL-3.0 | Decibel data type with pressure conversions, arithmetic operators, comparisons, and aggregates |
| decimal | TYPE | C | Unknown | Decimal32 and decimal64 decimal floating-point data types with arithmetic and casts |
| hunspell_xal | FTS | SQL | BSD 3-Clause | Kalmyk Hunspell dictionary for PostgreSQL full-text search |
| flate | UTIL | C | ISC | Raw DEFLATE compression and decompression functions for bytea |
| iban | TYPE | C++ | GPL-3.0 | IBAN data type and validation functions for PostgreSQL |
| libversion | TYPE | C | MIT | Version string comparison functions and versiontext type using libversion |
| number | TYPE | C | MIT | Variable-width integer data type for PostgreSQL |
| popcount | FUNC | C | MIT | Population-count functions for PostgreSQL bit(n) values. |
| vpack | TYPE | C++ | Unknown | VelocyPack data type, path type, operators, casts, and JSON/BSON conversion support for PostgreSQL. |
| uniqueidentifier | TYPE | C | LGPL-2.1 | Legacy 16-byte uniqueidentifier data type, comparison operators, casts, and newid() generation for PostgreSQL. |
| units | FUNC | SQL | Unknown | Unit conversion table and PL/pgSQL conversion function for length units. |
| uuid-freebsd | FUNC | C | PostgreSQL | UUID generation functions for PostgreSQL on FreeBSD. |
| validadores | FUNC | SQL | PostgreSQL | SQL validators for Brazilian CNPJ/CPF-style identifiers. |
| variant | TYPE | C | BSD 2-Clause | Variant data type that can store values from other PostgreSQL types. |
| pg_repeater | ETL | C | PostgreSQL | Pass raw query plan to a remote node |
| ddl_repl | ETL | C | Unknown | Replicate DDL/DDC commands across cluster |
| pg_shard | ETL | C | LGPL-3.0 | extension for sharding across remote PostgreSQL servers |
| range_partitioning | ETL | SQL | PostgreSQL | Static range partitioning helpers for PostgreSQL tables, including partition split and merge operations. |
| replisome | ETL | C | BSD 3-Clause | Logical decoding output plugin and Python consumer framework for exporting PostgreSQL row changes. |
| router | ETL | C | PostgreSQL | C sharding router extension for routing PostgreSQL queries across shards. |
| shard_manager | ETL | SQL | Apache-2.0 | SQL and PL/pgSQL helpers for managing schema-based horizontal sharding. |
| synchronize_logical_slots | ETL | C | Unknown | Synchronizes logical replication slots to synchronous standby servers. |
| snowball_ext | FTS | C | PostgreSQL | snowball_ext - add-on dictionary template with natural language stemmers |
| autofailover | ADMIN | C | Unknown | C extension exposing autofailover functions for role and WAL status checks, promotion, and synchronous replication setting changes. |
| bwcontrol | ETL | C | PostgreSQL | Bottledwater control extension |
| edb_foreignkeyconstraintmanager | ADMIN | SQL | Unknown | EDB foreign key constraint manager for partitioned tables |
| gogudb | ETL | C | PostgreSQL | PostgreSQL distributed database plugin |
| sys_syn_dblink | ETL | SQL | PostgreSQL | System Synchronization Processor - dblink |
| xl_global_views | ETL | SQL | PostgreSQL | Creates global pgxl_ views over Postgres-XL nodes based on pg_ views. |
| datalink | ETL | C | PostgreSQL | functions and types to implement datalink in PostgreSQL server |
| pg_particulous | OLAP | C | Unknown | Instant migration between vanilla PostgreSQL and pg_pathman |
| pg_partition | OLAP | SQL | MIT | Partition management for PostgreSQL |
| pg_prttn_tools | OLAP | SQL | MIT | Partition table management tools |
| ETL | C | PostgreSQL | Email address data type with validation, equality operators, and user/domain helper functions. | |
| schedulerx | ETL | C | BSD 3-Clause | scheduler |
| gunzip | ETL | C | Unknown | a tool for gunzipping db-content |
| jx_io | ETL | SQL | PostgreSQL | Extension to export and import json and xml from/to postgres |
| kadb_fdw | ETL | C | Apache-2.0 | Kafka-ADB foreign data wrapper |
| compress | ETL | C++ | GPL-3.0 | A bundle of functions for compress/uncompress data with help of various algo |
| frapi | ETL | SQL | MIT | In-databas api-wrapper functions for a collection of french administrtion data API |
| pg_grpc | ETL | C | MIT | PostgreSQL gRPC |
| pg_htmldoc | ETL | C | MIT | PostgreSQL HTML to PDF |
| job_queue | ETL | C | Unknown | Simple async queue mechanism |
| pg_kafka_events | ETL | C | Apache-2.0 | PostgreSQL Kafka Events |
| pg_msgpack | TYPE | C | PostgreSQL | MessagePack data type with JSON and bytea casts and access operators |
| pg_mupdf | ETL | C | MIT | Convert HTML to PDF inside PostgreSQL using MuPDF |
| pg_web | ETL | C | MIT | PostgreSQL extension which provide web interface for database |
| pg_wkhtmltopdf | ETL | C | MIT | PostgreSQL HTML to PDF |
| pg_wthtmltopdf | ETL | C++ | MIT | PostgreSQL HTML to PDF |
| pgAutomator | ETL | SQL | MIT | Database logic for the pgAutomator job scheduling system. |
| pgbrotli | ETL | C | Unknown | Brotli compression and decompression functions for PostgreSQL. |
| pgcompress | ETL | C | GPL-3.0 | Provides deflate, inflate, gzip, and Brotli compression functions for bytea, text, json, and jsonb. |
| pgcurl | ETL | C | BSD 2-Clause | Calls curl/libcurl from PostgreSQL through a SQL function. |
| pgque | ETL | SQL | Unknown | Job queue using advisory locks |
| pgreadfile | ETL | C | Unknown | readfile interface |
| pgsmtp | ETL | SQL | PostgreSQL | Extension to wsend mail by smtp using plpython |
| mypg_sharding | OLAP | C | Unknown | mypg sharding utilities for PostgreSQL |
| partman_to_cstore | OLAP | SQL | PostgreSQL | Move old pg_partman partitions to cstore columnar storage. |
| pathman_sharding | OLAP | C | PostgreSQL | Improved sharding for pg_pathman. |
| cassandra_fdw | FDW | C | Unknown | foreign-data wrapper for querying Cassandra 3+ |
| db2odbc_fdw | FDW | C | Apache-2.0 | Foreign data wrapper for accessing remote databases using DB2/ODBC |
| pg_shardman | ETL | C | PostgreSQL | PostgreSQL 10 sharding manager built on pg_pathman, postgres_fdw, and logical replication. |
| pgxc_dns | ETL | C | PostgreSQL | PostgreSQL-XC DNS helper functions returning coordinator zone/weight information. |
| pg_mustach | FUNC | C | MIT | PostgreSQL implementation of Mustache templating |
| pg_redispub | ETL | C | MIT | Publish messages to Redis |
| pg_remote_exec | ADMIN | C | PostgreSQL | Remote shell execution for non-superusers |
| pg_sendmail | ETL | C | Apache-2.0 | Mail and sendmail functions |
| pg_thrift | TYPE | C | Unknown | Thrift support for PostgreSQL |
| hive_fdw | FDW | C | Unknown | Foreign data wrapper for querying Apache Hive from PostgreSQL. |
| lua_fdw | FDW | C | PostgreSQL | Lua Foreign Data Wrapper |
| ocgeo_fdw | FDW | C | PostgreSQL | Foreign data wrapper for the OpenCageData API |
| douban_fdw | FDW | C | MIT | A PostgreSQL's Foreign Data Wrapper (FDW) for retrieving the movie ranking data via the public API of douban.com |
| passwd-fdw | FDW | C | PostgreSQL | Foreign data wrapper for Unix/Linux passwd and group databases. |
| mv_rewrite | FEAT | C | Unknown | Query rewriting extension that transparently rewrites queries to use lower-cost materialized views. |
| aerospike_fdw | FDW | C | Unknown | Foreign Data Wrapper for Aerospike. |
| file_fdw_program | FDW | C | PostgreSQL | Backport of file_fdw PROGRAM support, exposing a file_fdw-like foreign data wrapper that reads from external commands. |
| greenplum_fdw | FDW | C | Unknown | Clone of postgres-fdw, to query Greenplum DB from PostgreSQL. See master branch README! |
| rep_fdw | FDW | SQL | Unknown | Extension to replicate tables to other PostgreSQL server using FDW |
| treasuredata_fdw | FDW | C | Apache-2.0 | foreign-data wrapper for Treasure Data |
| tsf_fdw | FDW | C | LGPL-3.0 | foreign data wrapper for TSF files provided by Golden Helix |
| tuple_fdw | FDW | C | Unknown | alternative heap tuple storage |
| wdb_fdw | FDW | C | PostgreSQL | WhiteDB Foreign Data Wrapper |
| all_substrings_tokenizer | FUNC | C | Unknown | Tokenizes text to all substrings bigger than a fixed character length. |
| gtables_fdw | FDW | C | AGPL-3.0 | Global tables across FDW API |
| hash_fdw | FDW | C | Unknown | Foreign data wrapper for hash tables |
| hba_fdw | FDW | C | BSD 3-Clause | Foreign data wrapper to manage pg_hba.conf entries from SQL. |
| hbase_fdw | FDW | C | Unknown | Foreign data wrapper for querying HBase from PostgreSQL. |
| pspacy | FTS | SQL | Unknown | Multilingual full-text-search helpers using Python spaCy through PL/Python. |
| jieba_parser | FTS | C++ | Unknown | Jieba parser for full-text search |
| ludia_funcs | FTS | C | LGPL-2.1 | Ludia full-text search helper functions |
| mipt-asj | SIM | C | MIT | Implementation of Tao-Deng-Stonebraker algorithm of approximate string JOINs with abbreviations |
| pg_libnumbertext | FTS | C++ | LGPL-3.0 | Integrates libnumbertext with PostgreSQL |
| pg_cjk_parser | FTS | C | PostgreSQL | Full-text search parser that splits CJK text into 2-gram tokens |
| pg_collkey | FUNC | C | MIT | ICU collation function wrapper |
| content_utils | FTS | SQL | GPL-2.0 | utility functions for use with news management and full text search |
| pgsfti | FTS | C | MIT | A Simple Fuzzy Time Interval data type. |
| pgunicoll | FTS | C | GPL-2.0 | Provides Unicode Collation Algorithm support |
| recommend | FTS | C | Unknown | compute similary of any one-dimensional arrays |
| musicbrainz_collate | FUNC | C | GPL-3.0 | Provides Unicode Collation Algorithm support |
| musicbrainz_unaccent | FTS | C | GPL-3.0 | Removes accents from Unicode data |
| similarity | SIM | C | GPL-2.0 | calculate similarities between strings |
| setrank | FTS | C | Unknown | Rank using set of documents |
| sphinxlink | FTS | C | Unknown | connect to Sphinx extension |
| test_parser | FTS | C | Unknown | example of a custom parser for full-text search |
| tsearch_extras | FTS | C | PostgreSQL | PostgreSQL extension tsearch_extras |
| twitter_parser | FTS | C | Unknown | twittter Hashtag and Mention parsing for full-text search |
| vgram | FTS | C | PostgreSQL | Variable-length grams |
| vmatch | FTS | C | Unknown | vague equal expression. |
| wildspeed | FTS | C | GPL-2.0 | Wildspeed - fast wildcard search for LIKE operator |
| autoreindex | ADMIN | C | Unknown | Shared-preload background-worker extension that scans for bloated indexes and performs concurrent reindexing work in the background. |
| autovacuum_informations | STAT | C | PostgreSQL | PostgreSQL extension that adds functions for reporting the autovacuum launcher PID and autovacuum worker information. |
| config_log | STAT | C | PostgreSQL | custom background worker process to log changes to postgresql.conf to a table |
| db_info | STAT | SQL | PostgreSQL | Extension to get information about the database: size, owner, name,tablespces, ext, obj count,etc |
| dbstat | STAT | C | MIT | DB Statistics Collector |
| filenode_map_inspect | STAT | C | Unknown | Check and examine pg_filenode.map files |
| log_entries | STAT | C | Unknown | Records who changed a row and when. |
| loginfo | STAT | C | GPL-3.0 | Functions and views for PostgreSQL to query the postgres log |
| memstat | STAT | C | Unknown | Memory context statistics for local and instance backends |
| monitoring_role | STAT | SQL | BSD 0-Clause | Special monitor functions |
| palloc_bench | UTIL | C | Unknown | Benchmark function for PostgreSQL palloc memory allocation |
| pg_toastutils | STAT | C | PostgreSQL | TOAST inspection utils for postgres |
| pg_dbo_timestamp | STAT | SQL | Unknown | PostgreSQL extension for storing time and author of database structure modification. |
| pg_dbsm | STAT | C | Unknown | track database size |
| pg_dbwa | STAT | SQL | MIT | PostgreSQL Database workload analizer |
| pg_decode_infomask | STAT | C | PostgreSQL | Set of function to decode infomask hintbits |
| pg_eyes | STAT | SQL | MIT | PostgreSQL extension for analyze database activity |
| pg_frozen | STAT | C | Unknown | Exposes a frozen(tid) function that explains if a tuple has been frozen |
| pg_fuck_block | STAT | C | Unknown | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pg_log_statements | STAT | C | PostgreSQL | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pg_logfebe | STAT | C | BSD 2-Clause | log via febe framing protocol to a unix socket |
| pg_logqueryid | STAT | C | PostgreSQL | Logs pg_stat_statements query IDs alongside auto_explain output. |
| pg_mem_counters | STAT | C | MIT | Keeps named total and requests-per-minute counters in PostgreSQL shared memory. |
| pg_memorycontext | STAT | C | PostgreSQL | Examines PostgreSQL memory context information. |
| pg_contextdump | STAT | C | Unknown | stats of memory context allocated memory usage |
| pg_metrics | STAT | C | Unknown | Provides shared-memory counters exposed through SQL metric functions. |
| pg_metricus | STAT | C | MIT | Sends custom metrics from PL/pgSQL code to socket-based aggregators such as Brubeck or Graphite. |
| pg_microbench | STAT | C | MIT | Perf stat-like hardware performance counters for PostgreSQL planner, executor, utility, and SPI query phases using Linux perf_event_open |
| pg_mon | STAT | C | MIT | PostgreSQL extension for query monitoring with execution-time histograms and plan information in a shared view |
| pg_octopus | STAT | C | PostgreSQL | Background health checker |
| pg_pageinspect_plus | STAT | C | BSD 3-Clause | Tuple data inspection helpers for PostgreSQL pageinspect |
| pg_stat_statements2 | STAT | C | PostgreSQL | track execution statistics of all SQL statements executed |
| pg_stat_usage | STAT | C | Unknown | track usage statistics of stored procedure calls |
| pg_stats | STAT | SQL | Unknown | Customized statistics views |
| pg_subtrans_infos | STAT | C | PostgreSQL | PostgreSQL extension pg_subtrans_infos |
| pg_track_slow_queries | STAT | C | PostgreSQL | Tracks slow queries and their execution plans |
| pgcov | STAT | C | MIT | Tracks test coverage in PL/PgSQL functions and requires shared_preload_libraries. |
| pg_monitoring | STAT | SQL | PostgreSQL | A collection of basic monitoring functions for PostgreSQL |
| track_renames | STAT | C | PostgreSQL | Database object rename tracking extension |
| resources | STAT | SQL | Unknown | Extension to get information server resources: CPU, MEM, Partitions, SO, postgres process, etc |
| pg_stat_ssi_failures | STAT | C | Unknown | Cluster-wide counter for PostgreSQL SSI serialization failures. |
| stat_record | STAT | C | Unknown | Extension for record stats/reports from databases stats server like: connections, size, cache, table and index use, bloat, querys, etc |
| streaminglag | STAT | SQL | Unknown | Streaming Lag Utils |
| user_info | ADMIN | SQL | Unknown | Provides user-related information including owned objects and granted roles. |
| pgosql | LANG | C | AGPL-3.0 | PL/SQL Compatibility |
| pgc_fdw | FDW | C | Unknown | Foreign data wrapper for remote PostgreSQL servers with a FoundationDB-backed cache. |
| pglog | FDW | C | PostgreSQL | PostgreSQL log via SQL |
| postgres_fdw_plus | FDW | C | PostgreSQL | postgres_fdw fork with global transaction support |
| ppg_fdw | FDW | C | Unknown | Parallel foreign-data wrapper for remote PostgreSQL servers. |
| pgtsql | LANG | C | Unknown | Transact SQL compatibility |
| pljvm | LANG | C | BSD 3-Clause | execute remote functions inside jvm |
| plpython3t | LANG | SQL | Unknown | PL/Python3t trusted procedural language |
| fzy | FTS | C | MIT | FZY algorithm for PostgreSQL |
| pg_mystem | FTS | C++ | MIT | Yandex Mystem support for PostgreSQL |
| simple_parser | FTS | C | PostgreSQL | simple parser for full-text search |
| pg_textparser | FTS | C | MIT | Text search parser |
| unidecode | FTS | C | GPL-2.0 | ASCII transliterations of Unicode text |
| plruby | LANG | C | Apache-2.0 | PL/Ruby untrusted procedural language |
| plsix | LANG | C | PostgreSQL | PL/six procedural language |
| plswipl | LANG | C | MIT | PL/SWI-Prolog procedural language |
| ags | FEAT | C | Unknown | Advanced Generalized Search access method, a GiST-based advanced index. |
| geqo_extension | STAT | C | Unknown | Genetic Query Optimizer isolated from PostgreSQL |
| gevel | STAT | C | GPL-2.0 | PostgreSQL extension; upstream metadata did not provide a specific description. |
| index_analyzer | STAT | SQL | BSD 2-Clause | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pargres | FEAT | C | PostgreSQL | Prototype parallel query execution module for shared-nothing PostgreSQL clusters |
| pg_array_multi_index | FUNC | C | PostgreSQL | simultaneous multiple-indexing of PostgreSQL arrays |
| pg_get_queryid | STAT | C | PostgreSQL | get last queryid generated/used by pg_stat_statements for a given backend pid |
| pg_queryid | STAT | C | PostgreSQL | External query fingerprinting module |
| query_recorder | STAT | C | Unknown | Allows recording of SQL queries to a separate file. |
| saio | STAT | C | PostgreSQL | PostgreSQL join optimisation with Simulated Annealing |
| hamming_distance | RAG | C | MIT | find hamming distance sparsing hexdigested hash value over two char groups |
| hclust | FUNC | C | Unknown | Hierarchical clustering function for PostgreSQL. |
| numpgsql | FUNC | C++ | MIT | Array and numerical computing library for PostgreSQL |
| pg_shared_plans | STAT | C | PostgreSQL | Proof-of-concept shared-memory plan cache for PostgreSQL. |
| pg_stat_sql_plans | STAT | C | PostgreSQL | Track execution statistics by normalized SQL query and plan ID. |
| query_histogram | STAT | C | BSD 2-Clause | Collects query runtime histograms in shared memory. |
| sparse_vector | RAG | C | MIT | data type for sparse vector |
| pgpyml | RAG | SQL | PostgreSQL | Deploy your python machine learning models in your database |
| pg_phash | RAG | C | GPL-3.0 | support phash hamming distance calculation |
| postgresml | FEAT | C | Unknown | Naive Bayes text-classification helper for PostgreSQL; installs the ts_lexemes C function. |
| astrocat | GIS | C | Unknown | PostgreSQL extension for indexing astronomical catalogues with spherical point and circle types, GiST indexing, radial queries, and k-nearest-neighbor ordering. |
| brin4postgis | GIS | SQL | GPL-3.0 | BRIN indexes for PostGIS |
| dumppoints | GIS | C | BSD 0-Clause | Improved ST_DumpPoints |
| pg_querylog | STAT | C | Unknown | Show queries running on PostgreSQL backends |
| pg_quota | ADMIN | C | PostgreSQL | Disk space quota extension for PostgreSQL |
| pg_session_stats | STAT | C | GPL-3.0 | Track PostgreSQL resource usage at session level |
| pg_sessions | STAT | C | GPL-3.0 | Active session history for PostgreSQL queries, including PID, timestamps, query metrics, and optional Linux process statistics. |
| optpaths | FEAT | C | BSD 3-Clause | Planner hook extension for adding paths and removing self joins |
| ctidscan | STAT | C | Unknown | example implementation for custom-scan-provider interface |
| repeater | STAT | C | PostgreSQL | Repeater / raw query plan execution extension |
| explanation | STAT | SQL | BSD 3-Clause | EXPLAIN plan parser that returns plan nodes as relational rows organized as a proximity tree. |
| pg_healpix | GIS | C | GPL-2.0 | HEALPIX functions for PostgreSQL |
| pg_landmetrics | GIS | SQL | GPL-3.0 | A PostgreSQL extension for calculating landscape metrics. |
| pg_tileless | GIS | C | GPL-2.0 | Tools for packaging twkb in sqlite for tileless |
| pg_tms | GIS | SQL | MIT | functions to tile rasters in TMS format |
| pg_twkb | GIS | C | GPL-2.0 | TWKB tools etc |
| triangle_array | GIS | C | Unknown | Triangle Array prototype to store TINs |
| vasavgeom | GIS | C | GPL-2.0 | Vague geometry handler - VASA |
| geoip2lookup | GIS | SQL | BSD 2-Clause | Look up IP-address info in MaxMind GeoIP2 MMDB files |
| pg_trajectory | GIS | SQL | Unknown | PostgreSQL/PostGIS extension for spatiotemporal data |
| coordconv | GIS | C | GPL-2.0 | Convert equatorial and galactic coordinates |
| pg_geohash_extra | GIS | C | GPL-3.0 | Additional geohash functions for PostGIS |
| append_only_heap | FEAT | C | MIT | PostgreSQL table access method that avoids fragmentation of variable-length append-only data. |
| bztree | FEAT | C++ | Apache-2.0 | bztree index |
| calculate_markup | FUNC | C | Unknown | function for linear interpolation |
| calendars | TIME | C | BSD 3-Clause | calendar conversion routines |
| call_graph | STAT | C | MIT | automatically track function calls to create call graphs |
| cbtree | FEAT | C | Unknown | counted btree access method |
| cdb_extension_fw | UTIL | SQL | Unknown | experimental framework for PostgreSQL extension boilerplate |
| check_orapg | ETL | SQL | Unknown | validates Oracle-to-PostgreSQL/EDB migration objects and counts |
| chess_index | TYPE | C | MIT | data types for indexing chess positions |
| cms_topn | STAT | C | Unknown | type for count-min sketch top-n |
| conninfo | UTIL | C | PostgreSQL | conninfo string manipulation functions |
| constr_name_unif | ADMIN | SQL | MIT | Extension for uniforming the names of different constraints in base tables |
| postgres_ci | ADMIN | SQL | MIT | Postgres-CI PL/pgSQL backend |
| db2fce | FUNC | SQL | PostgreSQL | DB2 compatibility environment for PostgreSQL |
| dbms_sql | FUNC | C | BSD 0-Clause | Functions and operators that emulate dbms_sql package''s API |
| ddla | ADMIN | SQL | Unknown | Extension to logs DDL changes |
| debug_funcs | ADMIN | C | Unknown | debugging functions |
| edb_block_commands | SEC | C | Unknown | Restricts superuser utility, DML, and SELECT commands with whitelist GUCs on EDB Advanced Server |
| efm_extension | ADMIN | C | PostgreSQL | SQL interface for EDB Failover Manager cluster management |
| empty | UTIL | C | Unknown | Demo C extension with sample functions, a matrix type, an FDW, logical-decoding callbacks, and shared-memory hooks. |
| postgis_domains | GIS | SQL | MIT | PostGIS domains for geometry and geography types |
| postgis_letters | GIS | SQL | MIT | Extension to allow converting letters to PostGIS geometries |
| rasterdb | GIS | C | Unknown | raster database |
| rtosm | GIS | C | GPL-2.0 | real-time simplification of spatial objects in Openstreetmap API Database |
| event_manager | ADMIN | C | PostgreSQL | Loosely coupled PostgreSQL event trigger and queue system with synchronous or asynchronous processing. |
| firefly | TYPE | SQL | GPL-3.0 | firefly data types and function |
| format | FUNC | C | Unknown | A string formatting function which takes named parameters |
| format_x | FUNC | C | MIT | A polymorphic, variadic string formatting function which takes named parameters |
| gbuilder | GIS | C | Unknown | Additional geometry builders |
| geohash_extra | GIS | C | Unknown | Additional geohash functions |
| geohistorical_objects | GIS | SQL | MIT | Geohistorical objects support |
| historical_geocoding | GIS | SQL | MIT | Geocoding and localisation helpers for historical data in PostgreSQL. |
| mapcode | GIS | C++ | PostgreSQL | Mapcodes in PostgreSQL |
| gbdchecks | FUNC | SQL | GPL-3.0 | GBD tarafindan kullanilan fonkisyon ve viewlarin eklentiye donusturulmus hali |
| get_sum | FUNC | C | Unknown | simple sum of two integers for postgres externsion using c |
| jsonb_schema | TYPE | C | PostgreSQL | jsonb with separately stored schema |
| jsonb_set_lax | FUNC | C | PostgreSQL | PostgreSQL extension; upstream metadata did not provide a specific description. |
| jsonfun | FUNC | C | Unknown | Additional JSON functions for fun and profit. |
| ksj | TYPE | C | Unknown | data type for kanji representation integer |
| lispg | LANG | C | Unknown | lisp for postgresql |
| livewire | SIM | SQL | Unknown | power delivery modeling |
| lsm_idx | FEAT | C | Unknown | Lsm index |
| mdbqs | UTIL | C | Unknown | MongoDB-style query support for PostgreSQL |
| autopex | ADMIN | C | Unknown | Event-trigger extension that invokes Pex to automatically download and build PostgreSQL extensions when CREATE EXTENSION is run. |
| bench_pg_unwind | UTIL | Rust | Apache-2.0 | Benchmark PostgreSQL/Rust exception unwinding overhead |
| binvec | FUNC | C | Unknown | C helper for summing integer bit values into arrays |
| sybase_fdw | FDW | C | Unknown | Sybase foreign data wrapper for PostgreSQL |
| template_fdw | FDW | C | BSD 2-Clause | PostgreSQL data wrapper for template tables where DML and SELECT operations are disallowed |
| merge_ips | FUNC | SQL | PostgreSQL | Functions to merge IP addresses, ignoring gaps |
| meta_triggers | ADMIN | SQL | BSD 2-Clause | Insert, update and delete triggers for the meta system catalog |
| mtree | FEAT | C | Unknown | mtree index |
| progress | STAT | C | PostgreSQL | Query progress estimation for PostgreSQL. |
| pg2podg | SIM | SQL | GPL-3.0 | PostgreSQL extension for two-player open deterministic games. |
| pg_aa | FUNC | C | PostgreSQL | ASCII art extension for PostgreSQL |
| pg_abris | UTIL | SQL | Unknown | Abris metadata extension that creates a meta schema with metadata tables, views, and helper functions. |
| pg_agg | FEAT | Python | Unknown | Experimental aggregate-query support extension; its install script currently creates the untrusted PL/Python language. |
| pg_algorithms | FUNC | C | MIT | C extension that adds example algorithm functions, including bubble sort and quicksort for integer arrays. |
| pg_async | ETL | C | MIT | C extension that provides async LISTEN/NOTIFY queue support on PostgreSQL replicas in hot standby. |
| b64enc | TYPE | Rust | Unknown | Rust/C extension that defines a b64enc base type with URL-safe Base64 input and output functions. |
| pg_bofh | SEC | C | PostgreSQL | Rejects queries without WHERE clauses using a planner hook loaded via shared_preload_libraries. |
| pg_cache_tree | ETL | SQL | MIT | Caches recursive parent and child IDs in array columns using trigger and helper functions. |
| pg_calcpi | FUNC | SQL | Unknown | Computes digits of pi in PostgreSQL with a PL/pgSQL spigot algorithm. |
| pg_catalog_get_defs | FUNC | SQL | BSD 3-Clause | Adds PL/pgSQL functions that reconstruct CREATE TYPE definitions from pg_catalog metadata. |
| pg_cgroup | ADMIN | C | PostgreSQL | Provides SQL-callable functions to create, configure, and attach processes to Linux cgroups. |
| pg_crasher | FUNC | C | Unknown | Provides a function that intentionally crashes a PostgreSQL backend for client error-handling tests. |
| pg_dirty_hands | ADMIN | C | Unknown | Provides functions to freeze individual heap tuples, including an unlogged variant. |
| pg_dms | TYPE | C | GPL-3.0 | Document management system with custom ID, family, and reference types plus action tracking and JSON registry helpers. |
| pg_elephant | FUNC | C | Unknown | Toy example extension exposing a pg_elephant() function that returns ASCII elephant text. |
| pg_etag | FUNC | C | BSD 3-Clause | Fast ETag generation for rows and result sets using BLAKE2 hashes, with single-input functions and aggregates. |
| jsonb_extend | FUNC | C | MIT | Merge two or more jsonb values |
| jsonb_delete | FUNC | C | Unknown | hstore-style delete function and operator for jsonb |
| jsonb_delete_array | FUNC | C | Unknown | Delete jsonb keys or string elements listed in a text array |
| jsonb_explorer | FUNC | C | Unknown | Inspect jsonb trees and paths |
| jsonb_extra | FUNC | C | Unknown | Extra JSONB functions |
| dataclips | SEC | C | Unknown | A (very much) WIP PostgreSQL extension for fetching dataclips (https://dataclips.heroku.com) for further querying |
| pg_fallback_utf8_to_euc_jp | FUNC | C | PostgreSQL | provides yet another encoding conversion from UTF-8 to EUC_JP |
| nvlfunc | FUNC | SQL | Unknown | Oracle-compatible NVL function |
| otp | SEC | SQL | PostgreSQL | Implementation of TOTP compatible with Google Authenticator |
| cranges | TYPE | C | Unknown | Closed forms of PostgreSQL discrete built-in ranges |
| pg_fiu | ADMIN | C | MIT | Fault injection in PostgreSQL |
| pg_foobar | UTIL | C | Unknown | foo bar game |
| geekspeak | ADMIN | SQL | GPL-2.0 | Database schema extension for the GeekSpeak podcast site. |
| geekspeak_calendar | TIME | SQL | MIT | Calendar view integration for GeekSpeak podcast episodes. |
| implicit_schema | ADMIN | C | MIT | Event-trigger extension that automatically creates a schema when a table or view is created in a missing schema. |
| pg_inet_addr | FUNC | C | Unknown | Lists local IPv4/IPv6 interface addresses from PostgreSQL. |
| intpair | TYPE | C | Apache-2.0 | Packed int64pair data type with comparison, hash, and index operator support. |
| json_query | FUNC | SQL | PostgreSQL | Generate PostgreSQL WHERE clause predicates from JSONB filter objects. |
| json_utils | TYPE | SQL | PostgreSQL | JSON type helper functions, operators, and a hash operator class for PostgreSQL 9.2+. |
| pg_map | FUNC | C | Unknown | pg_map - Python-like map |
| pg_median_utils | FUNC | C | MIT | Median filter and iterative median filter window functions for PostgreSQL |
| micromanage | FEAT | C | Unknown | example extension to inject plans |
| pg_popyramids_datamarts | OLAP | SQL | GPL-3.0 | Create a data-mart schema for population-pyramid analytics in PostgreSQL. |
| pg_random_string | FUNC | C | Unknown | Generate random strings in PostgreSQL. |
| pg_reversi | FUNC | C | Unknown | Reversi game implemented as a PostgreSQL extension. |
| jsonb_opx | TYPE | C | Unknown | hstore-style functions and operators for jsonb |
| lextest | UTIL | C | Unknown | Tiny module for PostgreSQL lexer benchmarking |
| pg_linegazer | STAT | C | MIT | Transparent code coverage for PL/pgSQL |
| pg_lock_pool | UTIL | SQL | PostgreSQL | Wait on a PostgreSQL advisory lock pool |
| gcd | FUNC | C | Unknown | C function extension that returns the greatest common divisor for an integer array. |
| jansson-json | TYPE | C | MIT | JSON data type, operators, and functions backed by the Jansson JSON library. |
| jsonpath | FUNC | C | Unknown | Wrapper of JavaScript JSONPath implementation for PostgreSQL |
| modeshape_bson | FUNC | C | Apache-2.0 | PostgreSQL extension to convert ModeShape BSON to and from JSON |
| pg_hist | STAT | C | GPL-2.0 | N-D histograms in PostgreSQL |
| pg_idm | ADMIN | SQL | GPL-3.0 | Lightweight PostgreSQL extension for DML-like role management |
| pg_sip | FUNC | C | ISC | SIP processing functions for PostgreSQL |
| pg_slugify | FUNC | SQL | Unknown | SQL slugify function using unaccent |
| pg_string_extension | FUNC | C | Unknown | String helper functions for PostgreSQL |
| pghll | FEAT | C | MIT | Provides HyperLogLog decode, cardinality, merge, and aggregate functions compatible with Java stream-lib counters. |
| pglogical_output_nzhooks | ETL | C | Unknown | pglogical output plugin row-filter hook example for PostgreSQL logical replication |
| newsfeeds | FUNC | SQL | GPL-2.0 | PostgreSQL extension for gathering news |
| pg_nice | UTIL | C | MIT | moep |
| pg_outrider | ADMIN | C | Unknown | Dynamically launches a background worker that extends a relation when free space drops below a configured watermark. |
| pg_plsql_graphs | FUNC | C | Unknown | Collects PL/pgSQL execution graph data and can export DOT, GraphML, and GML files. |
| pgintegrity | SEC | C | Unknown | Trigger-based row integrity watermark checker for PostgreSQL tables |
| pgmock | UTIL | SQL | MIT | SQL/PLpgSQL extension for mocking function and table dependencies in PostgreSQL unit tests |
| pg_ta | FUNC | C | BSD 2-Clause | TA-Lib technical-analysis functions exposed as PostgreSQL functions |
| pgorafunc | SIM | C | AGPL-3.0 | Oracle compatibility functions and packages for PostgreSQL |
| pgparts | OLAP | SQL | BSD 3-Clause | SQL/PLpgSQL helper extension for creating and maintaining table partitions with triggers |
| psl | FUNC | C | PostgreSQL | Canonicalize hostnames using the Public Suffix List |
| pgrgraphic | FUNC | SQL | Unknown | PostgreSQL PL/R graphing extension that generates image files from database data. |
| pgrollup | OLAP | C | Unknown | create rollup tables for fast aggregate queries |
| vihash | FUNC | C | PostgreSQL | version-independent hash functions |
| wiki | UTIL | SQL | PostgreSQL | SQL wiki |
| pgxsd | ETL | C | Unknown | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pgzint | FUNC | C | MIT | Zint Barcode Library for PostgreSQL |
| scripts | UTIL | SQL | Unknown | PhaseZero aftermarket schema, table, index, and constraint setup scripts packaged as a PostgreSQL extension. |
| pjpg | UTIL | SQL | MIT | General-purpose utilities |
| pg_udp | ETL | C | Unknown | UDP tool |
| pg_variant_functions | FUNC | C | PostgreSQL | Variant summary and allele-frequency functions over TINYINT[] genotype arrays |
| pg_vartype | TYPE | C | Unknown | Multiple scalar types in a single column |
| pgaut | FEAT | SQL | PostgreSQL | Auto Update Timestamp for PostgreSQL |
| pgcat | ETL | C | Apache-2.0 | Enhanced logical replication extension for per-table subscriptions, table mapping, and replica-identity tracking. |
| pgcodec7 | FUNC | C | Unknown | C extension that encodes and decodes bytea values using compact 7-bit or 6-bit text grouping. |
| eigen | TYPE | C++ | MIT | New array types and linear-algebra functions based on the Eigen numerical template library. |
| pgeyes | ADMIN | SQL | MIT | PL/pgSQL administrative helper extension with a pgeyes() environment check and foreign_db metadata table. |
| myhelper | UTIL | SQL | Unknown | Collection of PostgreSQL helper functions |
| plmruby | LANG | C++ | Unknown | PL/MRuby procedural language |
| plotpg | FUNC | C | PostgreSQL | functions to plot result sets with gnuplot |
| omnidb_plpgsql_debugger | LANG | C | MIT | PostgreSQL extension for enabling PL/pgSQL debugger in OmniDB |
| plsh_mtb | ADMIN | SQL | PostgreSQL | multi-tenant backup based on PL/SH and Korn Shell |
| forbid_truncate | SEC | C | PostgreSQL | Preload hook extension that rejects TRUNCATE commands. |
| migration | ADMIN | SQL | BSD 0-Clause | Database Migrations: Configure and Run |
| zlib | FUNC | C | Unknown | zlib decompress function for PostgreSQL. |
| pg_thud | UTIL | SQL | PostgreSQL | Framework extending pgtap with scaffolding and test-data helpers for database unit tests. |
| gdpr_anatomizer | SEC | Python | Unknown | Prototype GDPR/anatomy anonymization extension implemented with PL/Python and PL/pgSQL helpers. |
| pscan | UTIL | C | Unknown | Test tool for PostgreSQL parallel heap scan methods |
| putpostlogic | ETL | C | Unknown | Logical decoding output plugin that streams JSON changes to Kafka or Nanomsg |
| randomstring | FUNC | C | Unknown | Random text and bytea generator functions |
| redis_link | FDW | C | BSD 2-Clause | PostgreSQL foreign data wrapper for Redis. |
| replace_empty_string | FUNC | C | BSD 2-Clause | Trigger function that replaces empty strings with NULL values. |
| rpg | FUNC | SQL | Unknown | R-inspired PL/pgSQL data manipulation functions. |
| rpg_base36 | LANG | Rust | MIT | base36_encode in rust |
| scrub | ADMIN | C | PostgreSQL | Performs background data consistency checks for PostgreSQL heaps, indexes, TOAST data, and checksums. |
| session_variables | ADMIN | SQL | PostgreSQL | Functions to manipulate (get/set) session variables |
| shbf | TYPE | C | Unknown | type for shifting-bloom-filter |
| srf | FUNC | C | Unknown | set returning function test |
| tcn_json | TYPE | C | Unknown | Triggered change notifications |
| pgsql_rrule | FUNC | SQL | PostgreSQL | RRULE expansion in SQL |
| pgstrtranslate | FUNC | C | Unknown | string translation interface |
| pgsynck | UTIL | C | PostgreSQL | Run SQL text through the PostgreSQL parser and return syntax error information |
| pgtt_rsl | UTIL | C | PostgreSQL | Oracle or DB2 style Global Temporary Tables based on unlogged table, Row Security Level and views |
| unnest_ordinality | FUNC | C | PostgreSQL | unnest function with ordinality |
| utinyint | TYPE | C | PostgreSQL | 1 byte integer data type |
| vacuum_utils | ADMIN | SQL | PostgreSQL | to get information and execute statement about VACUUM and ANALYZE on tables |
| x5fix | ADMIN | C | Unknown | Greenplum persistent filespace node repair helper function. |
| yeti | FUNC | C | Unknown | helper functions for YETI project |
| cmath | FUNC | C | GPL-3.0 | C11 math functions exposed to PostgreSQL with C-backed implementations. |
| pltoolbox | FUNC | C | BSD 2-Clause | Functions for use from PostgreSQL stored procedures |
| pmpp | UTIL | SQL | PostgreSQL | Poor Man's Parallel Processing for PostgreSQL |
| postbis | TYPE | C | PostgreSQL | PostgreSQL BioInformationSystem sequence types and functions |
| tm_postgres_basics | FUNC | SQL | MIT | basic functions |
| translate_isbn | FUNC | C | Unknown | translate ISBN codes between ISBN13 and ISBN10 formats |
| trunkfingerprint | STAT | SQL | PostgreSQL | Calculates a fingerprint of the database structure, and of the data if requested |
| uniphant | UTIL | SQL | MIT | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pg_timelord | TIME | C | PostgreSQL | Proof-of-concept PostgreSQL extension for time-travel querying using commit timestamps. |
| pg_timeout | ADMIN | C | PostgreSQL | PostgreSQL background-worker extension for terminating idle database sessions. |
| clerk_fdw | FDW | Rust | PostgreSQL | Foreign data wrapper for querying the Clerk user-management API from PostgreSQL. |
| lantern_extras | RAG | Rust | AGPL-3.0 | Convenience functions for working with vector embeddings |
| pg_branch | ADMIN | Rust | MIT | PostgreSQL extension for quickly creating copies of databases and clusters. |
| pgfdb | OLAP | Rust | AGPL-3.0 | Experimental pgrx extension that stores PostgreSQL table and index data in FoundationDB for distributed, fault-tolerant, horizontally scalable operation. |
| pg_sqids | ETL | Rust | MIT | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pgprolog | LANG | Rust | BSD 3-Clause | PostgreSQL procedural language handler for Prolog, embedding Scryer Prolog. |
| upid_pg | ETL | Rust | MIT | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pg_primal | ETL | Rust | MIT | Primal database extension used by the Primal Nostr cache server. |
| eva_pg | SEC | Rust | Commercial | EVA ICS pgrx extension for the EVA industrial IoT platform. |
| prometheus_fdw | FDW | Rust | PostgreSQL | Postgres foreign data wrapper for querying Prometheus metrics. |
| pg_ferroid | TYPE | Rust | MIT | PostgreSQL ULID type and generation functions backed by ferroid |
| goldenmatch_pg | UTIL | Rust | MIT | GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. |
| pg_pgbouncer | ADMIN | Rust | MIT | Runs and controls PgBouncer from PostgreSQL through a shared-preload pgrx extension. |
| jsonschema | ADMIN | Rust | MIT | JSON Schema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation |
| pgnats | ETL | Rust | MIT | NATS messaging integration with publish, subscribe, JetStream, key-value, and object store SQL APIs |
| lance | FDW | Rust | Apache-2.0 | PostgreSQL FDW extension for reading and querying Lance format tables |
| pgpu | OLAP | Rust | AGPL-3.0 | GPU acceleration for PostgreSQL vector index builds using NVIDIA CUDA/cuVS and VectorChord. |
| pg_kalam | FDW | Rust | Apache-2.0 | KalamDB PostgreSQL extension and FDW callback layer for SQL access to KalamDB. |
| vectors | RAG | Rust | Apache-2.0 | Vector database plugin for PostgreSQL, written in Rust, specifically designed for LLM |
| plrust | LANG | Rust | PostgreSQL | A Trusted Rust procedural language for PostgreSQL |
| pg_ibc_0_1 | FEAT | Rust | Unknown | pg_ibc_0_1: Created by pgrx |
| pgsloth | ETL | Rust | Unknown | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pgzan | ETL | Rust | Unknown | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| orb_fdw | FDW | Rust | PostgreSQL | A foreign data wrapper for Orb |
| pg_stat_sysinfo | STAT | Rust | MIT | Created by the PostgresML team |
| mumak | FTS | Rust | Apache-2.0 | Cardano CBOR parser |
| pg_chainsync | ETL | Rust | MIT | Access blockchain blocks, events, and tasks directly inside PostgreSQL using background workers. |
| cas_codes | TYPE | Rust | GPL-3.0 | CAS Registry Number data type and validation support for PostgreSQL. |
| elements | TYPE | Rust | GPL-3.0 | Chemical elements and isotope metadata exposed as PostgreSQL enum types through pgrx. |
| iso_codes | TYPE | Rust | GPL-3.0 | ISO country code enum/data types for PostgreSQL, generated with pgrx. |
| media_types | TYPE | Rust | GPL-3.0 | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| molecular_formulas | ETL | Rust | GPL-3.0 | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pgrx_validation | ETL | Rust | GPL-3.0 | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pgjwt_rs | SEC | Rust | MIT | JWT verification for RS256 and Ed25519 tokens inside PostgreSQL |
| quria | RAG | Rust | Apache-2.0 | pgrx extension for BM25 full-text search and HNSW vector search |
| pg_subxact_counters | STAT | C | PostgreSQL | Global counters for PostgreSQL subtransaction activity |
| pg_bigmr | FTS | Rust | PostgreSQL | text similarity measurement and index searching based on bigrams |
| pg_debug_scan | STAT | Rust | Apache-2.0 | Debug PostgreSQL table scans with custom MVCC snapshot definitions. |
| postgreChain | ETL | Rust | MIT | pgrx extension for querying Solana blockchain data from PostgreSQL |
| pgmer2 | OLAP | Rust | MIT | PostgreSQL connector for the MeritRank graph ranking service |
| pg_no_seqscan | STAT | Rust | MIT | Prevents or reports sequential scans in development and CI by inspecting query plans. |
| pgtera | ETL | Rust | MIT | Render HTML templates in PostgreSQL using Tera |
| oidc_validator | SEC | Rust | Unknown | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| postile | GIS | Rust | MIT | PostgreSQL extension with map tile generation and compression helper functions. |
| pgfaker | FUNC | Rust | MIT | Generates fake company, person, internet, and phone data in PostgreSQL for tests, performance testing, and demos. |
| fmodel_rust_postgres | FUNC | Rust | Apache-2.0 | Run f{model} event-sourced domain models inside PostgreSQL as a pgrx extension. |
| accumulo_access_pg | SEC | Rust | MIT | PostgreSQL extension for parsing and evaluating Accumulo Access Expressions. |
| pg_ethopic | FUNC | Rust | MIT | Format Ethiopic dates and numbers in PostgreSQL. |
| pg_extension | FEAT | Rust | Unknown | In-database model slicing and inference helper functions for structured data analytics. |
| rppd | FUNC | Rust | GPL-3.0 | RPPD PostgreSQL Trigger Extension |
| pg_multitenant | SEC | Rust | MIT | Multi-tenant shared-schema helpers using PostgreSQL row-level security |
| kilobase | ETL | Rust | Unknown | PostgreSQL extension; upstream metadata did not provide a specific description. |
| symbiotic_python | ETL | Rust | Apache-2.0 | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pg_idna | UTIL | Rust | MIT | WHATWG URL IDNA helpers for PostgreSQL |
| pgextmgr | ADMIN | Rust | MIT | pgrx extension manager and hook framework for registering, ordering, enabling, and disabling PostgreSQL extension plugins. |
| pgx_show_hooks | ADMIN | Rust | MIT | Created by pgx |
| pgx_trace_hooks | STAT | Rust | MIT | Created by pgx |
| pg_bedtools_rs | UTIL | Rust | MIT | A PostgreSQL plugin for bedtools, implemented in Rust. |
| postgres_ical | TYPE | Rust | Unknown | pgrx extension for parsing RFC 5545 iCalendar data and URLs from PostgreSQL |
| pg_chainutils | UTIL | Rust | MIT | Blockchain utility types and functions for PostgreSQL, built with pgrx. |
| pg_tamperlog | SEC | SQL | MIT | Tamper-evident append-only audit logging with hash chaining |
| pg_tamperlog_rust | SEC | Rust | MIT | Rust pgrx helper extension for pg_tamperlog fast SHA-256 hash-chain calculations. |
| supamonitor | STAT | Rust | Unknown | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pg_knowledge_graph | RAG | Rust | MIT | Knowledge graph extension for PostgreSQL with graph algorithms and pgvector integration. |
| wrapper_deltalake | FDW | Rust | Apache-2.0 | Postgres Foreign Data Wrapper for Delta Lake written in Rust. |
| pg_str | FUNC | Rust | MIT | Created by pgx |
| flame | RAG | Rust | AGPL-3.0 | PGRX proof-of-concept extension that generates text embeddings with fastembed/MiniLM. |
| pg_tpch | OLAP | Rust | MIT | TPC-H table creation, data loading, and query metadata for PostgreSQL |
| pgauthz | SEC | Rust | Apache-2.0 | Authz - Zanzibar-style authorization as a PostgreSQL extension |
| hamming | SIM | Rust | Unknown | Hamming-distance operators and an experimental IVF index access method for bytea binary hashes. |
| kq_cx | FEAT | Rust | Unknown | ketteQ, Inc. |
| kq_fx | FEAT | Rust | Apache-2.0 | ketteQ, Inc. |
| cologne_pg | FUNC | Rust | MIT | Cologne phonetics function for PostgreSQL built with pgrx. |
| pg_bech32 | FUNC | Rust | Unknown | Adds Bech32, Bech32m, and no-checksum Bech32 encoding/decoding support to PostgreSQL. |
| pg_lakehouse | OLAP | Rust | AGPL-3.0 | An analytical query engine for PostgreSQL |
| db721_fdw | FDW | Rust | Unknown | Rust/pgrx foreign data wrapper for db721 files, developed for CMU 15-721 project data. |
| bfn | UTIL | Rust | Unknown | Rust/pgrx utility extension with UUID, date, string, JSON/address, and validation helper functions. |
| redis_backed_storage | FEAT | Rust | Unknown | Experimental PostgreSQL table access method backed by Redis storage. |
| pg_logfmt | ETL | Rust | MIT | Parse logfmt strings into JSONB and key sets |
| pg_bm25 | FTS | Rust | AGPL-3.0 | Full text search for PostgreSQL using BM25 |
| pg_data_retention | ADMIN | Rust | MIT | PostgreSQL background-worker extension that applies table data retention policies. |
| pg_open_meteo | FUNC | Rust | Unknown | Rust/pgrx PostgreSQL extension for open-meteo.com; current generated SQL exposes small helper functions. |
| pgx_uuidv7 | TYPE | Rust | MIT | A PostgreSQL extension to generate and cast v7 UUIDs |
| malwaredb_pg | ETL | Rust | Apache-2.0 | PostgreSQL extension for MalwareDB similarity functions: SSDeep, LZJD, and TLSH |
| pg_ecdsa_verify | SEC | Rust | MIT | ECDSA signature verification functions for PostgreSQL. |
| pg_splade | ETL | Rust | Unknown | PostgreSQL extension; upstream metadata did not provide a specific description. |
| pgzstd_rs | ETL | Rust | MIT | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| hypostats | STAT | Rust | MIT | Dump and load pg_statistic rows as JSON for statistics experiments. |
| postgreth | ETL | Rust | Unknown | PostgreSQL extension enabling Ethereum ABI datatypes and log decoding in SQL. |
| postgres_redis | ETL | Rust | MIT | pgrx background worker extension for syncing PostgreSQL table values to Redis |
| utils | FUNC | C | MIT | Ext for PG |
| postgrids | ETL | Rust | MIT | PostgreSQL extension for British and Irish national grid reference conversions. |
| pgfirestore | FEAT | Rust | Unknown | Implements Firestore-style document values, collection queries, and query operators inside PostgreSQL. |
| replace_string | ETL | Rust | Unknown | Rust/pgrx function for regex-based string replacement. |
| optim | FUNC | Rust | Unknown | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| ulid | TYPE | Rust | MIT | ulid type and methods |
| conda_pgsql_rust_ext | TYPE | Rust | MIT | Conda version data type and helpers for PostgreSQL, implemented with pgrx and rattler_conda_types. |
| condaversion | TYPE | C++ | MIT | Conda package version number data type implemented as a C++ PostgreSQL extension. |
| pg_conda | TYPE | Rust | MIT | PostgreSQL extension adding conda ecosystem version types, aggregates, and functions. |
| tree_similarity_extension | SIM | Rust | BSD 0-Clause | Created by lukas.moravec.st2@vsb.cz |
| pg_ivfflat | RAG | Rust | Unknown | Experimental pgrx extension providing a Vector type and an in-memory IVFFlat index access method. |
| pg_temporal | TIME | Rust | Unknown | PostgreSQL extension adding Temporal ZonedDateTime support. |
| prometheusfdw | FDW | Rust | Unknown | Postgres extension to fetch data from Prometheus through a foreign data wrapper. |
| pg_jalali_calendar | TIME | Rust | Unknown | Jalali/Persian calendar date conversion and helper functions for PostgreSQL. |
| pgcuid2 | FUNC | Rust | MIT | Generate CUID2 text identifiers inside PostgreSQL using the cuid2 Rust crate. |
| pg_sysload | STAT | Rust | Unknown | Expose Linux system load averages from PostgreSQL |
| pg_viewctl | UTIL | Rust | Unknown | View dependency management and safe schema evolution utilities |
| morpheme_funcs | ETL | Rust | Unknown | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pg_zen_engine | FUNC | Rust | Apache-2.0 | Evaluate JSON Decision Model graphs on PostgreSQL JSONB inputs |
| pg_tviews | FEAT | Rust | MIT | Transactional materialized views with automatic incremental refresh for PostgreSQL |
| pg_row_hashes | FUNC | Rust | Unknown | Calculate row-data fingerprints and checksums in PostgreSQL. |
| rtiles | GIS | Rust | Apache-2.0 | PostgreSQL extension written in Rust for serving vector tiles in MVT format for self-hosted interactive maps. |
| all_in_one_lib | UTIL | Rust | Apache-2.0 | Rust/pgrx utility extension with encryption helpers and a sample FDW wrapper. |
| pgrx_jsonb | TYPE | Rust | MIT | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pghex | GIS | Rust | Unknown | Adds a hexagonal-grid coordinate type with tile arithmetic, neighbor, range, line-drawing, and distance functions. |
| pg_snowflake_id | FUNC | Rust | MIT | Snowflake-style 64-bit ID generator for PostgreSQL implemented with pgrx |
| pg_graphql_server | FEAT | Rust | Unknown | This extension lets you run a GraphQL server directly in postgres |
| bgworker_segfault | ADMIN | Rust | Unknown | Minimal Rust/pgrx background-worker crash reproducer for max_worker_processes exhaustion. |
| pgrand | FUNC | Rust | Unknown | Random table data generator for PostgreSQL, built with pgrx. |
| bloom_fulon | FEAT | Rust | Unknown | Experimental pgrx index access method for PostgreSQL, created for learning purposes. |
| ebs_fdw | FDW | Rust | Unknown | Rust/pgrx foreign data wrapper for listing AWS EBS volumes through PostgreSQL. |
| pgnice | ADMIN | Rust | MPL-2.0 | Manage PostgreSQL backend process priorities and resource limits. |
| varlena_alignment | UTIL | Rust | Unknown | pgrx test extension documenting varlena alignment behavior in pgrx set_varsize helpers. |
| pg_snowid | FUNC | Rust | MIT | Generate Snowflake-like IDs with speed and thread-safety in PostgreSQL |
| pglas | ETL | Rust | LGPL-2.1 | Reads LAS 2.0 well logging files from PostgreSQL functions |
| pgmer1 | OLAP | Rust | MIT | MeritRank HTTP connector exposing graph ranking service calls in SQL |
| ped25519 | SEC | Rust | MIT | pgrx-ed25519: Created by pgrx |
| visualizing_aggregates | FUNC | Rust | Unknown | PostgreSQL extension for visualizing aggregates with pgrx functions that generate graph output. |
| pg_elephantduck | OLAP | Rust | MIT | Columnar PostgreSQL table access method powered by DuckDB and Parquet storage. |
| pg_ffmpeg | FUNC | Rust | MIT | FFmpeg media processing functions for PostgreSQL |
| pksuid | FUNC | Rust | Unknown | postgresql plugin for generating prefixed ksuids |
| sql_saga | TIME | C | MIT | Sql Saga - Valid Time Temporal Tables - API for working with valid time with support for foreign keys. |
| sql_saga_native | TIME | Rust | MIT | sql_saga native Rust functions for temporal_merge planning |
| date_string_converter | TIME | Rust | Unknown | pgrx extension skeleton for date-string conversion; current source exposes hello_date_string_converter(). |
| pg_s2 | GIS | Rust | MIT | S2 CellID type and geospatial indexing functions for PostgreSQL |
| hessra_authz | SEC | Rust | Apache-2.0 | Biscuit-token authorization helpers plus key and service-chain management inside PostgreSQL. |
| phone_number | ETL | Rust | Unknown | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| sixql | ETL | Rust | ISC | PostgreSQL extension built with pgrx; upstream metadata did not provide a specific description. |
| pg_dagdb | ETL | Rust | GPL-3.0 | PostgreSQL SQL client extension for the DagDB graph engine daemon. |
| a5pg | GIS | Rust | Apache-2.0 | Equal-area A5 spatial index functions for PostgreSQL. |
| account | SEC | SQL | Unknown | Add Teams and permissions to Supabase. |
| ai_toolkit | FUNC | C++ | Unknown | AI-powered query generation and explanation tools for PostgreSQL. |
| aiven_extras | SEC | C | Apache-2.0 | Aiven PostgreSQL extras for non-superuser access to selected database features. |
| alloydb_scann | RAG | C | Commercial | AlloyDB ScaNN extension for approximate nearest-neighbor vector indexes. |
| apg_plan_mgmt | STAT | C | Commercial | Amazon Aurora PostgreSQL Query Plan Management extension for managed plan baselines. |
| apgcc | STAT | C | Commercial | No-longer-supported internal RDS/Aurora PostgreSQL extension listed for older Aurora PostgreSQL 9.6 releases. |
| apgunit | ADMIN | C | Commercial | No-longer-supported internal RDS/Aurora PostgreSQL extension listed for older Aurora PostgreSQL 9.6 releases. |
| aurora_stat_utils | STAT | C | Commercial | Aurora PostgreSQL statistics utility functions for wait-event reporting. |
| auth0 | SEC | SQL | GPL-3.0 | Auth0 Management API client for PostgreSQL. |
| avocado | RAG | Rust | MIT | AvocadoDB PostgreSQL extension for deterministic context compilation for AI agents. |
| aws_commons | FUNC | SQL | Commercial | Common helper objects used by Amazon RDS/Aurora PostgreSQL AWS extensions. |
| aws_lambda | FUNC | C | Commercial | Amazon RDS for PostgreSQL extension for invoking AWS Lambda functions from SQL. |
| aws_ml | RAG | C | Commercial | Amazon Aurora PostgreSQL extension for invoking Amazon Comprehend, SageMaker AI, and Bedrock services from SQL. |
| azure_ai | RAG | C | Commercial | Azure Database for PostgreSQL extension for in-database calls to Azure AI, Azure OpenAI, Cognitive Services, and Azure Machine Learning. |
| azure_storage | ETL | C | Commercial | Azure Database for PostgreSQL extension for importing from and exporting to Azure Storage blobs from SQL. |
| badapple | UTIL | C | Unknown | Play "Bad Apple!!" in the psql client. |
| basejump_core | FEAT | SQL | MIT | Basejump adds accounts, teams, permissions and billing to Supabase. |
| bktree | FTS | C | Unknown | SP-GiST BK-tree index extension for 64-bit perceptual hashes and Hamming-distance searches. |
| brainfuck | LANG | SQL | Apache-2.0 | Run Brainfuck programs inside PostgreSQL using a PLV8 trusted language extension. |
| buffercache_tools | FUNC | C | Unknown | Inspect and manipulate PostgreSQL buffer cache entries for relations, forks, databases, and tablespaces. |
| cat_hook_delete_claims | SEC | SQL | Unknown | Supabase Auth custom access token hook for deleting token claims |
| chess | FUNC | C | Unknown | SAN and FEN chess notation data types and functions for PostgreSQL |
| clickhouse_fdw | FDW | C++ | Apache-2.0 | ClickHouse foreign data wrapper for PostgreSQL |
| cos_fdw | FDW | C | Commercial | Foreign data wrapper for accessing Tencent Cloud COS object storage from PostgreSQL |
| countries | TYPE | SQL | Unknown | Creates a countries table containing countries of the world |
| csv_tam | FEAT | C | Unknown | CSV table access method for PostgreSQL that stores table tuples in CSV-formatted relation files. |
| custom_properties | ADMIN | SQL | Unknown | Supabase RLS helper tables and functions for managing user properties and custom claims. |
| custom_roles | ADMIN | SQL | Unknown | Role-specific Supabase RLS tables and functions for managing user roles. |
| dbdev | ADMIN | SQL | Apache-2.0 | In-database client for installing packages from the database.dev registry. |
| ddl_versioning | ADMIN | SQL | GPL-3.0 | DDL object versioning with event triggers for tables, indexes, functions, and views. |
| dynamodb_fdw | FDW | C | PostgreSQL | Foreign data wrapper for querying and modifying Amazon DynamoDB tables from PostgreSQL. |
| eidos_oauth | SEC | Rust | Commercial | OAuth 2.0 JWT validator for PostgreSQL 18 using the OAuth validator API. |
| email_guard | SEC | SQL | Unknown | Supabase Auth signup guard that blocks disposable email domains and normalizes Gmail addresses. |
| embedding | RAG | C | Apache-2.0 | HNSW vector similarity search extension for PostgreSQL real[] embeddings. |
| embedding_search | RAG | SQL | Unknown | LangChain/Supabase helper package for storing and searching document embeddings with pgvector. |
| encdb | SEC | C | Commercial | Alibaba Cloud RDS extension that provides Always Confidential Database features for PostgreSQL. |
| encdb_btree | SEC | C | Commercial | Alibaba Cloud RDS extension that accelerates ciphertext index queries for Always Confidential Databases. |
| eql | SEC | SQL | MIT | Encrypt Query Language provides PostgreSQL types, functions, operators, and index support for searchable encrypted data. |
| external_search_fdw | FDW | C | Commercial | AlloyDB extension that provides a read-only foreign data wrapper for querying Elasticsearch data from PostgreSQL. |
| flow_control | ADMIN | C | Commercial | Amazon RDS for PostgreSQL extension that throttles writes in Multi-AZ DB clusters to reduce replica lag. |
| fsm_core | FEAT | Rust | MIT | Finite state machine framework for modeling stateful workflows inside PostgreSQL. |
| ganos_address_standardizer | GIS | C | Commercial | A placename standardization extension based on the PAGC standard. |
| ganos_address_standardizer_data_us | GIS | Data | Commercial | A placename standardization (United States) data extension based on the PAGC standard. |
| ganos_geometry | GIS | C | Commercial | Provides computing and analysis features for spatial geometry types. |
| ganos_geometry_pyramid | GIS | C | Commercial | Used for fast display of 2D spatial geometry big data. |
| ganos_geometry_sfcgal | GIS | C | Commercial | Provides extension features for the spatial geometry SFCGAL plugin. |
| ganos_geometry_topology | GIS | C | Commercial | Ganos geometry topology spatial types and functions extension for PostgreSQL. |
| ganos_geomgrid | GIS | C | Commercial | Provides grid partitioning, encoding, indexing, and analysis capabilities for H3, GeoSOT, and other grid systems. |
| ganos_networking | GIS | C | Commercial | Provides computing and analysis features for spatial geometry network types. |
| ganos_pointcloud | GIS | C | Commercial | Provides storage, computing, and analysis features for point clouds. |
| ganos_pointcloud_geometry | GIS | C | Commercial | Provides storage, computing, and analysis features for point clouds. |
| ganos_raster | GIS | C | Commercial | Provides storage, computing, and analysis features for spatial raster data. |
| ganos_spatialref | GIS | Data | Commercial | Provides computing and analysis features for spatial references. |
| ganos_tiger_geocoder | GIS | C | Commercial | Ganos tiger geocoder and reverse geocoder with support for USCB TIGER data. |
| ganos_trajectory | GIS | C | Commercial | GanosBase moving object (MOD) trajectory data computing and analysis features. |
| generic_plan | STAT | SQL | PostgreSQL | Generate a generic plan for a parameterized SQL statement. |
| gitgres | RAG | C | MIT | Store Git objects and refs in PostgreSQL tables with SQL functions and a native git_oid type. |
| google_columnar_engine | OLAP | C | Commercial | AlloyDB columnar engine extension for accelerating HTAP and OLAP analytical workloads. |
| google_db_advisor | ADMIN | C | Commercial | AlloyDB index advisor extension for workload analysis and index recommendations. |
| google_ml_integration | RAG | C | Commercial | Google Cloud machine learning integration extension for registering model endpoints, generating embeddings, and invoking predictions from SQL. |
| google_plan_management | ADMIN | C | Commercial | AlloyDB query plan management extension for tracking, approving, and stabilizing query plans. |
| graph_accel | FEAT | Rust | Apache-2.0 | In-memory graph traversal acceleration extension for Apache AGE. |
| gsheets | ETL | C | MIT | Read and write Google Sheets from PostgreSQL. |
| htc | FUNC | C | MPL-2.0 | Horvitz-Thompson continuous-population estimator functions for PostgreSQL. |
| hybrid_search | RAG | SQL | Unknown | Hybrid pgvector and full-text search helper functions for LangChain and Supabase. |
| hyperspace | TYPE | C | Unknown | Four-dimensional point, box, and circle data types with operators and SP-GiST indexing. |
| index_adviser | FEAT | C | Commercial | Alibaba Cloud RDS extension that provides index recommendations. |
| jalali_utils | TIME | C | Unknown | Convert Gregorian dates and timestamps to Jalali calendar values |
| json_schema_validate | TYPE | C | PostgreSQL | Validate JSON and JSONB data against JSON Schema in PostgreSQL |
| jsonb_deep_sum | TYPE | C | MIT | Recursively sum numeric fields in JSONB objects |
| jsonb_plpythonu | LANG | C | Unknown | Transform between JSONB and PL/PythonU values |
| jusquci | FTS | C | GPL-3.0 | jusquhui -- text search parser for contemporary french |
| keyhippo | SEC | SQL | MIT | RLS-compatible API keys for PostgreSQL |
| londiste | ETL | SQL | ISC | Londiste replication support code |
| mogipix | GIS | Rust | Unknown | PostgreSQL extension exposing HEALPix and MOC Rust functions to SQL. |
| mv_stats | STAT | SQL | Unknown | Tracks creation, alteration, refresh, and reset statistics for materialized views. |
| natord_pg | FUNC | Rust | MIT | Natural-order comparison operators and btree operator class for PostgreSQL text values. |
| neon | STAT | C | Apache-2.0 | Neon-specific statistics and Local File Cache metrics for Neon Postgres computes. |
| neon_utils | STAT | C | Commercial | Monitor Neon Autoscaling compute allocation with num_cpus(). |
| neurondb | RAG | C | Commercial | AI database extension for vector search, ML inference, hybrid search, and RAG in PostgreSQL. |
| nextgres_idcp | ADMIN | C | Commercial | NEXTGRES in-database connection pool extension for PostgreSQL. |
| nfiesta | FUNC | SQL | MPL-2.0 | PostgreSQL extension implementing nFIESTA forest inventory estimation functionality. |
| nfiesta_sdesign | FUNC | SQL | MPL-2.0 | PostgreSQL extension for manipulating sampling design data. |
| nonoms | UTIL | SQL | Unknown | No English description available. |
| obs_fdw | FDW | C | Commercial | Huawei Cloud OBS foreign data wrapper extension listed for RDS PostgreSQL. |
| ollama | RAG | SQL | MIT | Ollama client for PostgreSQL |
| online_advisor | FEAT | C | PostgreSQL | Online index advisor for PostgreSQL workload-based index, statistics, and prepared statement recommendations. |
| orochi | OLAP | C | Unknown | Modern HTAP PostgreSQL extension for sharding, time-series, columnar analytics, tiered storage, and vector workloads. |
| oss_fdw | FDW | C | Commercial | Alibaba Cloud OSS foreign data wrapper for reading and writing OSS objects from PostgreSQL-compatible managed services. |
| parquet_s3_fdw | FDW | C | PostgreSQL | Foreign data wrapper for accessing Parquet files on local filesystems and Amazon S3 from PostgreSQL. |
| pase | RAG | C | Unknown | PostgreSQL ultra-high dimensional approximate nearest neighbor search extension. |
| pg_ad_mapping | SEC | C | Commercial | Maps Active Directory security groups to database roles on Aurora PostgreSQL. |
| pg_address | TYPE | SQL | Unknown | Extension creates composite type to store address |
| pg_adm | ADMIN | SQL | GPL-3.0 | A PostgreSQL extension providing some administrative tools. |
| pg_bleve | FTS | C | AGPL-3.0 | PostgreSQL extension for Bleve search integration |
| pg_cld2 | LANG | C | MIT | cld2 language detection function for Postgres |
| pg_columnmask | SEC | C | Commercial | Dynamic data masking extension for Amazon Aurora PostgreSQL |
| pg_concurrency_control | SEC | C | Commercial | Concurrency control plug-in for Alibaba Cloud ApsaraDB RDS PostgreSQL |
| pg_consul | UTIL | C++ | Unknown | PostgreSQL API for consul |
| pg_diffix | SEC | C | MIT | Open Diffix PostgreSQL extension |
| pg_diskann | RAG | C | Commercial | Provider-documented PostgreSQL extension: pg_diskann |
| pg_dphyp | TYPE | C | MIT | Dynamic programming join enumeration algorithm based on hypergraphs for PostgreSQL. |
| pg_ducklake | OLAP | C++ | MIT | Minimal pg_duckdb + DuckLake bridge extension |
| pg_duckpipe | ETL | Rust | MIT | CDC synchronization from heap tables to DuckLake columnar tables |
| pg_emd | SIM | Rust | Unknown | Fast approximate Earth Mover's Distance using dynamic tree embeddings |
| pg_enquo | SEC | Rust | MIT | PostgreSQL extension for encrypted query operations |
| pg_ethiopian_calendar | TIME | C | PostgreSQL | Convert between Gregorian and Ethiopian calendar dates |
| pg_flashback | ADMIN | Rust | Unknown | pg_flashback: Created by pgrx |
| pg_follower | ETL | C | Unknown | Capture changes and follow |
| pg_force_unlogged_create_table | ADMIN | C | Unknown | force CREATE TABLE to create UNLOGGED tables |
| pg_fusion | FEAT | Rust | BSD 2-Clause | No English description available. |
| pg_git | UTIL | SQL | PostgreSQL | PostgreSQL-native Git implementation. |
| pg_headerkit | FUNC | SQL | ISC | PostgreSQL SQL functions for reading PostgREST request headers inside database code |
| pg_hspell | FTS | C | MPL-2.0 | Full text search dictionary template for Hebrew text using libhspell |
| pg_ical | TYPE | C | MIT | RRULE recurrence functions for PostgreSQL backed by libical |
| pg_isolate | ADMIN | C | MIT | Assign PostgreSQL backends to Linux cgroups for resource isolation |
| pg_json_diff | ETL | C++ | MIT | JSONB diff, JSON Patch, and merge-patch functions for PostgreSQL |
| pg_ledger | FEAT | Rust | Commercial | Double-entry accounting engine for PostgreSQL |
| pg_lexo | TYPE | Rust | MIT | Lexicographic ordering type and helper functions for PostgreSQL. |
| pg_llm | RAG | C++ | Unknown | PostgreSQL extension for LLM integration with model management, chat, text-to-SQL, and vector-backed knowledge features. |
| pg_llm_helper | RAG | C | PostgreSQL | Capture PostgreSQL errors for LLM-assisted troubleshooting. |
| pg_nanoid | TYPE | Rust | Unknown | PostgreSQL extension adding a NanoID type and NanoID generation functions. |
| pg_neon_sudo | SEC | C | Unknown | Trusted sudo helper functions for starting and stopping PostgreSQL Anonymizer dynamic masking. |
| pg_once | UTIL | SQL | MIT | Run-once / idempotency-key manager with TTL and response caching |
| pg_onnx | RAG | C++ | MIT | ONNX Runtime integrated with PostgreSQL. Perform ML inference with data in your database. |
| pg_opencc | FUNC | C | Apache-2.0 | OpenCC extension for PostgreSQL |
| pg_opendal | ETL | Rust | Apache-2.0 | Access storage backends through Apache OpenDAL from PostgreSQL functions. |
| pg_ortools | FUNC | Rust | Commercial | Constraint optimization extension using the HiGHS MIP/LP solver from PostgreSQL, with optional async execution. |
| pg_osgr | GIS | SQL | Unknown | Ordnance Survey grid reference handling for biological recording |
| pg_pageindex | FTS | C | MIT | PageIndex: hierarchical document structure and tree search (Go bridge) |
| pg_prob | TYPE | Rust | Commercial | Probabilistic data types for PostgreSQL - Monte Carlo simulation in SQL |
| pg_protect_columns | SEC | SQL | Unknown | A set of postgres functions that allow you to protect columns that should not be updated. |
| pg_py_plan_forwarding | LANG | C | BSD 3-Clause | extension forward PostgreSQL plan to Python for modification and return it back |
| pg_recyclebin | ADMIN | Rust | MIT | PostgreSQL Flashback Extension |
| pg_registry | FEAT | Rust | Commercial | Schema registry for PostgreSQL extensions with JSON Schema support |
| pg_ripple | FEAT | Rust | Apache-2.0 | High-performance RDF triple store with SPARQL 1.1, SHACL, Datalog, HTAP, federation, and Datalog-native PageRank (v0.99.1) |
| pg_roast | ADMIN | C | PostgreSQL | Audits your database and harshly judges what it finds |
| pg_sage | ADMIN | C | AGPL-3.0 | pg_sage - Agentic Postgres DBA |
| pg_session_trace | STAT | C | MIT | Session tracing extension for SQL statements, bind variables, execution plans, and timing metrics. |
| pg_sexp | TYPE | C | Apache-2.0 | S-expression data type for PostgreSQL, similar to jsonb but for Lisp-like s-expressions. |
| pg_sorted_heap | OLAP | C | PostgreSQL | Sorted heap table AM with zone map scan pruning for PostgreSQL |
| pg_stat_error | STAT | C | Commercial | TencentDB supported extension |
| pg_stat_log | STAT | C | Commercial | Provider-documented PostgreSQL extension: pg_stat_log |
| pg_stat_plans | STAT | C | PostgreSQL | Low-overhead tracking of aggregate plan statistics and example EXPLAIN texts in PostgreSQL. |
| pg_statviz | TIME | SQL | PostgreSQL | stats visualization and time series analysis |
| pg_streaming | ETL | Rust | Commercial | Declarative stream processing engine inside PostgreSQL |
| pg_substrait | OLAP | Rust | PostgreSQL | Execute Substrait query plans in PostgreSQL |
| pg_synthesize_wal | ADMIN | C | PostgreSQL | Generate PostgreSQL WAL records of various sizes |
| pg_testgen | FUNC | C | Unknown | Generate random test data for PostgreSQL |
| pg_timers | TIME | C | PostgreSQL | Schedule SQL execution at exact times or after intervals in PostgreSQL |
| pg_transport | ETL | C | Commercial | Amazon RDS extension for transportable PostgreSQL database workflows. |
| pg_typescript | LANG | Rust | MIT | pg_typescript: TypeScript/JavaScript procedural language for PostgreSQL |
| pg_walrus | ADMIN | Rust | PostgreSQL | Automatic max_wal_size tuning based on checkpoint activity |
| pgafis | SIM | C | GPL-2.0 | AFIS Support for PostgreSQL |
| pgchy_similarity | SIM | Python | MIT | Chemical structure similarity functions for PostgreSQL using Chython and PL/Python. |
| pgclaw | TYPE | Rust | MIT | pgrx extension that adds a claw data type and background worker for binding LLM/OpenClaw agents to PostgreSQL rows. |
| pgdam | ADMIN | C | Commercial | AWS Aurora PostgreSQL provider extension listed as pgdam version 1.7 for Aurora PostgreSQL 16 and 17. |
| pgdisablelogerror | ADMIN | C | PostgreSQL | C extension that suppresses selected SQLSTATE error codes from the PostgreSQL server log. |
| pgdl | RAG | C++ | Unknown | PostgreSQL extension for deep learning model inference and vector storage inside the database. |
| pgduck_rs | OLAP | Rust | Unknown | pgrx prototype extension that uses DuckDB to read Parquet files and return rows as JSONB in PostgreSQL. |
| pgedge_vectorizer | RAG | C | PostgreSQL | Asynchronous text chunking and embedding generation for PostgreSQL using background workers and pgvector. |
| pgexporter_ext | STAT | C | BSD 3-Clause | Expose additional operating-system and host metrics for pgexporter. |
| pgfr_analyze | STAT | SQL | Unknown | Reporting, anomaly detection, incident forensics, and capacity-planning functions for pgfr_record. |
| pgfr_control | ADMIN | SQL | Unknown | Vacuum diagnostics, autovacuum scale-factor recommendations, and table bloat analysis for pgfr_record. |
| pgfr_record | STAT | SQL | Unknown | Server-side flight recorder for PostgreSQL performance monitoring and incident forensics. |
| pgfs | UTIL | Rust | MIT | PostgreSQL extension for copying files on the server filesystem through SQL. |
| pginstall | ADMIN | C | PostgreSQL | PostgreSQL extension installer that hooks CREATE EXTENSION to fetch and install extension archives. |
| pgkv | FEAT | SQL | MIT | Redis-like key-value store for PostgreSQL using JSONB-backed PL/pgSQL functions. |
| pgmolji | FUNC | Rust | Unknown | pgrx extension that rewrites strings to random emoji strings. |
| pgmonitor | STAT | C | Apache-2.0 | PostgreSQL metrics extension for external collectors, with optional background worker maintenance. |
| pgotel | STAT | C++ | Apache-2.0 | PostgreSQL extension exposing OpenTelemetry functionality for other extensions. |
| pgq_node | ADMIN | SQL | ISC | Cascaded queue infrastructure |
| pgr_dmmsy | GIS | C | Unknown | DMMSY deterministic directed single-source shortest path algorithm for pgRouting |
| pgtam | FEAT | C | Unknown | Table access method extension example for PostgreSQL |
| plcoffee | LANG | C++ | PostgreSQL | CoffeeScript procedural language extension shipped with plv8 |
| plid | FUNC | Rust | MIT | plid: Created by pgrx |
| plls | LANG | C++ | PostgreSQL | PL/LiveScript procedural language powered by V8, formerly provided by plv8. |
| postfga | SEC | C | Unknown | Fine-Grained Authorization for PostgreSQL |
| postgres_web3 | TYPE | C | Unknown | A collection of optimized data types for web3 applications |
| postllm | RAG | Rust | MIT | postllm: call OpenAI-compatible LLMs from PostgreSQL |
| postpic | FEAT | C | Unknown | PostPic is an extension for the open source PostgreSQL dbms that enables image processing inside the database. |
| postr | FUNC | Rust | Unknown | Ruby-backed PostgreSQL functions built with pgrx |
| proven | FUNC | C | Unknown | Formally verified safety functions (math, validation, encoding) via libproven |
| quack | RAG | C | Apache-2.0 | DuckDB Embedded in Postgres |
| rds_activity_stream | ETL | C | Commercial | Amazon Aurora PostgreSQL database activity stream extension |
| rds_ai | RAG | C | Commercial | Alibaba Cloud RDS PostgreSQL AI extension |
| rds_ccl | SEC | C | Commercial | Alibaba Cloud RDS PostgreSQL concurrent control/limit extension |
| rds_duckdb | OLAP | C | Commercial | Alibaba Cloud RDS PostgreSQL DuckDB integration extension |
| rds_embedding | RAG | C | Commercial | Provider-documented PostgreSQL extension: rds_embedding |
| rds_encdb | SEC | C | Commercial | No English description available. |
| rds_hwdrs_ddl | ADMIN | C | Commercial | Huawei Cloud RDS supported PostgreSQL extension |
| rds_hwdrs_privs | FUNC | SQL | Commercial | Huawei Cloud RDS PostgreSQL privileges helper extension. |
| rds_online_ddl | SEC | C | Commercial | Online column type modification for schema evolution without business interruption |
| rds_online_migrate | SEC | C | Commercial | Alibaba Cloud RDS PostgreSQL online migration extension. |
| rds_pg_sql_ccl | ADMIN | C | Commercial | Huawei Cloud RDS PostgreSQL SQL concurrency control extension. |
| rds_server_handler | ADMIN | C | Commercial | TencentDB for PostgreSQL server handler extension. |
| rds_tde_utils | SEC | SQL | Commercial | Alibaba Cloud RDS PostgreSQL transparent data encryption utility extension. |
| rds_tools | ADMIN | C | Commercial | AWS RDS for PostgreSQL administrative tools extension. |
| rls_helpers | FUNC | SQL | Unknown | Convenience functions to help test and simulate RLS policies within the database. |
| rostgis | GIS | Rust | MIT | A PostGIS-compatible PostgreSQL extension written in Rust. |
| rpc | TYPE | C | Unknown | RPC client for PostgreSQL; send and receive JSON documents inside the database. |
| rule_engine_postgre_extensions | FUNC | Rust | MIT | High-performance PostgreSQL rule engine with RETE algorithm (2-24x faster), time-travel debugging, 24 built-in functions, NATS JetStream, webhooks, and flexible execution modes (RETE/Forward Chaining) |
| ruvector | RAG | Rust | MIT | SIMD-optimized vector similarity search extension with solver, math, TDA, and AI capabilities. |
| s3_io | ETL | Rust | Unknown | s3_io: Created by pgrx |
| schedule | TIME | C | MIT | Cron-formatted schedule type for PostgreSQL |
| scylla_fdw | FDW | C | PostgreSQL | Foreign data wrapper for ScyllaDB |
| sgp4 | FUNC | C | MIT | SGP4 C implementation for PostgreSQL |
| short_ids | FUNC | SQL | PostgreSQL | Extension to generate short, textual, unique id strings |
| skitch-extension-verify | UTIL | SQL | MIT | PostgreSQL verification utilities |
| softvisio_admin | ADMIN | SQL | Commercial | Admin extension |
| starrocks_fdw | FDW | C | Commercial | TencentDB supported extension |
| statsmgr | STAT | C | Unknown | Statistics management for PostgreSQL |
| steampipe_postgres_aws | FDW | SQL | Unknown | This README provides instructions on how to set up the Steampipe Postgres aws Foreign Data Wrapper (FDW) extension. |
| stopgap | LANG | Rust | MIT | Run TypeScript/JavaScript inside PostgreSQL with database-native deployment, activation, rollback, and path-based invocation workflows. |
| stringtheory | FUNC | C | PostgreSQL | tools for comparing strings |
| stripe | FDW | Python | Apache-2.0 | The official PostgreSQL extension for the Stripe API. |
| supa_audit | TIME | SQL | Apache-2.0 | The supa_audit PostgreSQL extension is a generic solution for tracking changes to tables' data over time. |
| supa_queue | TIME | SQL | Apache-2.0 | Simple Queue system for Postgres using pg cron & pg net |
| supabase_auth_apikey | SEC | SQL | Unknown | Supabase Auth API key authentication helpers with role and permission checks. |
| synchdb | ETL | Java | Apache-2.0 | PostgreSQL extension for direct heterogeneous database replication into PostgreSQL. |
| tencentdb_ai | RAG | C | Commercial | TencentDB proprietary extension for calling large model APIs from PostgreSQL. |
| tencentdb_failover_slot | ETL | C | Commercial | TencentDB proprietary extension for logical replication slot failover. |
| tencentdb_pwdcheck | SEC | C | Commercial | TencentDB proprietary strong password authentication extension. |
| tencentdb_serverless | ADMIN | C | Commercial | TencentDB proprietary extension for database-level CPU resource isolation/serverless mode. |
| tencentdb_sql_throttling | ADMIN | C | Commercial | TencentDB proprietary extension for SQL throttling rules and concurrency control. |
| tencentdb_stat | STAT | C | Commercial | TencentDB supported PostgreSQL extension |
| tencentdb_superuser | ADMIN | C | Commercial | TencentDB PostgreSQL privileged administration helper extension. |
| tencentdb_system_stat | STAT | C | Commercial | TencentDB supported extension |
| tencentdb_wal_stat | STAT | C | Commercial | Provider-documented PostgreSQL extension: tencentdb_wal_stat |
| texcaller | UTIL | C | MIT | No English description available. |
| thai_parser | FTS | C | GPL-2.0 | a Thai parser for full text search |
| tce | SEC | Rust | PostgreSQL | Transparent Column Encryption for PostgreSQL |
| timeit | TIME | C | PostgreSQL | measure runtime of built-in functions |
| timetravel | TIME | C | Commercial | Provider-documented PostgreSQL extension: timetravel |
| town | TIME | SQL | MIT | mangae time-series data in postgres |
| tsearch2 | FTS | C | Unknown | Legacy PostgreSQL full-text search extension listed by AWS RDS. |
| tsp_semantic_headline | RAG | SQL | GPL-3.0 | Phrase highlighting and improved semantics for ts_headline |
| uuid47 | TYPE | C | MIT | uuid47 base type and helpers (v7 storage, v4 facade I/O) |
| valkey_fdw | FDW | C | PostgreSQL | Foreign data wrapper for querying a Valkey server |
| varbitx | TYPE | C | Commercial | Alibaba Cloud RDS bitmap function extension for additional varbit operations |
| vmagentfdw | FDW | Rust | Apache-2.0 | vmagentfdw: Created by pgrx + alesharik |
| wasm | LANG | Rust | MIT | A Postgres extension to run WebAssembly binaries. |
| xtypes | TYPE | C | Apache-2.0 | Convenience types for PostgreSQL |
| norasearch | FTS | C | MIT | NoraSearch is a high-performance search engine for PostgreSQL. |
| pg_column_tetris | ADMIN | SQL | MIT | Enforce optimal column alignment to minimize row padding |
| pg_extension_base | UTIL | C | Apache-2.0 | Extension development kit by Snowflake |
| pg_extension_updater | TIME | C | Apache-2.0 | Automatic extension updater |
| pg_lake | OLAP | C | Apache-2.0 | Data lake extension by Snowflake |
| pg_lake_benchmark | OLAP | C | Apache-2.0 | Benchmark for PgLake and Iceberg tables |
| pg_lake_copy | ETL | C | Apache-2.0 | Copy to/from data lake files |
| pg_lake_engine | OLAP | C | Apache-2.0 | Query engine for data lake queries |
| pg_lake_iceberg | OLAP | C | Apache-2.0 | Iceberg implementation in Postgres |
| pg_lake_spatial | GIS | C | Apache-2.0 | Geospatial file format support |
| pg_lake_table | OLAP | C | Apache-2.0 | Data lake tables and Iceberg tables |
| pg_semantic_cache | RAG | C | PostgreSQL | Semantic query result caching using vector embeddings |
| pg_sentence_transformer | RAG | Python | BSD 2-Clause | Computes embeddings using huggingface model without the need for external LLM setup |
| pg_stash_advice | FEAT | C | PostgreSQL | store and automatically apply plan advice |
| pg_turret | FEAT | Rust | MIT | pg_turret: Created by pgrx |
| pg_worker_pool | ADMIN | C | Unknown | A background worker pool for executing SQL queries |
| plhaskell | LANG | C | GPL-3.0 | PL/Haskell procedural language |
| saturated_int | TYPE | C | MIT | an integer type with saturation arithmetic |
| pgedge_safesession | SEC | C | PostgreSQL | Enforce read-only sessions for specified PostgreSQL roles. |
| pg_pii_vault | SEC | Rust | MIT | PostgreSQL extension for GDPR-compliant column-level encryption using HashiCorp Vault Transit Engine. |
| redis_fdw_rs | FDW | Rust | Apache-2.0 | This extension allows PostgreSQL to directly query and manipulate Redis data as if it were regular PostgreSQL tables. |
| pg_https | UTIL | C | MIT | HTTP/HTTPS client functions for PostgreSQL using libcurl |
| pg_turboquant | RAG | C | MIT | PostgreSQL ANN index access method for pgvector using TurboQuant. |
| pglens | ETL | C | Apache-2.0 | WAL-oriented projection/read-model extension built with PGXS; current implementation is manual recompute, with async/WAL pieces deferred. |
| pg_fasttransfer | ETL | C | MIT | Postgresql Extension for FastTransfer |
| pg_conn2 | FDW | C | Unknown | Manage separate PostgreSQL database connections from SQL code |
| pg_sheet_fdw | FDW | C | MIT | foreign data wrapper for access to SheetReader |
| oai_fdw | FDW | C | MIT | OAI-PMH foreign data wrapper for PostgreSQL |
| multicdr_fdw | FDW | C | PostgreSQL | Foreign data wrapper for reading call-detail-record file streams as external SQL tables. |
| pg_normalize_email | FUNC | C | PostgreSQL | Normalize email addresses in PostgreSQL |
| kham_pg | FTS | Rust | MIT | Thai word-segmentation FTS parser - tsvector, soundex, RTGS romanization, NER |
| basejump-supabase_test_helpers | FUNC | SQL | MIT | A collection of functions designed to make testing Supabase projects easier. |
| crunchy_pooler | SEC | SQL | Commercial | Crunchy Bridge PgBouncer authentication helper extension. |
| pgpodman | ADMIN | C | Commercial | Crunchy Bridge provider extension for launching and managing container apps from PostgreSQL. |
| pgfga | SEC | Rust | MIT | Experimental ReBAC/Zanzibar-style fine-grained authorization functions for PostgreSQL. |
| pg_ask | LANG | C | MIT | Postgres Extension which uses AI to create SQL from Natural language. |
| pgautograph | LANG | Rust | Unknown | A PostgreSQL extension written in Rust using pgrx for automatically creating Property Graph queries from foreign key constraints. |
| pg_smolid | TYPE | Rust | MIT | A Postgres pgrx extension adding smolid type and helper functions. |
| json_validator_ext | TYPE | Rust | Unknown | Validate JSONB values against JSON Schema using Rust and pgrx |
| pg_debyte_ext | FUNC | Rust | Apache-2.0 | Example PostgreSQL extension for decoding bytea payloads to JSON using pg_debyte Rust crates. |
| pgbitmap | TYPE | C | Unknown | Bitmap-type extension for PostgreSQL |
| kor_search | FTS | C | MIT | A PostgreSQL extension for Korean-English text search. |
| pg_icu_parser | FTS | C | MPL-2.0 | Full text search parser using ICU boundary analysis |
| pg_gembed | RAG | C | Apache-2.0 | Generate embeddings inside PostgreSQL |
| tab_tier | OLAP | SQL | Apache-2.0 | Extension for date-based, job-driven table partition management. |
| test_factory | UTIL | SQL | BSD 2-Clause | Framework for managing test data |
| pg_sweep | STAT | Rust | MIT | Collect PostgreSQL database and table statistics as JSON |
| norm | FUNC | SQL | GPL-3.0 | No-ORM helper extension that generates simple CRUD functions. |
| pg-gvm | FUNC | C | Unknown | Functions for GVMd |
| uuidv7-sql | TYPE | SQL | Unknown | this is a dbdev package for https://github.com/dverite/postgres-uuidv7-sql Pure SQL functions to use UUIDs v7 in PostgreSQL. |