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.

pgaudit · provides auditing functionality · 18.0 · Security · PostgreSQL · C · Packagedsupabase_custom_claims · How to implement custom claims with Supabase · 1.0 · Security · Unknown · JavaScript · Not packagedsupa_audit · Trigger-based table audit history with stable UUID record identities and JSONB row versions. · 0.3.1 · Security · Apache-2.0 · SQL · Not packagedcedarling_pg · PostgreSQL integration for Cedarling authorization decisions, including JWT-aware checks and RLS-oriented helpers. · 0.1.0 · Security · Apache-2.0 · Rust · Not packagedpgsodium · Postgres extension for libsodium functions · 3.1.11 · Security · BSD-3-Clause · C · Packagedpgmemento · Transaction-based audit trail with schema versioning · 0.7.4 · Security · LGPL-3.0 · SQL · Packagedanon · PostgreSQL Anonymizer (anon) extension · 3.2.2 · Security · PostgreSQL · Rust · Packagedsupabase_vault · Supabase Vault Extension · 0.3.1 · Security · Apache-2.0 · C · Packagedpg_tde · Percona pg_tde access method · 2.2.1 · Security · MIT · C · Packagedpg_jobmon · Extension for logging and monitoring functions in PostgreSQL · 1.4.1 · Security · PostgreSQL · SQL · Packagedsql_firewall · Cluster-wide query allowlist firewall with learning, enforcing, permissive, and disabled modes keyed by user and parse-tree fingerprint. · 0.8 · Security · PostgreSQL · C · Not packagedlaunchql-base32 · RFC6238 TOTP implementation in pure PostgreSQL plpgsql · 0.0.3 · Security · MIT · C · Not packagedpgextwlist · PostgreSQL Extension Whitelisting · 1.20 · Security · PostgreSQL · C · Packagedsupautils · Extension that secures a cluster on a cloud environment · 3.2.1 · Security · Apache-2.0 · C · Packagedcredcheck · credcheck - postgresql plain text credential checker · 5.0 · Security · MIT · C · Packagedpg_enquo · PostgreSQL extension for encrypted query operations · 0.0 · Security · MIT · Rust · Not packagedset_user · similar to SET ROLE but with added logging · 4.2.0 · Security · PostgreSQL · C · Packagedpg_session_jwt · Manage authentication sessions using JWTs · 0.5.0 · Security · Apache-2.0 · Rust · Packagedpg_credereum · Cryptographically verifiable database auditing backed by blockchain-style transaction blocks. · 0.1 · Security · GPL-3.0 · C · Not packagedkeyhippo · RLS-compatible API keys for PostgreSQL · 1.2.5 · Security · MIT · SQL · Not packagedlibx509pq · X.509 certificate parsing library for PostgreSQL · 1.3 · Security · GPL-3.0 · C · Not packagedpg-audit-json · Trigger-based PostgreSQL table auditing with JSONB row snapshots and recursive change diffs. · 1.0.2 · Security · PostgreSQL · SQL · Not packagedpg_roast · Opinionated PostgreSQL database auditor · 1.0 · Security · PostgreSQL · C · Packagedlogerrors · Function for collecting statistics about messages in logfile · 2.1.5 · Security · BSD-3-Clause · C · Packagedpg_oidc_validator · OAuth and OIDC token validator for PostgreSQL 18 · 1.1.0 · Security · Apache-2.0 · C++ · Packagedlogin_hook · login_hook - hook to execute login_hook.login() at login time · 1.7 · Security · GPL-3.0 · C · Packagedpg_themis · PostgreSQL encryption and decryption functions backed by the Themis cryptographic library. · 1.0 · Security · Apache-2.0 · C · 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 packagedpg_auth_mon · monitor connection attempts per user · 3.0 · Security · MIT · C · Packagedpg_snakeoil · The PostgreSQL Antivirus · 1.4 · Security · PostgreSQL · C · Packagedpgauditlogtofile · pgAudit addon to redirect audit log to an independent file · 1.8.5 · Security · PostgreSQL · C · Packagedhello-world · RLS demo extension with users and products tables · 0.0.1 · Security · MIT · C · Not packagedsupabase · A friendly playground for building and validating Supabase Row‑Level Security (RLS) · 0.0.1 · Security · MIT · C · Not packagedaiven_extras · Aiven PostgreSQL extras for non-superuser access to selected database features. · 1.1.20 · Security · Apache-2.0 · C · Not packagedcolumn_encrypt · Transparent column-level encryption with encrypted_text and encrypted_bytea types · 4.0 · Security · PostgreSQL · C · Packagedcustom_properties · Supabase RLS helper tables and functions for managing user properties and custom claims. · 0.0.3 · Security · Unknown · SQL · Not packagedpg_diffix · Provides strong dynamic anonymization for PostgreSQL query results. · fir · Security · MIT · C · Not packagedpg_fhe · Microsoft SEAL-backed CKKS operations over encrypted values stored in PostgreSQL. · 0.1 · Security · Unknown · C++ · Not packagedpgzan · Proof-of-concept pgrx extension for evaluating Zanzibar-style authorization inside PostgreSQL row-level security policies. · 0.0.0 · Security · Unknown · Rust · Not packagedpgspeck · Encrypt and decrypt 32-bit and 48-bit integer blocks with the Speck symmetric cipher · 1.0 · Security · MIT · C · Not packagedpgsmcrypto · PostgreSQL SM Algorithm Extension · 0.1.1 · Security · MIT · Rust · Packagedopen_pg_tde · Transparent data encryption for upstream PostgreSQL using the tde_heap access method, including tables, indexes, TOAST, WAL, and temporary files. · 2.4.0 · Security · PostgreSQL · C · Not packagedpgpm-jwt-claims · Agentic DB - Give your agent a brain · 0.15.5 · Security · MIT · C · Not packagedwebauthn · Pure-SQL PostgreSQL implementation of WebAuthn credential registration and assertion verification. · 1.6 · Security · MIT · SQL · Not packagedsslutils · A Postgres extension for managing SSL certificates through SQL · 1.4 · Security · PostgreSQL · C · 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_enigma · Encrypted postgres data type · 0.5.0 · Security · MIT · Rust · Packagedpg_audit · An extension for creating audit tables · 0.1.3 · Security · BSD-2-Clause · SQL · Not packagedpg_cel · A pure PostgreSQL implementation of the Google Zanzibar / OpenFGA authorization model. · 0.1.0 · Security · Apache-2.0 · Rust · 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 · Packagedpgjwt_rs · JWT verification for RS256 and Ed25519 tokens inside PostgreSQL · 0.1.2 · Security · MIT · Rust · Not packageddrop_role_helper · Generates SQL to revoke all privileges held by a role in the current database. · 1.0 · Security · PostgreSQL · SQL · Not packagednoddl · Cluster-wide DDL blocker with role and database exceptions. · 1.0 · Security · MIT · C · Not packagednoset · Module for blocking SET variables for non-super users. · 0.3.0 · Security · AGPL-3.0 · C · Packagedpg_pii_vault · PostgreSQL extension for GDPR-compliant column-level encryption using HashiCorp Vault Transit Engine. · 0.0.0 · Security · MIT · Rust · Not packagedpg_vault_tde · Transparent Data Encryption for PostgreSQL through custom table and index access methods · 1.7.1 · Security · PostgreSQL · C · Packagedpgseccomp · provide seccomp syscall filtering for PostgreSQL · 1.0 · Security · PostgreSQL · C · Not packagedroleman · Parameterized role and privilege management functions for PostgreSQL. · 0.3.0 · Security · PostgreSQL · SQL · Not packagedaccumulo_access_pg · PostgreSQL extension for parsing and evaluating Accumulo Access Expressions. · 0.1.5 · Security · MIT · Rust · Not packagedblake2b · PostgreSQL extension for fast secure hashing · 1.0 · Security · MIT · C · 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 packagedoidc_validator · PostgreSQL 18 OIDC bearer-token validator plugin written in Rust · 0.1.0 · Security · Unknown · Rust · Packagedpassword_profile · password_profile: Advanced password security and policy enforcement · 1.0.0 · Security · GPL-3.0 · Rust · Not packagedpg_kpart · Reject full partition scans that omit the partition key · 1.0 · Security · ISC · C · Packagedpgx-s3sign · Sign S3 requests, fast: Created by pgx · 1.0 · Security · MIT · Rust · 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 packagedpasswordcheck_cracklib · Strengthen PostgreSQL user password checks with cracklib · 3.1.0 · Security · LGPL-2.1 · C · Packagedpg_ed25519 · Ed25519 signing and signature-verification functions for PostgreSQL · 0.2 · Security · MIT · C · 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_sulog · PostgreSQL superuser operation logging and blocking extension · 1.0 · Security · PostgreSQL · C · Not packagedrls_oso · PoC postgres plugin to use oso authorization in row level security policies · 0.0.0 · Security · Unknown · Rust · Not packagedtce · Transparent column encryption for PostgreSQL using per-role envelope keys and external key-management services. · 0.10.0-dev · Security · PostgreSQL · Rust · Not packagedtcle · Experimental table access method for transparent AES-256-CBC encryption of selected column types. · 1.0 · Security · PostgreSQL · C · Not packagedblock_copy_command · Block COPY commands via a configurable ProcessUtility hook · 0.1.5 · Security · BSD-3-Clause · Rust · Packagedpg_dbo_timestamp · PostgreSQL extension for storing time and author of database structure modification. · 1.0.1 · Security · Unknown · SQL · Not packagedpg_multitenant · Multi-tenant shared-schema helpers using PostgreSQL row-level security · 1.0 · Security · MIT · Rust · Not packagedpostgrest_auth · Placeholder PostgREST authentication extension with no implemented database objects · 0.1 · Security · MIT · SQL · Not packagedverisql · Audit-grade verification gateway for AI-generated SQL — catches silently wrong queries before they hit your dashboard, keeps tamper-evident audit trails, verifies migration equivalence. Zero LLM tokens for 90% of checks. · 0.1.0 · Security · MIT · Python · Not packagedcairn_pgx · Cairn in-database verify gate — COSE Sign1/Ed25519 event verification (Spike 0002) · 0.3.0 · Security · Unknown · Rust · Not packageded25519 · PostgreSQL extension for a modern and secure digital signature algorithm based on performance-optimized elliptic curves · 1.0 · Security · MIT · C · Not packagedlogin_refuse · Authentication hook that temporarily refuses logins after repeated failures · 0.1 · Security · Unknown · C · Not packagedop_log · Trigger-based row change history recorded after transaction commit. · 1.0.0 · Security · Apache-2.0 · SQL · Not packagedpasswordpolicy · Dynamically configurable PostgreSQL password complexity checks. · 2.0.5 · Security · PostgreSQL · C · Packagedpg_crypto · Rust cryptography with pgcrypto-compatible and modern primitives · 0.1.0 · Security · MIT · Rust · 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_pwhash · Advanced password hashing methods for PostgreSQL · 1.0 · Security · MIT · C · Packagedpg_ssl · Create base64-encoded PKCS#7 signatures from PEM certificates and private keys in PostgreSQL · 1.0 · Security · MIT · C · Not packagedpg_tamperlog · Tamper-evident append-only audit logging with hash chaining · 1.1 · Security · Unknown · SQL · Not packagedpg_tamperlog_rust · Rust pgrx helper extension for pg_tamperlog fast SHA-256 hash-chain calculations. · 1.0.0 · Security · Unknown · Rust · Not packagedpgfga · Experimental ReBAC/Zanzibar-style fine-grained authorization functions for PostgreSQL. · 0.1.0 · Security · MIT · Rust · Not packagedpgocrypto · encrypt data between Go and PG · 1.0 · Security · Unknown · SQL · Not packagedpgpm-defaults · PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. · 0.15.5 · Security · MIT · C · Not packagedpgsqlauditengine · SQL policy checks with an embedded rule and audit REST API · 1.0 · Security · GPL-3.0-only · C · Not packagedsupasession · Advanced session management for Supabase. · 0.1.2 · Security · PostgreSQL · SQL · Not packagedtable_guard · Configurable protection against DROP, TRUNCATE, and unqualified whole-table DELETE. · 1.0 · Security · Unknown · C · 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 packagedcheck_chapmd5_password · Function for verifying CHAP-MD5 authentication responses. · 0.0.1 · Security · Apache-2.0 · C · Not packagedcrdv_pg_coordinator · Secure Conflict-free Replicated Data Views with MPC-backed private values. · 0.1.0 · Security · Unknown · Rust · Not packageddatafly_anon · Datafly anonymizer · 1.25 · Security · PostgreSQL · C · Not packagedddla · Audit DDL changes with event triggers and queryable log functions · 0.1 · Security · Unknown · SQL · Not packagededb_block_commands · Restricts EDB Advanced Server superusers from utility, DML, and SELECT commands using whitelist GUCs. · 1.0 · Security · Unknown · C · Not packagedeidos_oauth · OAuth 2.0 JWT validator for PostgreSQL 18 using the OAuth validator API. · 0.2.0 · Security · Matroid · Rust · Not packagedgdpr_anatomizer · Prototype GDPR/anatomy anonymization extension implemented with PL/Python and PL/pgSQL helpers. · 0.0.1 · Security · Unknown · Python · Not packagedopenssl · PostgreSQL extension for cryptographic functions and types provided by OpenSSL · 0.0.1 · Security · PostgreSQL · C · Not packagedpg_command_fw · DDL and utility command firewall for PostgreSQL · 0.1.0 · Security · BSD-3-Clause · Rust · Packagedpg_dctp · Preload-only module that blocks clear-text passwords in role DDL · 0.0.1 · Security · PostgreSQL · C · Not packagedpg_injection · PostgreSQL injection · 1.0.0 · Security · MIT · C · Not packagedpg_neon_sudo · Provides Neon-specific trusted sudo wrappers that run PostgreSQL Anonymizer dynamic-masking start and stop operations as the bootstrap superuser. · 0.0.1 · Security · Unknown · C · Not packagedpg_set_acl · SET command access control list · 0.0.1 · Security · PostgreSQL · C · Not packagedpgauthz · Provide Zanzibar-style relationship-based authorization inside PostgreSQL · 0.3.0 · Security · Apache-2.0 · Rust · Not packagedpgintegrity · Trigger-based row integrity watermark checker for PostgreSQL tables · 0.0.1 · Security · Unknown · C · Not packagedpgsword · enforce Qunar SQL auditing and database object rules · 1.0 · Security · Unknown · C · Not packagedsm2 · SM2 elliptic curve cryptography functions (Chinese National Standard GB/T 32918) · 1.0 · Security · Unknown · C · Not packagedsm4 · SM4 encryption/decryption functions (Chinese National Standard) · 1.0 · Security · Unknown · C · 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 packagedvastbase_sm4 · SM4 encryption/decryption functions for VastBase using Java implementation via JNI · 1.0 · Security · MIT · Java · Not packagedaclexplode · A backport of aclexplode function for PostgreSQL 8.4 and below · 1.0.3 · Security · PostgreSQL · C · Not packagedaudit · Audits insert, update, and delete operations on PostgreSQL tables. · 1.0.0 · Security · GPL-2.0 · SQL · Not packagedaudit_stream · Postgres extension that emits audit-stream-py-compatible governance events on watched table CRUD via pg notify, plus a Python LISTEN bridge daemon. The database-tier governance producer for the Kinetic Gain Protocol Suite. · 0.1.0 · Security · MIT · Python · Not packagedauditoria · PostgreSQL auditing extension. · 0.0.1 · Security · Unknown · SQL · Not packagedauth_delay · pause briefly before reporting authentication failure · - · Security · PostgreSQL · C · Packagedbeyond_auth · Per-project authentication and authorization service for apps running on https://beyond.dev · 0.1.0 · Security · AGPL-3.0 · Rust · 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 packagedencdb · Alibaba Cloud RDS extension that provides Always Confidential Database features for PostgreSQL. · 1.1.14 · Security · Unknown · C · Not packagedencdb_btree · Alibaba Cloud RDS extension that accelerates ciphertext index queries for Always Confidential Databases. · 1.0.0 · Security · Unknown · C · Not packagedext3 · ClientAuthentication hook example that logs authentication start and end events. · 1.0 · Security · Unknown · C · Not packagedhessra_authz · Biscuit-token authorization helpers plus key and service-chain management inside PostgreSQL. · 0.3.2 · Security · Apache-2.0 · Rust · Not packagedhyperion_vault · Encrypted secrets vault for PostgreSQL with KMS envelope encryption and automatic rotation. · 0.3.0 · Security · GPL-3.0 · Rust · 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 packagedlaunchql-totp · 🛠. basic pg utils · 0.4.5 · Security · MIT · C · Not packagedletter · letter: role-based access control for PostgreSQL · 0.1 · Security · MIT · C · Not packagedlog_entries · Row trigger that records who changed a row and when · 1.0 · Security · Unknown · C · Not packagedmartindonadieu-supabase_auth_admin · Supabase Auth tool to check if a user is an platform admin · 0.0.1 · Security · Unknown · SQL · Not packagedofarm_ed25519 · OFARM verification-only strict Ed25519 primitive · 1.0 · Security · Apache-2.0 · Python · Not packagedopentde · Open Transparent Data Encryption for PostgreSQL. · 1.0 · Security · Unknown · C · Not packagedorgpasscheck · Password policy enforcement extension for PostgreSQL 16+ · 5.0 · Security · Unknown · C · Not packagedpasswordcheck · checks user passwords and reject weak password · - · Security · PostgreSQL · C · Packagedped25519 · Ed25519 signing and verification functions implemented in Rust with pgrx. · 0.1.0 · Security · MIT · Rust · Not packagedpg_ad_mapping · Maps Active Directory security groups to database roles on Aurora PostgreSQL. · 1.0 · Security · Unknown · C · Not packagedpg_argon2id · PostgreSQL extension for Argon2id password hashing functions · 1.0 · Security · MIT · C · Not packagedpg_audit_tools · PostgreSQL extension for audit tables management · 0.1 · Security · MIT · SQL · Not packagedpg_block_systemcatalog · PostgreSQL extension to block references to system catalogs. · 1.0 · Security · PostgreSQL · C · Not packagedpg_columnmask · Amazon Aurora PostgreSQL extension for role-based dynamic column masking without changing stored data. · 1.1.0 · Security · Unknown · C · Not packagedpg_ecdsa_verify · ECDSA signature verification functions for PostgreSQL · 1.2.4 · Security · MIT · Rust · Not packagedpg_login_guard · Fail2ban-style role lockout after repeated authentication failures. · 1.0 · Security · MIT · C · Not packagedpg_mask · A tiny data mask utility written in C · 1.0.0 · Security · MIT · C · Not packagedpg_policy · Agentic policy language for PostgreSQL with guardrails, guidance, and session-aware controls · 0.1.0 · Security · PostgreSQL · SQL · Packagedpg_seal · Tamper-evident audit log for PostgreSQL 🦭 · 1.0.0 · Security · BSD-3-Clause · Rust · Not packagedpg_secret · Defines order-revealing encrypted domains, comparison operators, and a B-tree operator class. · 0.5 · Security · Unknown · C · Not packagedpg_zxcvbn · Password-strength scoring with zxcvbn. · 0.0.0 · Security · Unknown · Rust · Not packagedpgaudix · A native PostgreSQL extension for automatic table auditing. It mirrors table columns into audit tables and automatically keeps them in sync when the source table structure changes. · 0.2.0 · Security · Unknown · C · Not packagedpgcrypsi · C Crypsi (https://github.com/telkomdev/c-crypsi) PostgreSQL Extension · 0.0.1 · Security · MIT · C · Not packagedpgcrypto · cryptographic functions · 1.3 · Security · PostgreSQL · C · Packagedpgcryptokey · cryptographic key management · 0.85 · Security · PostgreSQL · C · Packagedpgedge_safesession · Enforce read-only sessions for specified PostgreSQL roles. · 1.0-alpha1 · Security · PostgreSQL · C · Not 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 packagedpostfga · A preload PostgreSQL extension integrating OpenFGA authorization through an FDW, C functions, gRPC background work and shared-memory caching. · 1.0.0 · Security · Unknown · C · Not packagedrds_activity_stream · Amazon Aurora PostgreSQL database activity streams · 1.7 · Security · Unknown · C · Not packagedrds_encdb · Alibaba Cloud RDS sensitive-column result encryption extension · 1.0 · Security · Unknown · C · 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 packagedsepgsql · label-based mandatory access control (MAC) based on SELinux security policy. · - · Security · PostgreSQL · C · Packagedskitch-extension-defaults · default roles · 0.0.7 · Security · MIT · C · 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 packagedtencentdb_pwdcheck · TencentDB password-policy extension loaded at server startup to enforce strong passwords. · 1.0 · Security · Unknown · C · Not packagedtencentdb_superuser · TencentDB administration extension that supplies the managed pg_tencentdb_superuser role and privileges. · 1.1 · Security · Unknown · C · Not packaged

