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_tde · Percona pg_tde access method · 2.2.1 · Security · MIT · C · Packagedlaunchql-base32 · RFC6238 TOTP implementation in pure PostgreSQL plpgsql · 0.0.3 · Security · MIT · C · Not 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 packagedkeyhippo · RLS-compatible API keys for PostgreSQL · 1.2.5 · Security · MIT · 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 packagedpg_auth_mon · monitor connection attempts per user · 3.0 · Security · MIT · 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 packagedpg_diffix · Provides strong dynamic anonymization for PostgreSQL query results. · fir · Security · MIT · C · 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 · 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 packagedpg_enigma · Encrypted postgres data type · 0.5.0 · Security · MIT · Rust · Packagedpgjwt_rs · JWT verification for RS256 and Ed25519 tokens inside PostgreSQL · 0.1.2 · Security · MIT · Rust · Not packagednoddl · Cluster-wide DDL blocker with role and database exceptions. · 1.0 · Security · MIT · C · Not packagedpg_pii_vault · PostgreSQL extension for GDPR-compliant column-level encryption using HashiCorp Vault Transit Engine. · 0.0.0 · Security · MIT · Rust · 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 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 packagedpg_ed25519 · Ed25519 signing and signature-verification functions for PostgreSQL · 0.2 · Security · MIT · C · 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 packageded25519 · PostgreSQL extension for a modern and secure digital signature algorithm based on performance-optimized elliptic curves · 1.0 · Security · MIT · C · Not packagedpg_crypto · Rust cryptography with pgcrypto-compatible and modern primitives · 0.1.0 · Security · MIT · Rust · 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 packagedpgfga · Experimental ReBAC/Zanzibar-style fine-grained authorization functions for PostgreSQL. · 0.1.0 · Security · MIT · Rust · Not packagedpgpm-defaults · PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. · 0.15.5 · Security · MIT · C · Not packagedpg_injection · PostgreSQL injection · 1.0.0 · Security · MIT · C · Not packagedvastbase_sm4 · SM4 encryption/decryption functions for VastBase using Java implementation via JNI · 1.0 · Security · MIT · Java · 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 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 packagedped25519 · Ed25519 signing and verification functions implemented in Rust with pgrx. · 0.1.0 · Security · MIT · Rust · 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_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 packagedpgcrypsi · C Crypsi (https://github.com/telkomdev/c-crypsi) PostgreSQL Extension · 0.0.1 · Security · MIT · C · Not 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 packaged

47 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pg_tde 2.2.1 Percona pg_tde access method SEC MIT C 18 224
launchql-base32 0.0.3 RFC6238 TOTP implementation in pure PostgreSQL plpgsql SEC MIT C 118
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
keyhippo 1.2.5 RLS-compatible API keys for PostgreSQL SEC MIT SQL 15 59
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
pg_auth_mon 3.0 monitor connection attempts per user SEC MIT C 14–18 28
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
pg_diffix fir Provides strong dynamic anonymization for PostgreSQL query results. SEC MIT C 13–18 19
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
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
pg_enigma 0.5.0 Encrypted postgres data type SEC MIT Rust 14–18 11
pgjwt_rs 0.1.2 JWT verification for RS256 and Ed25519 tokens inside PostgreSQL SEC MIT Rust 13–18 8
noddl 1.0 Cluster-wide DDL blocker with role and database exceptions. SEC MIT C 7
pg_pii_vault 0.0.0 PostgreSQL extension for GDPR-compliant column-level encryption using HashiCorp Vault Transit Engine. SEC MIT Rust 13–18 6
accumulo_access_pg 0.1.5 PostgreSQL extension for parsing and evaluating Accumulo Access Expressions. SEC MIT Rust 15 5
blake2b 1.0 PostgreSQL extension for fast secure hashing SEC MIT C 5
pgx-s3sign 1.0 Sign S3 requests, fast: Created by pgx SEC MIT Rust 5
uniphant 1.5 PostgreSQL-centric authentication and authorization demo integrating WebAuthn, PostgREST, and role-based access control. SEC MIT SQL 13 5
pg_ed25519 0.2 Ed25519 signing and signature-verification functions for PostgreSQL SEC MIT C 10–18 4
pg_multitenant 1.0 Multi-tenant shared-schema helpers using PostgreSQL row-level security SEC MIT Rust 16 3
postgrest_auth 0.1 Placeholder PostgREST authentication extension with no implemented database objects SEC MIT SQL 3
verisql 0.1.0 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. SEC MIT Python 3
ed25519 1.0 PostgreSQL extension for a modern and secure digital signature algorithm based on performance-optimized elliptic curves SEC MIT C 2
pg_crypto 0.1.0 Rust cryptography with pgcrypto-compatible and modern primitives SEC MIT Rust 14–18 2
pg_pwhash 1.0 Advanced password hashing methods for PostgreSQL SEC MIT C 14–18 2
pg_ssl 1.0 Create base64-encoded PKCS#7 signatures from PEM certificates and private keys in PostgreSQL SEC MIT C 2
pgfga 0.1.0 Experimental ReBAC/Zanzibar-style fine-grained authorization functions for PostgreSQL. SEC MIT Rust 11–16 2
pgpm-defaults 0.15.5 PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. SEC MIT C 2
pg_injection 1.0.0 PostgreSQL injection SEC MIT C 1
vastbase_sm4 1.0 SM4 encryption/decryption functions for VastBase using Java implementation via JNI SEC MIT Java 1
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
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
ped25519 0.1.0 Ed25519 signing and verification functions implemented in Rust with pgrx. SEC MIT Rust 14–16
pg_argon2id 1.0 PostgreSQL extension for Argon2id password hashing functions SEC MIT C
pg_audit_tools 0.1 PostgreSQL extension for audit tables management SEC MIT SQL
pg_ecdsa_verify 1.2.4 ECDSA signature verification functions for PostgreSQL SEC MIT Rust 13–18
pg_login_guard 1.0 Fail2ban-style role lockout after repeated authentication failures. SEC MIT C 16–18
pg_mask 1.0.0 A tiny data mask utility written in C SEC MIT C
pgcrypsi 0.0.1 C Crypsi (https://github.com/telkomdev/c-crypsi) PostgreSQL Extension SEC MIT C
skitch-extension-defaults 0.0.7 default roles SEC MIT C
supabase_auth_apikey 0.0.3 Supabase Auth API-key helpers for creating, deleting, validating, and authorizing user API keys. SEC MIT SQL