devpi
devpi is a self-hosted Python package repository, PyPI caching proxy, and package-release workflow tool. It lets teams host private Python packages while transparently caching packages from the public Python Package Index, helping make installations faster, more reliable, and...
Cost / License
- Free
- Open Source (MIT)
Platforms
- Self-Hosted
- Python
- Linux
- Mac
- Windows
devpi News & Activities
Recent activities
- niksavc liked devpi
- adri66 added devpi
- POX updated devpi
adri66 added devpi as alternative to GitHub Package Registry, RepoFlow, PyPI and Azure Artifacts
devpi information
What is devpi?
devpi is a self-hosted Python package repository, PyPI caching proxy, and package-release workflow tool. It lets teams host private Python packages while transparently caching packages from the public Python Package Index, helping make installations faster, more reliable, and less dependent on external network access.
The platform is built around flexible package indexes that can inherit from one another. This makes it useful for creating layered workflows such as development, testing, staging, and production repositories, where private packages can be combined with approved packages from PyPI. Packages can be uploaded with standard Python packaging tools such as Twine, then installed with pip through a single internal endpoint.
devpi includes a server for hosting and mirroring packages, a web interface with package search and documentation browsing, and a command-line client for managing users, indexes, uploads, installations, and tox-based tests. It is aimed at Python developers and teams that need more control over internal package distribution, release testing, and dependency availability.