182 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
table_guard 1.0 Configurable protection against DROP, TRUNCATE, and unqualified whole-table DELETE. SEC C 14–18 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
check_chapmd5_password 0.0.1 Function for verifying CHAP-MD5 authentication responses. SEC Apache-2.0 C 1
crdv_pg_coordinator 0.1.0 Secure Conflict-free Replicated Data Views with MPC-backed private values. SEC Rust 1
datafly_anon 1.25 Datafly anonymizer SEC PostgreSQL C 1
ddla 0.1 Audit DDL changes with event triggers and queryable log functions SEC SQL 10–18 1
edb_block_commands 1.0 Restricts EDB Advanced Server superusers from utility, DML, and SELECT commands using whitelist GUCs. SEC C 10–18 1
eidos_oauth 0.2.0 OAuth 2.0 JWT validator for PostgreSQL 18 using the OAuth validator API. SEC Matroid Rust 14–18 1
gdpr_anatomizer 0.0.1 Prototype GDPR/anatomy anonymization extension implemented with PL/Python and PL/pgSQL helpers. SEC Python 12 1
openssl 0.0.1 PostgreSQL extension for cryptographic functions and types provided by OpenSSL SEC PostgreSQL C 10–18 1
pg_command_fw 0.1.0 DDL and utility command firewall for PostgreSQL SEC BSD-3-Clause Rust 15–18 1
pg_dctp 0.0.1 Preload-only module that blocks clear-text passwords in role DDL SEC PostgreSQL C 14–18 1
pg_injection 1.0.0 PostgreSQL injection SEC MIT C 1
pg_neon_sudo 0.0.1 Provides Neon-specific trusted sudo wrappers that run PostgreSQL Anonymizer dynamic-masking start and stop operations as the bootstrap superuser. SEC C 16–18 1
pg_set_acl 0.0.1 SET command access control list SEC PostgreSQL C 1
pgauthz 0.3.0 Provide Zanzibar-style relationship-based authorization inside PostgreSQL SEC Apache-2.0 Rust 16–18 1
pgintegrity 0.0.1 Trigger-based row integrity watermark checker for PostgreSQL tables SEC C 1
pgsword 1.0 enforce Qunar SQL auditing and database object rules SEC C 10 1
sm2 1.0 SM2 elliptic curve cryptography functions (Chinese National Standard GB/T 32918) SEC C 1
sm4 1.0 SM4 encryption/decryption functions (Chinese National Standard) SEC C 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
vastbase_sm4 1.0 SM4 encryption/decryption functions for VastBase using Java implementation via JNI SEC MIT Java 1
aclexplode 1.0.3 A backport of aclexplode function for PostgreSQL 8.4 and below SEC PostgreSQL C
audit 1.0.0 Audits insert, update, and delete operations on PostgreSQL tables. SEC GPL-2.0 SQL
audit_stream 0.1.0 Postgres extension that emits audit-stream-py-compatible governance events on watched table CRUD via pg notify, plus a Python LISTEN bridge daemon. The database-tier governance producer for the Kinetic Gain Protocol Suite. SEC MIT Python
auditoria 0.0.1 PostgreSQL auditing extension. SEC SQL
auth_delay - pause briefly before reporting authentication failure SEC PostgreSQL C 14–18
beyond_auth 0.1.0 Per-project authentication and authorization service for apps running on https://beyond.dev SEC AGPL-3.0 Rust
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
encdb 1.1.14 Alibaba Cloud RDS extension that provides Always Confidential Database features for PostgreSQL. SEC C 10–17
encdb_btree 1.0.0 Alibaba Cloud RDS extension that accelerates ciphertext index queries for Always Confidential Databases. SEC C 10–17
ext3 1.0 ClientAuthentication hook example that logs authentication start and end events. SEC C
hessra_authz 0.3.2 Biscuit-token authorization helpers plus key and service-chain management inside PostgreSQL. SEC Apache-2.0 Rust 13–17
hyperion_vault 0.3.0 Encrypted secrets vault for PostgreSQL with KMS envelope encryption and automatic rotation. SEC GPL-3.0 Rust 18
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
launchql-totp 0.4.5 🛠. basic pg utils SEC MIT C
letter 0.1 letter: role-based access control for PostgreSQL SEC MIT C
log_entries 1.0 Row trigger that records who changed a row and when SEC C
martindonadieu-supabase_auth_admin 0.0.1 Supabase Auth tool to check if a user is an platform admin SEC SQL
ofarm_ed25519 1.0 OFARM verification-only strict Ed25519 primitive SEC Apache-2.0 Python
opentde 1.0 Open Transparent Data Encryption for PostgreSQL. SEC C
orgpasscheck 5.0 Password policy enforcement extension for PostgreSQL 16+ SEC C
passwordcheck - checks user passwords and reject weak password SEC PostgreSQL C 14–18