Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
182 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgaudit | 18.0 | provides auditing functionality | SEC | PostgreSQL | C | 14–18 | 1.7k |
| supabase_custom_claims | 1.0 | How to implement custom claims with Supabase | SEC | — | JavaScript | — | 678 |
| 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 |
| cedarling_pg | 0.1.0 | PostgreSQL integration for Cedarling authorization decisions, including JWT-aware checks and RLS-oriented helpers. | SEC | Apache-2.0 | Rust | — | 646 |
| pgsodium | 3.1.11 | Postgres extension for libsodium functions | SEC | BSD-3-Clause | C | 14–18 | 611 |
| pgmemento | 0.7.4 | Transaction-based audit trail with schema versioning | SEC | LGPL-3.0 | SQL | 14–18 | 411 |
| anon | 3.2.2 | PostgreSQL Anonymizer (anon) extension | SEC | PostgreSQL | Rust | 14–19 | 295 |
| supabase_vault | 0.3.1 | Supabase Vault Extension | SEC | Apache-2.0 | C | 14–18 | 234 |
| pg_tde | 2.2.1 | Percona pg_tde access method | SEC | MIT | C | 18 | 224 |
| pg_jobmon | 1.4.1 | Extension for logging and monitoring functions in PostgreSQL | SEC | PostgreSQL | SQL | 14–18 | 203 |
| sql_firewall | 0.8 | Cluster-wide query allowlist firewall with learning, enforcing, permissive, and disabled modes keyed by user and parse-tree fingerprint. | SEC | PostgreSQL | C | — | 176 |
| launchql-base32 | 0.0.3 | RFC6238 TOTP implementation in pure PostgreSQL plpgsql | SEC | MIT | C | — | 118 |
| pgextwlist | 1.20 | PostgreSQL Extension Whitelisting | SEC | PostgreSQL | C | 14–18 | 102 |
| supautils | 3.2.1 | Extension that secures a cluster on a cloud environment | SEC | Apache-2.0 | C | 14–18 | 88 |
| credcheck | 5.0 | credcheck - postgresql plain text credential checker | SEC | MIT | C | 14–18 | 86 |
| pg_enquo | 0.0 | PostgreSQL extension for encrypted query operations | SEC | MIT | Rust | 12–17 | 79 |
| set_user | 4.2.0 | similar to SET ROLE but with added logging | SEC | PostgreSQL | C | 14–18 | 78 |
| pg_session_jwt | 0.5.0 | Manage authentication sessions using JWTs | SEC | Apache-2.0 | Rust | 14–18 | 69 |
| pg_credereum | 0.1 | Cryptographically verifiable database auditing backed by blockchain-style transaction blocks. | SEC | GPL-3.0 | C | 10 | 62 |
| keyhippo | 1.2.5 | RLS-compatible API keys for PostgreSQL | SEC | MIT | SQL | 15 | 59 |
| libx509pq | 1.3 | X.509 certificate parsing library for PostgreSQL | SEC | GPL-3.0 | C | 12–18 | 54 |
| 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 |
| pg_roast | 1.0 | Opinionated PostgreSQL database auditor | SEC | PostgreSQL | C | 14–18 | 40 |
| logerrors | 2.1.5 | Function for collecting statistics about messages in logfile | SEC | BSD-3-Clause | C | 14–18 | 37 |
| pg_oidc_validator | 1.1.0 | OAuth and OIDC token validator for PostgreSQL 18 | SEC | Apache-2.0 | C++ | 18 | 35 |
| login_hook | 1.7 | login_hook - hook to execute login_hook.login() at login time | SEC | GPL-3.0 | C | 14–18 | 33 |
| pg_themis | 1.0 | PostgreSQL encryption and decryption functions backed by the Themis cryptographic library. | SEC | Apache-2.0 | C | — | 33 |
| 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 |
| pg_auth_mon | 3.0 | monitor connection attempts per user | SEC | MIT | C | 14–18 | 28 |
| pg_snakeoil | 1.4 | The PostgreSQL Antivirus | SEC | PostgreSQL | C | 14–18 | 25 |
| pgauditlogtofile | 1.8.5 | pgAudit addon to redirect audit log to an independent file | SEC | PostgreSQL | C | 14–18 | 24 |
| hello-world | 0.0.1 | RLS demo extension with users and products tables | SEC | MIT | C | — | 23 |
| supabase | 0.0.1 | A friendly playground for building and validating Supabase Row‑Level Security (RLS) | SEC | MIT | C | — | 23 |
| aiven_extras | 1.1.20 | Aiven PostgreSQL extras for non-superuser access to selected database features. | SEC | Apache-2.0 | C | 12–18 | 22 |
| column_encrypt | 4.0 | Transparent column-level encryption with encrypted_text and encrypted_bytea types | SEC | PostgreSQL | C | 14–18 | 21 |
| custom_properties | 0.0.3 | Supabase RLS helper tables and functions for managing user properties and custom claims. | SEC | — | SQL | — | 20 |
| pg_diffix | fir | Provides strong dynamic anonymization for PostgreSQL query results. | SEC | MIT | C | 13–18 | 19 |
| pg_fhe | 0.1 | Microsoft SEAL-backed CKKS operations over encrypted values stored in PostgreSQL. | SEC | — | C++ | — | 18 |
| pgzan | 0.0.0 | Proof-of-concept pgrx extension for evaluating Zanzibar-style authorization inside PostgreSQL row-level security policies. | SEC | — | Rust | 11–15 | 18 |
| pgspeck | 1.0 | Encrypt and decrypt 32-bit and 48-bit integer blocks with the Speck symmetric cipher | SEC | MIT | C | 10–18 | 17 |
| pgsmcrypto | 0.1.1 | PostgreSQL SM Algorithm Extension | SEC | MIT | Rust | 14–18 | 16 |
| open_pg_tde | 2.4.0 | Transparent data encryption for upstream PostgreSQL using the tde_heap access method, including tables, indexes, TOAST, WAL, and temporary files. | SEC | PostgreSQL | C | 16–18 | 14 |
| pgpm-jwt-claims | 0.15.5 | Agentic DB - Give your agent a brain | SEC | MIT | C | — | 14 |
| webauthn | 1.6 | Pure-SQL PostgreSQL implementation of WebAuthn credential registration and assertion verification. | SEC | MIT | SQL | — | 14 |
| sslutils | 1.4 | A Postgres extension for managing SSL certificates through SQL | SEC | PostgreSQL | C | 14–18 | 13 |
| 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_enigma | 0.5.0 | Encrypted postgres data type | SEC | MIT | Rust | 14–18 | 11 |