select open change scope Open full search

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

PostgreSQL Extension Catalogue

Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.

pg_cron · Job scheduler for PostgreSQL · 1.6.8 · Time series · PostgreSQL · C · Packagedpg_background · Run SQL queries in the background · 2.0.2 · Time series · GPL-3.0 · C · Packagedpgrouting · pgRouting Extension · 4.0.2 · Geospatial · GPL-2.0 · C++ · Packagedpointcloud · data type for lidar point clouds · 1.2.5 · Geospatial · BSD-3-Clause · C · Packagedpointcloud_postgis · integration for pointcloud LIDAR data and PostGIS geometry data · 1.2.5 · Geospatial · BSD-3-Clause · C · Packagedh3 · H3 bindings for PostgreSQL · 4.5.0 · Geospatial · Apache-2.0 · C · Packagedh3_postgis · H3 PostGIS integration · 4.5.0 · Geospatial · Apache-2.0 · C · Packagedogr_fdw · foreign-data wrapper for GIS data access · 1.1.9 · Geospatial · MIT · C · Packagedq3c · q3c sky indexing plugin · 2.0.5 · Geospatial · GPL-2.0 · C · Packagedaddress_standardizer · Used to parse an address into constituent elements. Generally used to support geocoding address normalization step. · 3.6.4 · Geospatial · GPL-2.0 · C · Packagedaddress_standardizer_data_us · Address Standardizer US dataset example · 3.6.4 · Geospatial · GPL-2.0 · C · Packagedpostgis · PostGIS geometry and geography spatial types and functions · 3.6.4 · Geospatial · GPL-2.0 · C · Packagedpostgis_raster · PostGIS raster types and functions · 3.6.4 · Geospatial · GPL-2.0 · C · Packagedpostgis_sfcgal · PostGIS SFCGAL functions · 3.6.4 · Geospatial · GPL-2.0 · C · Packagedpostgis_tiger_geocoder · PostGIS tiger geocoder and reverse geocoder · 3.6.4 · Geospatial · GPL-2.0 · C · Packagedpostgis_topology · PostGIS topology spatial types and functions · 3.6.4 · Geospatial · GPL-2.0 · C · Packagedvector · vector data type and ivfflat and hnsw access methods · 0.8.6 · AI and vectors · PostgreSQL · C · Packagedpg_partman · Extension to manage partitioned tables by time or ID · 5.5.0 · Analytics · PostgreSQL · C · Packagedpg_strom · PG-Strom - big-data processing acceleration using GPU and NVME · 6.1 · Analytics · PostgreSQL · C · Packagedhypopg · Hypothetical indexes for PostgreSQL · 1.4.3 · Features · PostgreSQL · C · Packagedhll · type for storing hyperloglog data · 2.21 · Features · Apache-2.0 · C++ · Packagedpg_hint_plan · Give PostgreSQL ability to manually force some decisions in execution plans. · 1.8.0 · Features · BSD-3-Clause · C · Packagedjsquery · data type for jsonb inspection · 1.2 · Features · PostgreSQL · C · Packagedpgq · Generic queue for PostgreSQL · 3.5.1 · Features · ISC · C · Packagedpgtap · Unit testing for PostgreSQL · 1.3.4 · Procedural languages · PostgreSQL · C · Packagedpljava · PL/Java procedural language · 1.6.10 · Procedural languages · BSD-3-Clause · Java · Packagedplsh · PL/sh procedural language · 1.20220917 · Procedural languages · MIT · C · Packagedplr · load R interpreter and execute R script from within a database · 8.4.8.6 · Procedural languages · GPL-2.0 · C · Packagedplprofiler · server-side support for profiling PL/pgSQL functions · 4.2.5 · Procedural languages · Artistic-1.0 · C · Packagedpldbgapi · server-side support for debugging PL/pgSQL functions · 1.10 · Procedural languages · Artistic-2.0 · C · Packagedplxslt · XSLT procedural language for PostgreSQL · 0.20140221 · Procedural languages · PostgreSQL · C · Packagedroaringbitmap · support for Roaring Bitmaps · 1.2.0 · Data types · Apache-2.0 · C · Packagedunit · SI units extension · 7.10 · Data types · GPL-2.0 · C · Packagedsemver · Semantic version data type · 0.41.0 · Data types · PostgreSQL · C · Packagedip4r · IPv4/v6 and IPv4/v6 range index type for PostgreSQL · 2.4.3 · Data types · PostgreSQL · C · Packagedprefix · Prefix Range module for PostgreSQL · 1.2.11 · Data types · PostgreSQL · C · Packageddebversion · Debian version number data type · 1.2.0 · Data types · PostgreSQL · SQL · Packagedhttp · HTTP client for PostgreSQL, allows web page retrieval inside the database. · 1.7.2 · Utilities · MIT · C · Packagedicu_ext · Access ICU functions · 1.11.0 · Utilities · PostgreSQL · C · Packagedtopn · type for top-n JSONB · 2.7.1 · Functions and aggregates · AGPL-3.0 · C · Packagedtdigest · Provides tdigest aggregate function. · 1.4.6 · Functions and aggregates · Apache-2.0 · C · Packagedextra_window_functions · Extra Window Functions for PostgreSQL · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedpg_repack · Reorganize tables in PostgreSQL databases with minimal locks · 1.5.3 · Administration · PostgreSQL · C · Packagedpgautofailover · pg_auto_failover · 2.2 · Administration · PostgreSQL · C · Packagedpg_squeeze · A tool to remove unused space from a relation. · 1.9.4 · Administration · BSD-2-Clause · C · Packagedpg_permissions · view object permissions and compare them with the desired state · 1.4.1 · Administration · BSD-2-Clause · SQL · Packagedsafeupdate · Require criteria for UPDATE and DELETE · 1.5 · Administration · ISC · C · Packagedpgfincore · examine and manage the os buffer cache · 1.4.0 · Administration · BSD-3-Clause · C · Packagedpg_catcheck · Diagnosing system catalog corruption · 1.6.0 · Administration · BSD-3-Clause · C · Packagedpg_checksums · Activate/deactivate/verify checksums in offline Postgres clusters · 1.3 · Administration · BSD-2-Clause · C · Packagedprioritize · get and set the priority of PostgreSQL backends · 1.0.4 · Administration · PostgreSQL · C · Packagedpgagent · A PostgreSQL job scheduler · 4.2.3 · Administration · PostgreSQL · C · Packagedpgdisablelogerror · Disable selected SQLSTATE error codes from PostgreSQL server logging. · 1.0 · Administration · PostgreSQL · C · Packagedpgpool_adm · Administrative functions for pgPool · 4.7.2 · Administration · PostgreSQL · C · Packagedpgpool_recovery · recovery functions for pgpool-II for V4.3 · 4.7.2 · Administration · PostgreSQL · C · Packagedpgpool_regclass · replacement for regclass · 4.7.2 · Administration · PostgreSQL · C · Packagedpg_qualstats · An extension collecting statistics about quals · 2.1.4 · Monitoring · BSD-3-Clause · C · Packagedpg_stat_kcache · Kernel statistics gathering · 2.3.2 · Monitoring · BSD-3-Clause · C · Packagedpg_show_plans · show query plans of all currently running SQL statements · 2.1.8 · Monitoring · PostgreSQL · C · Packagedpg_statviz · Capture PostgreSQL statistics snapshots for time-series analysis and visualization · 1.2 · Monitoring · PostgreSQL · SQL · Packagedpowa · PostgreSQL Workload Analyser-core · 5.3.0 · Monitoring · PostgreSQL · PLpgSQL · Packagedpg_track_settings · Track settings changes · 2.1.2 · Monitoring · PostgreSQL · SQL · Packagedpg_stat_plans · Track per-plan call counts, execution times, and example EXPLAIN texts. · 2.1.0 · Monitoring · PostgreSQL · C · Packagedbgw_replstatus · Small PostgreSQL background worker to report whether a node is a replication master or standby · 1.0.8 · Monitoring · PostgreSQL · C · Packagedpg_stat_log · Track cumulative PostgreSQL log message statistics by backend, database, user, level, and SQLSTATE. · 0.1 · Monitoring · PostgreSQL · C · Packagedpgaudit · provides auditing functionality · 18.0 · Security · PostgreSQL · C · Packagedpgsodium · Postgres extension for libsodium functions · 3.1.11 · Security · BSD-3-Clause · C · Packagedpgextwlist · PostgreSQL Extension Whitelisting · 1.20 · Security · PostgreSQL · C · Packagedcredcheck · credcheck - postgresql plain text credential checker · 5.0 · Security · MIT · C · Packagedset_user · similar to SET ROLE but with added logging · 4.2.0 · Security · PostgreSQL · C · Packagedpgauditlogtofile · pgAudit addon to redirect audit log to an independent file · 1.8.5 · Security · PostgreSQL · C · Packagedpasswordpolicy · Dynamically configurable PostgreSQL password complexity checks. · 2.0.5 · Security · PostgreSQL · C · Packagedpg_pwhash · Advanced password hashing methods for PostgreSQL · 1.0 · Security · MIT · C · Packagedmysql_fdw · Foreign data wrapper for querying a MySQL server · 2.9.3 · Foreign data wrappers · BSD-3-Clause · C · Packagedoracle_fdw · foreign data wrapper for Oracle access · 2.9.0 · Foreign data wrappers · PostgreSQL · C · Packagedtds_fdw · Foreign data wrapper for querying a TDS database (Sybase or Microsoft SQL Server) · 2.0.5 · Foreign data wrappers · PostgreSQL · C · Packagedmongo_fdw · foreign data wrapper for MongoDB access · 5.5.3 · Foreign data wrappers · LGPL-3.0 · C · Packagedsqlite_fdw · SQLite Foreign Data Wrapper · 2.5.0 · Foreign data wrappers · PostgreSQL · C · Packagedmulticorn · Fetch foreign data in Python in your PostgreSQL server. · 3.2 · Foreign data wrappers · PostgreSQL · C · Packageddb2_fdw · foreign data wrapper for DB2 access · 18.2.0 · Foreign data wrappers · PostgreSQL · C · Packagedinformix_fdw · Foreign data wrapper for Informix access · 0.6.3 · Foreign data wrappers · PostgreSQL · C · Packagedpgspider_ext · foreign-data wrapper for remote PGSpider servers · 1.3.0 · Foreign data wrappers · PostgreSQL · C · Packagedorafce · Functions and operators that emulate a subset of functions and packages from the Oracle RDBMS · 4.16.10 · Compatibility · 0BSD · C · Packagedpgmemcache · memcached interface · 2.3.0 · Compatibility · MIT · C · Packagedpgtt · Extension to add Global Temporary Tables feature to PostgreSQL · 4.6 · Compatibility · ISC · C · Packagedplpgsql_wrap · Oracle WRAP-equivalent PL/pgSQL language handler storing AES-256-GCM encrypted procedure source. · 1.0 · Compatibility · PostgreSQL · C · Packagedpg_utl_smtp · Oracle UTL_SMTP compatibility extension for PostgreSQL · 1.0.0 · Compatibility · PostgreSQL · SQL · Packagedrepmgr · Replication manager for PostgreSQL · 5.5.0 · Replication and streams · GPL-3.0 · C · Packagedwal2json · Changing data capture in JSON format · 2.6 · Replication and streams · BSD-3-Clause · C · Packagedpglogical · PostgreSQL Logical Replication · 2.4.8 · Replication and streams · PostgreSQL · C · Packagedpglogical_origin · Dummy extension for compatibility when upgrading from Postgres 9.4 · 2.4.7 · Replication and streams · PostgreSQL · C · Packageddecoderbufs · Logical decoding plugin that delivers WAL stream changes using a Protocol Buffer format · 3.6.0 · Replication and streams · MIT · C · Packagedpgl_ddl_deploy · automated ddl deployment using pglogical · 2.2.1 · Replication and streams · MIT · C · Packagedpg_fact_loader · build fact tables with Postgres · 2.0.1 · Replication and streams · MIT · C · Packagedpglogical_ticker · Have an accurate view on pglogical replication delay · 1.4.1 · Replication and streams · PostgreSQL · C · Packaged

