EVERYTHING XIAOMI
Get listed

PyPI

PyPI is a repository for software written in Python.

Place
#1 of 28
Score
8.1
PyPI's website

What PyPI is

PyPI is a repository for software written in Python. It helps people find and install packages shared by the Python community, while authors use it to distribute their work. A release can include several files, such as source archives and binary wheels for different hardware, operating systems, and formats. PyPI is available on the web and through APIs, including RSS feeds for new packages and releases. Accounts require two-factor authentication, and authors need a verified email address to register projects or upload releases. Organizations provide shared profiles, teams, publishing and maintenance permissions, trusted publishing, and organization history. The free Community organization requires no payment details; the Company organization costs $5 a month, billed monthly by card through Stripe. PyPI sets default limits of 100 MB per file and 10 GB per project, and does not support private packages. It is maintained by the Python Software Foundation and Python community.

Good

  • Free Community organization needs no billing information.
  • APIs include RSS feeds for new packages and releases.
  • Organizations support teams and publishing permissions.
  • Trusted Publishing uses short-lived identity tokens.

Watch out

  • Private packages are not supported.
  • Individual files are limited to 100 MB by default.
  • Project storage is limited to 10 GB by default.
  • Company organization costs $5 a month.

Who it suits

PyPI suits Python developers looking to find or install community packages, and authors who need to publish them. Organizations can use its shared profiles and team permissions.

Verdict

PyPI brings package discovery and publishing together for the Python community, with APIs and organization features alongside account security requirements. Check the file and project limits and the lack of private packages before choosing it for a project.

Plans and prices

From PyPI's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Community OrganizationFreeAll current organization features · qualifying community projects · application review · No payment or billing information required
Company organization$5 a monthAll current organization features · Applications reviewed by PyPI team · Billed monthly by card through Stripe
Corporate Organization$5 a month$5 per member User · organization features · application review · Invoiced monthly based on usage; due upon receipt

The facts

Each one read from PyPI's own pages, with the date it was checked.

What it does

Account security
Two-factor authentication is required on PyPI accounts.checked 1 Oct 2026
API
PyPI provides JSON, Index, Upload, Integrity, Stats, RSS, secret-reporting, and public dataset interfaces.checked 15 Oct 2026
API access
PyPI provides APIs, including RSS feeds for new packages and releases.checked 1 Oct 2026
API limitation
New integrations are advised to avoid XML-RPC because PyPI plans to deprecate those APIs.checked 15 Oct 2026
API policy
JSON, RSS, and Index API responses are cached and expose ETag headers for conditional requests.checked 15 Oct 2026
Attestations
PyPI accepts SLSA Provenance and PyPI Publish attestation predicates and supports up to two attestations per uploaded release file.checked 1 Oct 2026
Authentication
PyPI requires two-factor authentication for web login and supports TOTP applications, WebAuthn security devices, and recovery codes.checked 15 Oct 2026
Community role
The Python Software Foundation hosts PyPI, the Python package repository relied on by thousands of users and a huge range of projects.checked 1 Oct 2026
Current status
The official status page reports no incident on October 15, 2026 and shows PyPI systems operational.checked 15 Oct 2026
Documentation depth
The official documentation covers project management, organizations, trusted publishers, attestations, APIs, datasets, metadata, storage, yanking, and support topics.checked 15 Oct 2026
Installation
The Python Packaging User Guide documents installing PyPI packages with Python and pip on Unix/macOS and Windows.checked 15 Oct 2026
Licence
Warehouse, the software powering PyPI, is published under the Apache-2.0 licence.checked 15 Oct 2026
Limit: moderation capacity
CSO reported that PyPI had more than 625,000 packages and only four full-time administrators, with one person serving as the sole security specialist at the time described.checked 15 Oct 2026
Limit: supply-chain exposure
Security research found 4,655 analyzed PyPI packages explicitly required at least one known-vulnerable dependency and 141,044 allowed vulnerable versions through dependency ranges.checked 15 Oct 2026
Limit: typosquatting
A documented campaign registered about 900 malicious typosquatted packages targeting 40 popular Python packages and delivered cryptocurrency-stealing malware.checked 15 Oct 2026
Maintainer
PyPI is developed and maintained by the Python Software Foundation and the Python community.checked 1 Oct 2026
Mirroring
The recommended project for running a PyPI mirror is bandersnatch, and storage requirements exceed 1 terabyte and are growing.checked 1 Oct 2026
Mirrors
PyPI recommends bandersnatch for operating a mirror and warns that a mirror needs more than one terabyte of storage and growing.checked 15 Oct 2026
Nonprofit status
The Python Software Foundation describes itself as a 501(c)(3) nonprofit organization.checked 15 Oct 2026

The company

Company headquarters
LinkedIn lists the Python Software Foundation headquarters in Beaverton, Oregon.checked 15 Oct 2026
Company legal name
Crunchbase lists the legal name as Python Software Foundation Inc.checked 15 Oct 2026
Company size
LinkedIn lists the foundation's company size as 2–10 employees, while its public page shows 843 associated employee profiles.checked 15 Oct 2026
Founded
LinkedIn lists the Python Software Foundation as founded in 2001.checked 15 Oct 2026
Maker
PyPI is developed and maintained by the Python Software Foundation and the Python community.checked 15 Oct 2026

Alternatives to PyPI

All alternatives
  1. 1

    Bioconductor

    Free planOpen sourceWebLinuxmacOSSelf-hosted
    7.6Free plan
  2. 2

    npm

    Free planLinuxmacOSWindows
    7.5From $7 a month
  3. 3Inedo ProGet logo

    Inedo ProGet

    Free planWebAPILinuxSelf-hosted
    7.4From $2,395 a year
  4. 4

    GNU ELPA

    Free planOpen sourceWebSelf-hosted
    7.0Free plan
  5. 5

    LuaRocks

    Free planAPILinuxmacOSSelf-hosted
    6.9Free plan
  6. 6

    pypiserver

    Free planAPILinuxmacOSSelf-hosted
    6.9Free plan