Python Package Index Outage History
Python Package Index is up right nowPython Package Index had 15 outages in the last 2 years totaling 79h 20m of downtime — averaging 0.6 incidents per month.
There were 15 Python Package Index outages since June 5, 2024 totaling 79h 20m of downtime. Each is summarised below — incident details, duration, and resolution information.
API Traffic experiencing intermittent failures
Timeline · 3 updates
- investigating Feb 19, 2026, 10:46 PM UTC
We are currently investigating this issue.
- monitoring Feb 19, 2026, 10:56 PM UTC
A fix has been implemented and we are monitoring the results.
- resolved Feb 19, 2026, 11:59 PM UTC
This incident has been resolved.
PyPI Uploads failing
Timeline · 3 updates
- investigating Jan 07, 2026, 10:42 PM UTC
We are investigating why PyPI uploads are failing.
- monitoring Jan 07, 2026, 10:59 PM UTC
We identified a database lock causing contention and stopped all upload backends to release all locks and are monitoring for recovery.
- resolved Jan 07, 2026, 11:00 PM UTC
This incident has been resolved.
Slow updates to PyPI pages/API responses
Timeline · 3 updates
- investigating Nov 12, 2025, 03:46 PM UTC
We are currently observing a slowdown in background requests processing for events on PyPI.org This could lead to stale web pages and API responses as the events system is not able to purge the caches. Our team is continuing to investigate.
- monitoring Nov 12, 2025, 03:50 PM UTC
A fix has been implemented and we are monitoring the results.
- resolved Nov 12, 2025, 04:26 PM UTC
This incident has been resolved.
PyPI Search Index Degraded
Timeline · 2 updates
- monitoring Jul 29, 2025, 02:41 PM UTC
The PyPI search index has degraded and is not returning results. A reindexing job has begun, and results will be available once it completes.
- resolved Jul 29, 2025, 07:58 PM UTC
This incident has been resolved.
PyPI Partial Outage
Timeline · 6 updates
- investigating May 24, 2025, 10:57 PM UTC
We are working to investigate a partial outage in the PyPI backends.
- identified May 24, 2025, 11:11 PM UTC
We have identified a large increase in CDN cache misses causing excess load on our backends. We are working to determine the reason for this increase.
- identified May 24, 2025, 11:37 PM UTC
We have identified a flood of requests from a cluster using the `python-requests/2.32.3` User-Agent, and attempting to hit all JSON project/releasese en masse. This causes excessive cache misses, which are overwhelming our backends. A temporary block has been put in place.
- monitoring May 24, 2025, 11:54 PM UTC
Our block is in place and systems are stable, but we are not satisfied with having to block such a generic user-agent. If you are aware of a system that began a mass crawl of PyPI's JSON release endpoints starting at around 22:05 UTC 2025-05-25, please contact [email protected].
- monitoring May 25, 2025, 12:16 PM UTC
We have removed the temporary block and are continuing to monitor.
- resolved May 27, 2025, 12:53 PM UTC
We have not seen a return of the traffic that caused this incident after removing the temporary block. We will open a new incident if we need to take action again.
PyPI Elevated Error Rates
Timeline · 4 updates
- investigating Apr 24, 2025, 12:02 PM UTC
We're investigating elevated error rates for pypi.org
- identified Apr 24, 2025, 12:09 PM UTC
We've identified an issue with database contention arising from locking.
- monitoring Apr 24, 2025, 12:09 PM UTC
The locking process has been terminated and we're monitoring as things recover.
- resolved Apr 24, 2025, 12:18 PM UTC
This incident is resolved. We're going to do some further investigation to understand what led to the lock contention.
PyPI Simple and JSON API Outage
Timeline · 4 updates
- identified Apr 08, 2025, 10:23 AM UTC
We are working to resolve an outage impacting our /simple and /json apis.
- monitoring Apr 08, 2025, 10:26 AM UTC
We've increased capacity in the worker pools that service /simple and /json and are monitoring as things recover.
- monitoring Apr 08, 2025, 10:31 AM UTC
Errors have subsided, and we are monitoring as things continue to recover.
- resolved Apr 08, 2025, 11:00 AM UTC
This incident has been resolved.
Download file corruption
Timeline · 5 updates
- investigating Mar 11, 2025, 12:13 PM UTC
We are investigating issues with files from files.pythonhosted.org being served with corrupted data. A support ticket has been opened with our CDN provider and we are awaiting their response.
- identified Mar 11, 2025, 12:47 PM UTC
This issue appears to be isolated to a single edge node in our CDN provider's network. They have validated the issue and are working to resolve.
- monitoring Mar 11, 2025, 12:50 PM UTC
Our CDN provider has reported that the node in question has been removed from service. We are monitoring for continued reports.
- monitoring Mar 11, 2025, 01:05 PM UTC
We are continuing to monitor for any further issues.
- resolved Mar 11, 2025, 01:39 PM UTC
This incident has been resolved.
Infrastructure Outage
Timeline · 8 updates
- investigating Dec 13, 2024, 01:44 PM UTC
We are currently investigating an infrastructure outage impacting python.org/downloads backends, docs.python.org backends, bugs.python.org backends, wiki.python.org backends, as well as other services.
- investigating Dec 13, 2024, 01:48 PM UTC
We are continuing to investigate this issue.
- investigating Dec 13, 2024, 01:59 PM UTC
We are continuing to investigate this issue.
- identified Dec 13, 2024, 02:00 PM UTC
Private networking in our datacenter for these services is currently intermittent, we have opened a ticket with the provider requesting assistance.
- identified Dec 13, 2024, 02:23 PM UTC
We are continuing to work on a fix for this issue.
- identified Dec 13, 2024, 02:45 PM UTC
We are continuing to work on a fix for this issue.
- monitoring Dec 13, 2024, 02:58 PM UTC
We have begun seeing recovery across all services as of 14:44 UTC, we are monitoring for stability and ensuring all services are healthy.
- resolved Dec 13, 2024, 03:09 PM UTC
This incident has been resolved.
PyPI Simple Index Timing Out
Timeline · 3 updates
Issue with uploads
Timeline · 4 updates
- investigating Aug 09, 2024, 06:22 PM UTC
We are currently investigating an issue with PyPI uploads causing uploads to fail.
- identified Aug 09, 2024, 07:08 PM UTC
The issue has been identified and a fix is being implemented.
- monitoring Aug 09, 2024, 07:23 PM UTC
A fix has been implemented and we are monitoring the results.
- resolved Aug 09, 2024, 07:26 PM UTC
Uploads are now being accepted properly.
PyPI Backend Outage
Timeline · 2 updates
- investigating Jul 31, 2024, 03:21 AM UTC
We are currently investigating an issue with the PyPI backend due to a recent deploy.
- resolved Jul 31, 2024, 03:34 AM UTC
This incident has been resolved.
PyPI Database Upgrades
Timeline · 2 updates
- identified Jul 12, 2024, 02:28 PM UTC
We are performing upgrades to PyPI's database storage which may impact performance and availability of the service as they rollout.
- resolved Jul 12, 2024, 04:18 PM UTC
This maintenance is complete.
Outage in python.org and us.pycon.org
Timeline · 3 updates
- identified Jun 05, 2024, 03:38 PM UTC
An outage in our infrastructure is impacting availability of us.pycon.org and python.org
- monitoring Jun 05, 2024, 03:57 PM UTC
A cascading failure due to an expired certificate led to this outage. The certificate has been expired and systems are coming back online.
- resolved Jun 05, 2024, 04:05 PM UTC
This incident has been resolved.