PyPI, the Python Package Index, is the official package repository for the Python programming language: a public server that stores software packages so that anyone can find, download and install them. The Python Software Foundation and the Python community develop and maintain it. The home page counts more than 927,000 projects, 10 million releases and 1.1 million users.
A package author creates a project on PyPI and uploads each new version as a release, made of files such as a source archive or a wheel (a pre-built package). Users search or browse the site and install packages with a package installer, which downloads the files from PyPI. The service also offers Trusted Publishing, attestations that show where a package was built (its provenance), two-factor authentication for accounts, and APIs and datasets: a JSON API, an upload API, download statistics and BigQuery datasets.
Personal accounts have no listed price. Corporate organization accounts are billed per member each month, and qualifying community organizations get the same organization features at no cost.