95 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
vector 0.8.6 vector data type and ivfflat and hnsw access methods RAG PostgreSQL C 14–18 23k
pg_cron 1.6.8 Job scheduler for PostgreSQL TIME PostgreSQL C 14–18 3.9k
pg_partman 5.5.0 Extension to manage partitioned tables by time or ID OLAP PostgreSQL C 14–18 2.8k
pg_repack 1.5.3 Reorganize tables in PostgreSQL databases with minimal locks ADMIN PostgreSQL C 14–18 2.3k
repmgr 5.5.0 Replication manager for PostgreSQL ETL GPL-3.0 C 14–18 1.7k
hypopg 1.4.3 Hypothetical indexes for PostgreSQL FEAT PostgreSQL C 14–18 1.7k
pgaudit 18.0 provides auditing functionality SEC PostgreSQL C 14–18 1.7k
http 1.7.2 HTTP client for PostgreSQL, allows web page retrieval inside the database. UTIL MIT C 14–18 1.6k
wal2json 2.6 Changing data capture in JSON format ETL BSD-3-Clause C 14–18 1.5k
pgrouting 4.0.2 pgRouting Extension GIS GPL-2.0 C++ 14–18 1.4k
pg_strom 6.1 PG-Strom - big-data processing acceleration using GPU and NVME OLAP PostgreSQL C 15–18 1.4k
pgautofailover 2.2 pg_auto_failover ADMIN PostgreSQL C 14–18 1.4k
pglogical 2.4.8 PostgreSQL Logical Replication ETL PostgreSQL C 14–18 1.2k
pglogical_origin 2.4.7 Dummy extension for compatibility when upgrading from Postgres 9.4 ETL PostgreSQL C 14–18 1.2k
hll 2.21 type for storing hyperloglog data FEAT Apache-2.0 C++ 14–18 1.2k
pgtap 1.3.4 Unit testing for PostgreSQL LANG PostgreSQL C 14–18 1.2k
pg_hint_plan 1.8.0 Give PostgreSQL ability to manually force some decisions in execution plans. FEAT BSD-3-Clause C 14–18 913
jsquery 1.2 data type for jsonb inspection FEAT PostgreSQL C 14–18 710
pg_squeeze 1.9.4 A tool to remove unused space from a relation. ADMIN BSD-2-Clause C 14–18 691
pgsodium 3.1.11 Postgres extension for libsodium functions SEC BSD-3-Clause C 14–18 611
mysql_fdw 2.9.3 Foreign data wrapper for querying a MySQL server FDW BSD-3-Clause C 14–18 599
oracle_fdw 2.9.0 foreign data wrapper for Oracle access FDW PostgreSQL C 14–18 551
orafce 4.16.10 Functions and operators that emulate a subset of functions and packages from the Oracle RDBMS SIM 0BSD C 14–18 541
tds_fdw 2.0.5 Foreign data wrapper for querying a TDS database (Sybase or Microsoft SQL Server) FDW PostgreSQL C 14–18 432
pointcloud 1.2.5 data type for lidar point clouds GIS BSD-3-Clause C 14–18 426
pointcloud_postgis 1.2.5 integration for pointcloud LIDAR data and PostGIS geometry data GIS BSD-3-Clause C 14–18 426
pgq 3.5.1 Generic queue for PostgreSQL FEAT ISC C 14–18 425
h3 4.5.0 H3 bindings for PostgreSQL GIS Apache-2.0 C 14–18 381
h3_postgis 4.5.0 H3 PostGIS integration GIS Apache-2.0 C 14–18 381
mongo_fdw 5.5.3 foreign data wrapper for MongoDB access FDW LGPL-3.0 C 14–18 343
pg_qualstats 2.1.4 An extension collecting statistics about quals STAT BSD-3-Clause C 14–18 340
roaringbitmap 1.2.0 support for Roaring Bitmaps TYPE Apache-2.0 C 14–18 287
unit 7.10 SI units extension TYPE GPL-2.0 C 14–18 280
pg_stat_kcache 2.3.2 Kernel statistics gathering STAT BSD-3-Clause C 14–18 277
pljava 1.6.10 PL/Java procedural language LANG BSD-3-Clause Java 14–18 271
ogr_fdw 1.1.9 foreign-data wrapper for GIS data access GIS MIT C 14–18 264
sqlite_fdw 2.5.0 SQLite Foreign Data Wrapper FDW PostgreSQL C 14–18 262
decoderbufs 3.6.0 Logical decoding plugin that delivers WAL stream changes using a Protocol Buffer format ETL MIT C 14–18 260
pg_background 2.0.2 Run SQL queries in the background TIME GPL-3.0 C 14–18 254
topn 2.7.1 type for top-n JSONB FUNC AGPL-3.0 C 14–18 249
pg_show_plans 2.1.8 show query plans of all currently running SQL statements STAT PostgreSQL C 14–18 208
plsh 1.20220917 PL/sh procedural language LANG MIT C 14–18 178
pgmemcache 2.3.0 memcached interface SIM MIT C 14–18 175
semver 0.41.0 Semantic version data type TYPE PostgreSQL C 14–18 168
pg_permissions 1.4.1 view object permissions and compare them with the desired state ADMIN BSD-2-Clause SQL 14–18 167
ip4r 2.4.3 IPv4/v6 and IPv4/v6 range index type for PostgreSQL TYPE PostgreSQL C 14–18 166
safeupdate 1.5 Require criteria for UPDATE and DELETE ADMIN ISC C 14–18 153
plr 8.4.8.6 load R interpreter and execute R script from within a database LANG GPL-2.0 C 14–18 128
multicorn 3.2 Fetch foreign data in Python in your PostgreSQL server. FDW PostgreSQL C 14–18 116
pgfincore 1.4.0 examine and manage the os buffer cache ADMIN BSD-3-Clause C 14–18 111