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.

supa_audit · Trigger-based table audit history with stable UUID record identities and JSONB row versions. · 0.3.1 · Security · Apache-2.0 · SQL · Not packagedpgmemento · Transaction-based audit trail with schema versioning · 0.7.4 · Security · LGPL-3.0 · SQL · Packagedpg_jobmon · Extension for logging and monitoring functions in PostgreSQL · 1.4.1 · Security · PostgreSQL · SQL · Packagedkeyhippo · RLS-compatible API keys for PostgreSQL · 1.2.5 · Security · MIT · SQL · Not packagedpg-audit-json · Trigger-based PostgreSQL table auditing with JSONB row snapshots and recursive change diffs. · 1.0.2 · Security · PostgreSQL · SQL · Not packagedeql · Encrypt Query Language provides PostgreSQL types, functions, operators, and index support for searchable encrypted data. · 2.2.1 · Security · MIT · SQL · Not packagedcheck_access · Functions and views to facilitate PostgreSQL object access inspection · 0.1 · Security · PostgreSQL · SQL · Not packagedcustom_properties · Supabase RLS helper tables and functions for managing user properties and custom claims. · 0.0.3 · Security · Unknown · SQL · Not packagedwebauthn · Pure-SQL PostgreSQL implementation of WebAuthn credential registration and assertion verification. · 1.6 · Security · MIT · SQL · Not packagedveil2 · Provides the basis for a Virtual Private Database implementation. · 0.9.3 · Security · GPL-3.0 · SQL · Not packagedveil2_demo · Provides a demo database for the veil2 extension. · 0.9.3 · Security · GPL-3.0 · SQL · Not packagedveil2_minimal_demo · Provides a minimal but complete demo database for the veil2 extension. · 0.9.3 · Security · GPL-3.0 · SQL · Not packagedpg_audit · An extension for creating audit tables · 0.1.3 · Security · BSD-2-Clause · SQL · Not packagedgrants_manager · Declarative PL/pgSQL toolkit for snapshotting, reporting, and aligning database object grants. · 0.0.1 · Security · Unknown · SQL · Not packagedpg_auditor · Audit data changes and provide flashback ability · 0.2 · Security · BSD-3-Clause · SQL · Packageddrop_role_helper · Generates SQL to revoke all privileges held by a role in the current database. · 1.0 · Security · PostgreSQL · SQL · Not packagedroleman · Parameterized role and privilege management functions for PostgreSQL. · 0.3.0 · Security · PostgreSQL · SQL · Not packagedemail_guard · Supabase Auth signup guard that blocks disposable email domains and normalizes Gmail addresses. · 0.35.0 · Security · Apache-2.0 · SQL · Not packageduniphant · PostgreSQL-centric authentication and authorization demo integrating WebAuthn, PostgREST, and role-based access control. · 1.5 · Security · MIT · SQL · Not packagedac · Access Control Postgres extension (with dev environment) · 0.0.1 · Security · Unknown · SQL · Not packagedotp · Implementation of TOTP compatible with Google Authenticator · 1.0.0 · Security · PostgreSQL · SQL · Not packagedpg_role_fkey_trigger_functions · A bunch of trigger functions to help establish and/or maintain referential integrity for columns that reference PostgreSQL ROLE NAMEs. · 1.0.4 · Security · PostgreSQL · SQL · Not packagedpg_dbo_timestamp · PostgreSQL extension for storing time and author of database structure modification. · 1.0.1 · Security · Unknown · SQL · Not packagedpostgrest_auth · Placeholder PostgREST authentication extension with no implemented database objects · 0.1 · Security · MIT · SQL · Not packagedop_log · Trigger-based row change history recorded after transaction commit. · 1.0.0 · Security · Apache-2.0 · SQL · Not packagedpg_idm · Exposes PostgreSQL role and membership management through updatable views and DML-trigger functions. · 1.0 · Security · GPL-3.0 · SQL · Not packagedpg_tamperlog · Tamper-evident append-only audit logging with hash chaining · 1.1 · Security · Unknown · SQL · Not packagedpgocrypto · encrypt data between Go and PG · 1.0 · Security · Unknown · SQL · Not packagedsupasession · Advanced session management for Supabase. · 0.1.2 · Security · PostgreSQL · SQL · Not packagedtablelog · Trigger-based audit and change-data-capture extension that records INSERT, UPDATE, and DELETE row images in a central log table and can generate replay SQL. · 0.1 · Security · Unknown · SQL · Not packagedauth0 · Auth0 Management API client for PostgreSQL. · 0.1 · Security · GPL-3.0 · SQL · Not packagedddla · Audit DDL changes with event triggers and queryable log functions · 0.1 · Security · Unknown · SQL · Not packagedtable_log_pl · PL/pgSQL drop-in replacement for the table_log trigger-based DML auditing extension. · 0.1 · Security · Unknown · SQL · Not packageduser_info · Provides user-related information including owned objects and granted roles. · 0.0.1 · Security · BSD-2-Clause · SQL · Not packagedaudit · Audits insert, update, and delete operations on PostgreSQL tables. · 1.0.0 · Security · GPL-2.0 · SQL · Not packagedauditoria · PostgreSQL auditing extension. · 0.0.1 · Security · Unknown · SQL · Not packagedcat_hook_delete_claims · Supabase Auth custom access token hook for deleting token claims · 0.0.1 · Security · Unknown · SQL · Not packagedcrunchy_pooler · Crunchy Bridge helper extension that lets PgBouncer authenticate users through PostgreSQL. · Security · Unknown · SQL · Not packagedcustom_roles · Role-specific Supabase RLS tables and functions for managing user roles. · 0.0.3 · Security · Unknown · SQL · Not packagedcyanaudit · Cyan Audit core extension · 2.2.0 · Security · PostgreSQL · SQL · Not packagedjessevent@supa_privacy · Formatting-preserving anonymisation and data masking · 1.0.1 · Security · Unknown · SQL · Not packagedkhulnasoft_vault · Khulnasoft Vault Extension · 0.2.8 · Security · Apache-2.0 · SQL · Not packagedlaunchql-jwt-claims · launchql-jwt-claims extension · 0.4.5 · Security · MIT · SQL · Not packagedmartindonadieu-supabase_auth_admin · Supabase Auth tool to check if a user is an platform admin · 0.0.1 · Security · Unknown · SQL · Not packagedpg_audit_tools · PostgreSQL extension for audit tables management · 0.1 · Security · MIT · SQL · Not packagedpg_policy · Agentic policy language for PostgreSQL with guardrails, guidance, and session-aware controls · 0.1.0 · Security · PostgreSQL · SQL · Packagedpgho_permissions · Hierarchical RBAC and ABAC authorization for PostgreSQL and Supabase, designed for use in row-level-security policies. · 0.0.18 · Security · Unknown · SQL · Not packagedpmnzt@custom_roles_patch · custom_roles. · 0.0.1 · Security · Unknown · SQL · Not packagedpointsource@supabase_rbac · Role-Based Access Control for your Supabase project · 5.2.1 · Security · Unknown · SQL · Not packagedrds_hwdrs_privs · Huawei Cloud RDS helper extension for granting selected replication and catalog privileges. · 1 · Security · Unknown · SQL · Not packagedrds_tde_utils · Alibaba Cloud RDS extension for batch TDE encryption and decryption of tables and indexes. · 1.1 · Security · Unknown · SQL · Not packagedrls_helpers · PL/pgSQL procedures for simulating Supabase authenticated and anonymous roles while testing row-level security policies. · 1.0.0 · Security · Unknown · SQL · Not packagedsupabase_auth_apikey · Supabase Auth API-key helpers for creating, deleting, validating, and authorizing user API keys. · 0.0.3 · Security · MIT · SQL · Not packaged

