pgbouncer is an open-source, single-binary Postgres Pro connection pooler for PostgreSQL.

You can connected any application to pgbouncer as if it were a Postgres Pro server through connecting to the actual server or using existing connections.

pgbouncer can manage connection pools for PostgreSQL clusters. For more information about managing connection pools, see How to Manage Connection Pools for PostgreSQL Database Clusters.