devpi
devpi is an open-source PyPI server and toolkit for staging, packaging, testing, and releasing Python packages.
What devpi is
devpi is an open-source PyPI server and toolkit for staging, packaging, testing, and releasing Python packages. devpi-server provides a PyPI-compatible caching index plus namespaced user and team indexes that can inherit packages from one another or from PyPI. The devpi-client command-line tool handles users, index management, package uploads and installation, and tox test runs. The devpi-web plugin adds a searchable web interface. devpi can host searchable package documentation, integrate test results for quality control, and work with standard Python tools. An on-demand mirror can operate offline after its initial cache fill. Users authenticate with passwords before managing indexes, and index settings can include a Jenkins build trigger. devpi runs on Linux, supports self-hosting and web access, and is free with no free trial. The project lists professional support through contracts and paid email help.
Good
- PyPI-compatible caching index
- User and team indexes
- Command-line package and tox management
- Searchable web interface and documentation
- Offline use after cache fill
Watch out
- No free trial
- Requires Python package workflow knowledge
- Professional support may involve paid help
Who it suits
devpi suits Python teams that need controlled package indexes, caching, testing, documentation, and release workflows. It is relevant to Linux, self-hosted, and web-based deployments.
Verdict
devpi brings package storage, indexing, testing, documentation, and release controls into one Python-focused system. Its open-source, self-hosted model fits teams that need namespaced indexes and PyPI caching.
The facts
Each one read from devpi's own pages, with the date it was checked.
What it does
- Authentication
- The documentation shows users logging in with passwords before managing their indexes.checked 4 Oct 2026
- Client
- The command line client supports creating users, using indexes, uploading and installing packages, and invoking tox tests.checked 5 Oct 2026
- Command-line client
- devpi-client supports creating users, managing indexes, uploading and installing packages, and invoking tox tests.checked 4 Oct 2026
- Community instance
- The official site links to a community devpi server showing users and their indexes.checked 5 Oct 2026
- Compatibility
- The official site says devpi supports standard Python tools.checked 5 Oct 2026
- Current server version
- The documentation page lists devpi-server version 6.20.3.checked 5 Oct 2026
- Documentation hosting
- The official site says devpi can host documentation with search.checked 5 Oct 2026
- Integrations
- The project documentation demonstrates a Jenkins build trigger setting on an index.checked 4 Oct 2026
- Intended users
- The project describes user and team indexes for Python package workflows.checked 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.checked 4 Oct 2026
- Open source
- The official site describes devpi as open source with professional support.checked 5 Oct 2026
- Package documentation
- The project homepage says devpi hosts documentation with search.checked 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.checked 5 Oct 2026
- Package storage
- The official site says devpi stores Python packages in namespaced on-site indexes.checked 5 Oct 2026
- Purpose
- devpi is a Python package index server and packaging, testing, and release tool.checked 5 Oct 2026
- Python tooling
- The homepage says devpi supports standard Python tools.checked 4 Oct 2026
- Support
- The official site lists support contracts and paid help via [email protected].checked 5 Oct 2026
- Test results
- The official site says devpi integrates test results for quality control.checked 5 Oct 2026
- Web interface
- The devpi-web plugin provides a web and search interface.checked 5 Oct 2026
Alternatives to devpi
- 1

Azure Test Plans
Free planWebAPIExtensionLinux8.1From $6 a month - 2

Nexspence
Free planOpen sourceWebAPILinuxmacOS8.1From $25 a month - 3
Oracle WebCenter Content
AndroidiOSWebAPI7.7$3,450 one-time - 4

Packagecloud
Free planWebAPILinuxmacOS7.7From $89 a month - 5

Sonatype Nexus Repository
Free planWebAPILinuxmacOS7.5From $1,950 a year - 6

Inedo ProGet
Free planWebAPILinuxSelf-hosted7.4From $2,395 a year
