psycopg-pool
Connection Pool for Psycopg
Install
psycopg-pool on PyPI
pip
pip install psycopg-pooluv
uv add psycopg-poolpoetry
poetry add psycopg-poolPackage facts
| License | LGPL-3.0-only (copyleft) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — typing-extensions |
| Maintenance | actively maintained — 104 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: psycopg_pool-3.3.1-py3-none-any.whl
About psycopg-pool
from the package's own PyPI description — quoted content, verbatim
Psycopg 3: PostgreSQL database adapter for Python - Connection Pool
This distribution package is an optional component of Psycopg 3: it
contains the optional connection pool package psycopg_pool.
.. : https://pypi.org/project/psycopg/ .. : https://www.psycopg.org/psycopg3/docs/advanced/pool.html
This package is kept separate from the main psycopg package because it is
likely that it will follow a different release cycle.
You can also install this package using::
pip install "psycopg[pool]"
Please read the project readme and the installation documentation for
more details.
.. : https://github.com/psycopg/psycopg#readme .. : https://www.psycopg.org/psycopg3/docs/basic/install.html #installing-the-connection-pool
Copyright (C) 2020 The Psycopg Team
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides a connection pool for Psycopg 3, enabling efficient reuse of PostgreSQL database connections in Python applications.
Actively maintained with recent commits and low install friction. Single lightweight runtime dependency on typing-extensions. Distributed as a pure Python wheel.
Licensed under LGPL-3.0-only (copyleft). Derivative works and modifications must be distributed under the same license; proprietary applications using this package must comply with copyleft obligations or seek alternative licensing.
Usage
pip install psycopg-pool
from psycopg_pool import ConnectionPool
pool = ConnectionPool("postgresql://user:password@localhost/dbname")
Requires Python 3.10 or later; requires a running PostgreSQL server.
Verdict: Production-ready connection pool for Psycopg 3 with active maintenance, no known vulnerabilities, and straightforward installation. Copyleft licensing requires careful review if integrating into proprietary software. Well-suited for applications needing efficient PostgreSQL connection management.
Needs verification
- Whether the pool supports async/await patterns or only synchronous connections.
- Performance characteristics and recommended pool size tuning for typical workloads.
Similar packages
copyleft · top 1,000 on PyPI
psycopg-binarycopyleft · top 1,000 on PyPI
pg8000permissive · top 1,000 on PyPI
psycopg2copyleft · top 1,000 on PyPI
psycopg2-binarycopyleft · top 1,000 on PyPI
peeweeunclear · top 1,000 on PyPI
asyncpgpermissive · top 1,000 on PyPI
pgvectorpermissive · top 1,000 on PyPI
dbt-adapterspermissive · top 1,000 on PyPI
httpcorepermissive · top 100 on PyPI