Freedom251 › Package Registries
devpi

What devpi is
devpi is a PyPI server and command-line toolkit for managing Python package workflows, from staging and testing to release. Its server offers a PyPI-compatible caching index alongside user and team indexes, which can inherit packages from each other or from PyPI. The client supports creating users, managing indexes, uploading and installing packages, and running tox tests. Password login is used before users manage their indexes, and an index can be configured with a Jenkins build trigger. The optional devpi-web plugin adds a searchable web interface. devpi can also host searchable package documentation and integrate test results for quality control, while supporting standard Python tools. Its on-demand PyPI mirror can serve cached packages offline after an initial fill. The project is open source and free, with professional support available through contracts and paid email help. It runs on Linux, can be self-hosted, and is also available on the web. There is no free trial.
Who it suits
devpi suits Python developers and teams that need to stage, test, store, and release packages through user or team indexes. It may also suit those who need a self-hosted package mirror or searchable documentation.
What it does well
- Indexes can inherit packages from other indexes or PyPI.
- Client supports uploads, installs, index management, and tox tests.
- Cached mirror can be used offline after initial fill.
- Searchable web interface is available through devpi-web.
- Open source and free.
What to know first
- No free trial.
- Self-hosting requires running the server.
Verdict
devpi brings package indexes, command-line management, test integration, and optional web search into a Python package workflow. Its offline mirror and self-hosting options may appeal to teams that want control over package access.
Facts from devpi's own pages
- Authentication
- The documentation shows users logging in with passwords before managing their indexes. · github.com, 4 Oct 2026
- Client
- The command line client supports creating users, using indexes, uploading and installing packages, and invoking tox tests. · github.com, 5 Oct 2026
- Command-line client
- devpi-client supports creating users, managing indexes, uploading and installing packages, and invoking tox tests. · github.com, 4 Oct 2026
- Community instance
- The official site links to a community devpi server showing users and their indexes. · m.devpi.net, 5 Oct 2026
- Compatibility
- The official site says devpi supports standard Python tools. · devpi.net, 5 Oct 2026
- Current server version
- The documentation page lists devpi-server version 6.20.3. · devpi.net, 5 Oct 2026
- Documentation hosting
- The official site says devpi can host documentation with search. · devpi.net, 5 Oct 2026
- Integrations
- The project documentation demonstrates a Jenkins build trigger setting on an index. · github.com, 4 Oct 2026
- Intended users
- The project describes user and team indexes for Python package workflows. · github.com, 4 Oct 2026
- Offline use
- The PyPI mirror quickstart describes an on-demand caching mirror that can be used offline after an initial cache fill. · github.com, 4 Oct 2026
- Open source
- The official site describes devpi as open source with professional support. · devpi.net, 5 Oct 2026
- Package documentation
- The project homepage says devpi hosts documentation with search. · devpi.net, 4 Oct 2026
- Package indexes
- devpi-server serves a PyPI-compatible caching index and user or team indexes that can inherit packages from one another or from PyPI. · github.com, 5 Oct 2026
- Package storage
- The official site says devpi stores Python packages in namespaced on-site indexes. · devpi.net, 5 Oct 2026
- Purpose
- devpi is a Python package index server and packaging, testing, and release tool. · github.com, 5 Oct 2026
- Python tooling
- The homepage says devpi supports standard Python tools. · devpi.net, 4 Oct 2026
- Support
- The official site lists support contracts and paid help via [email protected]. · devpi.net, 5 Oct 2026
- Test results
- The official site says devpi integrates test results for quality control. · devpi.net, 5 Oct 2026
- Web interface
- The devpi-web plugin provides a web and search interface. · github.com, 5 Oct 2026
Where devpi stands on Freedom251
- Package Registries#11 of 28
- Artifact repository software#32 of 64