skillfed

psycopg-pool

Connection Pool for Psycopg

psycopg-pool Copyleft license LGPL-3.0-only Active 2,475 v3.3.1 released

Install

psycopg-pool on PyPI

pip

pip install psycopg-pool

uv

uv add psycopg-pool

poetry

poetry add psycopg-pool

Package 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIXProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: DatabaseTopic :: Database :: Front-EndsTopic :: Software DevelopmentTopic :: Software Development :: Libraries :: Python Modules

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.
postgresql connection poolpsycopg pooldatabase connection poolingpostgres connection reusepsycopg3 poolconnection pool management

Similar packages