Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
53 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| 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 |