53 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
supa_audit 0.3.1 Trigger-based table audit history with stable UUID record identities and JSONB row versions. SEC Apache-2.0 SQL 12–16 672
pgmemento 0.7.4 Transaction-based audit trail with schema versioning SEC LGPL-3.0 SQL 14–18 411
pg_jobmon 1.4.1 Extension for logging and monitoring functions in PostgreSQL SEC PostgreSQL SQL 14–18 203
keyhippo 1.2.5 RLS-compatible API keys for PostgreSQL SEC MIT SQL 15 59
pg-audit-json 1.0.2 Trigger-based PostgreSQL table auditing with JSONB row snapshots and recursive change diffs. SEC PostgreSQL SQL 10–18 47
eql 2.2.1 Encrypt Query Language provides PostgreSQL types, functions, operators, and index support for searchable encrypted data. SEC MIT SQL 14–17 29
check_access 0.1 Functions and views to facilitate PostgreSQL object access inspection SEC PostgreSQL SQL 10–18 28
custom_properties 0.0.3 Supabase RLS helper tables and functions for managing user properties and custom claims. SEC SQL 20
webauthn 1.6 Pure-SQL PostgreSQL implementation of WebAuthn credential registration and assertion verification. SEC MIT SQL 14
veil2 0.9.3 Provides the basis for a Virtual Private Database implementation. SEC GPL-3.0 SQL 12
veil2_demo 0.9.3 Provides a demo database for the veil2 extension. SEC GPL-3.0 SQL 12
veil2_minimal_demo 0.9.3 Provides a minimal but complete demo database for the veil2 extension. SEC GPL-3.0 SQL 12
pg_audit 0.1.3 An extension for creating audit tables SEC BSD-2-Clause SQL 10–18 10
grants_manager 0.0.1 Declarative PL/pgSQL toolkit for snapshotting, reporting, and aligning database object grants. SEC SQL 9
pg_auditor 0.2 Audit data changes and provide flashback ability SEC BSD-3-Clause SQL 14–18 9
drop_role_helper 1.0 Generates SQL to revoke all privileges held by a role in the current database. SEC PostgreSQL SQL 7
roleman 0.3.0 Parameterized role and privilege management functions for PostgreSQL. SEC PostgreSQL SQL 10–18 6
email_guard 0.35.0 Supabase Auth signup guard that blocks disposable email domains and normalizes Gmail addresses. SEC Apache-2.0 SQL 5
uniphant 1.5 PostgreSQL-centric authentication and authorization demo integrating WebAuthn, PostgREST, and role-based access control. SEC MIT SQL 13 5
ac 0.0.1 Access Control Postgres extension (with dev environment) SEC SQL 4
otp 1.0.0 Implementation of TOTP compatible with Google Authenticator SEC PostgreSQL SQL 10–18 4
pg_role_fkey_trigger_functions 1.0.4 A bunch of trigger functions to help establish and/or maintain referential integrity for columns that reference PostgreSQL ROLE NAMEs. SEC PostgreSQL SQL 4
pg_dbo_timestamp 1.0.1 PostgreSQL extension for storing time and author of database structure modification. SEC SQL 10–18 3
postgrest_auth 0.1 Placeholder PostgREST authentication extension with no implemented database objects SEC MIT SQL 3
op_log 1.0.0 Trigger-based row change history recorded after transaction commit. SEC Apache-2.0 SQL 2
pg_idm 1.0 Exposes PostgreSQL role and membership management through updatable views and DML-trigger functions. SEC GPL-3.0 SQL 10–18 2
pg_tamperlog 1.1 Tamper-evident append-only audit logging with hash chaining SEC SQL 2
pgocrypto 1.0 encrypt data between Go and PG SEC SQL 2
supasession 0.1.2 Advanced session management for Supabase. SEC PostgreSQL SQL 2
tablelog 0.1 Trigger-based audit and change-data-capture extension that records INSERT, UPDATE, and DELETE row images in a central log table and can generate replay SQL. SEC SQL 10–18 2
auth0 0.1 Auth0 Management API client for PostgreSQL. SEC GPL-3.0 SQL 10–18 1
ddla 0.1 Audit DDL changes with event triggers and queryable log functions SEC SQL 10–18 1
table_log_pl 0.1 PL/pgSQL drop-in replacement for the table_log trigger-based DML auditing extension. SEC SQL 1
user_info 0.0.1 Provides user-related information including owned objects and granted roles. SEC BSD-2-Clause SQL 1
audit 1.0.0 Audits insert, update, and delete operations on PostgreSQL tables. SEC GPL-2.0 SQL
auditoria 0.0.1 PostgreSQL auditing extension. SEC SQL
cat_hook_delete_claims 0.0.1 Supabase Auth custom access token hook for deleting token claims SEC SQL
crunchy_pooler Crunchy Bridge helper extension that lets PgBouncer authenticate users through PostgreSQL. SEC SQL
custom_roles 0.0.3 Role-specific Supabase RLS tables and functions for managing user roles. SEC SQL
cyanaudit 2.2.0 Cyan Audit core extension SEC PostgreSQL SQL
jessevent@supa_privacy 1.0.1 Formatting-preserving anonymisation and data masking SEC SQL
khulnasoft_vault 0.2.8 Khulnasoft Vault Extension SEC Apache-2.0 SQL
launchql-jwt-claims 0.4.5 launchql-jwt-claims extension SEC MIT SQL
martindonadieu-supabase_auth_admin 0.0.1 Supabase Auth tool to check if a user is an platform admin SEC SQL
pg_audit_tools 0.1 PostgreSQL extension for audit tables management SEC MIT SQL
pg_policy 0.1.0 Agentic policy language for PostgreSQL with guardrails, guidance, and session-aware controls SEC PostgreSQL SQL 14–18
pgho_permissions 0.0.18 Hierarchical RBAC and ABAC authorization for PostgreSQL and Supabase, designed for use in row-level-security policies. SEC SQL
pmnzt@custom_roles_patch 0.0.1 custom_roles. SEC SQL
pointsource@supabase_rbac 5.2.1 Role-Based Access Control for your Supabase project SEC SQL
rds_hwdrs_privs 1 Huawei Cloud RDS helper extension for granting selected replication and catalog privileges. SEC SQL 10–17