Where the open-source database community meets: Secure your spot at PerconaLive.com

PostgreSQL at Percona

PostgreSQL runs at the core of a lot of production infrastructure. If you're already using it day-to-day, you know where the rough edges sit β€” encryption gaps, query visibility, HA configuration, backup orchestration. This page is where you find the open source projects Percona builds around PostgreSQL, and how you can plug into them.

What Percona builds for PostgreSQL

Everything listed here is freely available, source-available on GitHub, and accepts contributions. Bug reports, PRs, forum answers, and feedback on roadmap decisions all move things forward.

Let's Talk PostgreSQL

Our team lives and breathes PostgreSQL - from community and open source to product feedback and joint projects. We'd love to hear from you, whatever the topic.

Alastair Turner
Alastair Turner

PostgreSQL Evangelist, Percona

Kai Wagner
Kai Wagner

Percona, Sr. Engineering Manager

Jan Wieremjewicz
Jan Wieremjewicz

Senior Product Manager, Percona

Percona Distribution for PostgreSQL

A drop-in collection of the upstream PostgreSQL server plus a curated set of extensions and tools that work together: HA with Patroni, pooling with PgBouncer, backups with pgBackRest, observability with pg_stat_monitor, encryption with pg_tde, and more. It tracks PostgreSQL 14, 15, 16, 17, and 18.

The core is Percona Server for PostgreSQL β€” a binary-compatible build with storage and WAL APIs that extensions like pg_tde rely on.

If you use it, a star on GitHub really helps!
Percona Distribution for PostgreSQL

Percona Server for PostgreSQL

A binary-compatible build of PostgreSQL with two extension hooks added to upstream: a Storage Manager (SMGR) API exposure that lets extensions plug in custom storage managers, and a WAL read/write API exposure. These are what make pg_tde possible without forking PostgreSQL itself.

Percona Server for PostgreSQL Percona Server
pg_tde Transparent Data Encryption

pg_tde β€” Transparent Data Encryption

Encryption at rest for PostgreSQL, including tuples, WAL, and indexes. Reached GA in 2025. Integrates with external KMS providers β€” Vault, OpenBAO, Fortanix, KMIP β€” as well as a local keyring. Requires Percona Server for PostgreSQL 17 or 18 because it relies on the SMGR and WAL hooks.

Curious how it works or want to try it? Talk to Kai or Jan β€” they're happy to help.

pg_tde is actively evolving β€” a GitHub star shows us it matters to you

Percona Operator for PostgreSQL

Runs Percona Distribution for PostgreSQL on Kubernetes. Handles cluster deployment, scaling, backup and restore, point-in-time recovery, and TLS. Installs via Helm or kubectl on EKS, GKE, AKS, OpenShift, or any compliant cluster.

Running it in your cluster? Drop us a star on GitHub β€” we'd love to know
Percona Operator for PostgreSQL

Hackorum - for PostgreSQL Developers

A mailing list archive and discussion platform for the PostgreSQL developer community. Searchable archives of the hackers, bugs, and docs lists, with patch tracking tied directly to CommitFest.

Built and maintained by Percona as a contribution to the PostgreSQL community. Open source, Rails 8, running on PostgreSQL.

  • Searchable archive of all major PostgreSQL mailing lists
  • Patch tracking with CommitFest integration and CI scores
  • Contributor profiles with committer status

Have feedback or ideas? Kai is happy to chat - he's closely involved and always interested in hearing from the community.

It's open source and free to use - a star on GitHub would make Kai's day
Hackorum

pg_stat_monitor

A query performance monitoring extension built as a more detailed replacement for pg_stat_statements. Adds histograms, bucketed time-series, and richer query metadata. If you've ever tried to debug a query regression and run out of information from pg_stat_statements, this is the gap it fills.

The maintainers have an open feedback thread on which features matter β€” see pg_stat_monitor needs you: join the feedback phase if you have an opinion on what stays in the next release.

If pg_stat_monitor saves you time, please open the repo and give us a star
pg_stat_monitor

Percona Monitoring and Management (PMM)

PMM monitors PostgreSQL instances using either pg_stat_statements or pg_stat_monitor as the source of query data, plus a PostgreSQL exporter for server-level metrics. Works with self-managed PostgreSQL, Percona Server for PostgreSQL, and Amazon RDS for PostgreSQL.

Percona Monitoring and Management
pg_oidc_validator OIDC Authentication

pg_oidc_validator - OIDC Authentication

A PostgreSQL extension that validates JWTs issued by any OIDC-compliant provider, letting you use your existing identity system (Keycloak, Microsoft Entra ID, etc.) instead of managing separate Postgres passwords.

Also supports the OAuth 2 device flow through libpq - useful for CLI tools and applications that can't open a browser.

  • JWT validation against any OIDC provider
  • OAuth 2 device flow via libpq
  • Configurable identity mapping via JWT fields
  • Supports PostgreSQL 18
Still an early project - your star on GitHub tells us it's worth continuing

How to contribute

Pick the rung that matches where you are right now.

If you're new to contributing, a bug report with clear reproduction steps is as useful as a PR. Start there if you're not sure where to jump in.

forums.percona.com/c/postgresql is where most technical discussion happens β€” post there rather than DMing maintainers, so answers stay searchable.

Coming up

Percona Live 2026 Amsterdam runs September 9–11 at the MΓΆvenpick Hotel Amsterdam City Centre. Three days of deep technical talks across MySQL, PostgreSQL, MongoDB, and Valkey. See the program and register.

Where you can meet us

See all PostgreSQL events β†’

Talks about PostgreSQL

Are we OAuth yet?
20 Years in the Trenches: What Postgres Can Learn from the Proprietary World
Don’t OIDC Yourself in the Foot: Postgres 18’s New Auth Explained

See all PostgreSQL talks β†’

Reading and watching

Recent posts and talks worth your time:

The full archive is at percona.community/blog, filtered to PostgreSQL. For talks, the Percona YouTube channel hosts session recordings from Percona Live, Percona University, and meetups.

Get involved with the PostgreSQL community

Want to organise a meetup, give a talk, or just figure out where to start contributing? We're happy to help - reach out and let's talk.

Laura Czajkowski
Laura Czajkowski

Director of Community, Percona

Alastair Turner
Alastair Turner

PostgreSQL Evangelist, Percona