Current documented limits
| Constraint | Current value | Scope | Verified source |
|---|---|---|---|
| per-file uploadProjects can request an increase through the documented process when justified. | 100 MB | Default project limit | Python Packaging AuthorityAug 22, 2026 |
| aggregate project storageAll release files for the project contribute to aggregate storage. | 10 GB | Default project limit | Python Packaging AuthorityAug 22, 2026 |
| API rate posturePyPI requires responsible access, caching, identification, and supported APIs. | No current edge-wide numeric rate; XML-RPC may rate-limit | Public APIs | Python Packaging AuthorityAug 22, 2026 |
How to apply PyPI limits safely
The monitored baseline covers per-file upload, aggregate project storage, API rate posture. Treat these as separate constraints rather than one platform-wide capacity number: a workload can fit one row and still fail another because the plan, model, endpoint, runtime, region, invocation mode, or account scope differs.
- Match the production workload to the exact scope printed beside each value and confirm it in the active PyPI console, configuration, or response headers.
- Measure the serialized request, token volume, duration, concurrency, storage, or connection demand at realistic percentiles, then preserve headroom for bursts and retries.
- Check every adjacent layer—client, SDK, gateway, proxy, queue, database, and downstream service—for a smaller effective limit before changing architecture.
Specific limit pages
These pages exist because the constraint has a distinct implementation or troubleshooting intent. Closely related keyword variations stay consolidated.
PyPI Distribution File Size Limit
PyPI Distribution File Size Limit, verified against PyPI's official documentation with scope, implementation impact, caveats, and a direct check.
PyPI Project Storage Limit
PyPI Project Storage Limit, verified against PyPI's official documentation with scope, implementation impact, caveats, and a direct check.
PyPI API Rate-Limit Policy
PyPI API Rate-Limit Policy, verified against PyPI's official documentation with scope, implementation impact, caveats, and a direct check.