Python Package Index Outage History

Python Package Index is up right now

Pingoru has recorded 49 incidents for Python Package Index: 8 in the last 12 months and 4 in the last 90 days.

Source: status.python.org

49incidents recorded
8last 12 months
4last 90 days
3 hourstypical duration
Incidents per month
012AprMayJunJulAugSepOctNov0
Share of hours with an open incident, any severity
0%50%100%AprMayJunJulAugSepOctNov0%
Pingoru began tracking Python Package Index in April 2026, so earlier months are not shown. Hover a bar for its value.
Show as a table
MonthIncidentsHours with an open incident
April 202600 of 720 (0%)
May 202600 of 744 (0%)
June 202600 of 720 (0%)
July 202600 of 744 (0%)
August 202600 of 744 (0%)
September 2026219 of 720 (3%)
October 202620 of 744 (0%)
November 202600 of 113 (0%)

Incidents, newest first

Major October 2, 2026 PyPI Backends Partial Availability 16m pypi.org - Backends

Started Oct 02, 2026, 01:15 AM UTC· resolved Oct 02, 2026, 01:32 AM UTC

  1. identified Oct 02, 2026, 01:15 AM UTC

    infrastructure maintenance is having a larger impact on availability of PyPI's backends than anticipated. we are working to stabilize.

  2. resolved Oct 02, 2026, 01:32 AM UTC

    the maintenance is complete and everything has stabilized

Read the full incident report →

Notice October 1, 2026 Multiple services unavailable 5m docs.python.org - Backends

Started Oct 01, 2026, 11:13 AM UTC· resolved Oct 01, 2026, 11:18 AM UTC

  1. monitoring Oct 01, 2026, 11:13 AM UTC

    Multiple python.org services were impacted by expiration of internal TLS certificates caused by use of APIs deprecated by a recent library update. We have resolved the issue and are monitoring as services come back online after renewing their internal certificates.

  2. resolved Oct 01, 2026, 11:18 AM UTC

    All services are restored.

Read the full incident report →

Minor September 28, 2026 Issues with search, logins and logged-in pages 12h 42m pypi.org - General, pypi.org - Backends

Started Sep 28, 2026, 12:42 PM UTC· resolved Sep 29, 2026, 01:24 AM UTC

  1. investigating Sep 28, 2026, 12:42 PM UTC

    We are currently investigating this issue.

  2. investigating Sep 28, 2026, 01:47 PM UTC

    We are continuing to investigate this issue.

  3. monitoring Sep 28, 2026, 01:48 PM UTC

    We have resolved the issue and are monitoring for changes.

  4. resolved Sep 29, 2026, 01:24 AM UTC

    This incident has been resolved.

Read the full incident report →

Minor September 23, 2026 Issues with search, logins and logged-in pages 6h 2m pypi.org - General, pypi.org - Backends

Started Sep 23, 2026, 11:02 AM UTC· resolved Sep 23, 2026, 05:05 PM UTC

  1. investigating Sep 23, 2026, 11:02 AM UTC

    We are currently investigating this issue.

  2. monitoring Sep 23, 2026, 02:06 PM UTC

    The traffic has subsided and the cluster is stable. A performance fix has been drafted.

  3. resolved Sep 23, 2026, 05:05 PM UTC

    A fix has been implemented and the incident is closed.

Read the full incident report →

Critical February 26, 2026 Python Infrastructure Outage 3h 22m python.org - CDN, python.org - Backends, python.org - Downloads Backends, bugs.python.org and 1 more

Started Feb 26, 2026, 08:04 PM UTC· resolved Feb 26, 2026, 11:26 PM UTC

  1. investigating Feb 26, 2026, 08:04 PM UTC

    We are currently investigating this issue

  2. investigating Feb 26, 2026, 08:40 PM UTC

    The root cause has been identified as an erroneous scaling operation that affected some application workloads. All services have been restored and are coming back online. We are monitoring to confirm full recovery.

  3. resolved Feb 26, 2026, 11:26 PM UTC

    The incident has been resolved.

  4. postmortem Feb 26, 2026, 11:26 PM UTC

    The incident has been resolved. ## Incident Report: Cluster-wide service outage **Duration**: ~36 minutes \(20:04–20:40 UTC\) **Impact**: Some PSF-hosted services were unavailable, including [python.org](http://python.org), [us.pycon.org](http://us.pycon.org), PyPI stats, [bugs.python.org](http://bugs.python.org), and related services. What was unaffected was our other cluster that manages [PyPI.org](http://PyPI.org) among other services related to PyPI. **Root Cause**: During local development of kubernetes workloads locally there was an incorrect context switch to one of our production clusters. The scale-down commands ran against the production cluster instead of the local environment, iterating through all deployments and setting them to zero replicas. which created cascading failures. **Recovery**: Services were restored with the help of Ee Durbin by bringing up infrastructure in dependency order, original replica counts were recovered from Kubernetes event history. Action items: * Separate kubeconfig files for production vs local, rather than relying on context switching * Research adding admission control or policies to prevent bulk scale-to-zero operations * Document the infrastructure dependency chain and recovery runbook for future incidents Jacob Coffee, PSF Infrastructure Team

Read the full incident report →

Minor February 19, 2026 API Traffic experiencing intermittent failures 1h 12m pypi.org - General, pypi.org - CDN, pypi.org - Backends

Started Feb 19, 2026, 10:46 PM UTC· resolved Feb 19, 2026, 11:59 PM UTC

  1. investigating Feb 19, 2026, 10:46 PM UTC

    We are currently investigating this issue.

  2. monitoring Feb 19, 2026, 10:56 PM UTC

    A fix has been implemented and we are monitoring the results.

  3. resolved Feb 19, 2026, 11:59 PM UTC

    This incident has been resolved.

Read the full incident report →

Notice January 7, 2026 PyPI Uploads failing 18m pypi.org - Backends

Started Jan 07, 2026, 10:42 PM UTC· resolved Jan 07, 2026, 11:00 PM UTC

  1. investigating Jan 07, 2026, 10:42 PM UTC

    We are investigating why PyPI uploads are failing.

  2. 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.

  3. resolved Jan 07, 2026, 11:00 PM UTC

    This incident has been resolved.

Read the full incident report →

Minor November 12, 2025 Slow updates to PyPI pages/API responses 39m pypi.org - General, pypi.org - CDN, pypi.org - Backends, pypi.org - Email

Started Nov 12, 2025, 03:46 PM UTC· resolved Nov 12, 2025, 04:26 PM UTC

  1. 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.

  2. monitoring Nov 12, 2025, 03:50 PM UTC

    A fix has been implemented and we are monitoring the results.

  3. resolved Nov 12, 2025, 04:26 PM UTC

    This incident has been resolved.

Read the full incident report →

Minor July 29, 2025 PyPI Search Index Degraded 5h 17m pypi.org - Backends

Started Jul 29, 2025, 02:41 PM UTC· resolved Jul 29, 2025, 07:58 PM UTC

  1. 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.

  2. resolved Jul 29, 2025, 07:58 PM UTC

    This incident has been resolved.

Read the full incident report →

Major May 24, 2025 PyPI Partial Outage 2d 13h pypi.org - Backends

Started May 24, 2025, 10:57 PM UTC· resolved May 27, 2025, 12:53 PM UTC

  1. investigating May 24, 2025, 10:57 PM UTC

    We are working to investigate a partial outage in the PyPI backends.

  2. 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.

  3. 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.

  4. 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].

  5. monitoring May 25, 2025, 12:16 PM UTC

    We have removed the temporary block and are continuing to monitor.

  6. 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.

Read the full incident report →

Major April 24, 2025 PyPI Elevated Error Rates 16m pypi.org - Backends

Started Apr 24, 2025, 12:02 PM UTC· resolved Apr 24, 2025, 12:18 PM UTC

  1. investigating Apr 24, 2025, 12:02 PM UTC

    We're investigating elevated error rates for pypi.org

  2. identified Apr 24, 2025, 12:09 PM UTC

    We've identified an issue with database contention arising from locking.

  3. monitoring Apr 24, 2025, 12:09 PM UTC

    The locking process has been terminated and we're monitoring as things recover.

  4. 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.

Read the full incident report →

Major April 8, 2025 PyPI Simple and JSON API Outage 36m pypi.org - CDN, pypi.org - Backends

Started Apr 08, 2025, 10:23 AM UTC· resolved Apr 08, 2025, 11:00 AM UTC

  1. identified Apr 08, 2025, 10:23 AM UTC

    We are working to resolve an outage impacting our /simple and /json apis.

  2. 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.

  3. monitoring Apr 08, 2025, 10:31 AM UTC

    Errors have subsided, and we are monitoring as things continue to recover.

  4. resolved Apr 08, 2025, 11:00 AM UTC

    This incident has been resolved.

Read the full incident report →

Major March 11, 2025 Download file corruption 1h 25m files.pythonhosted.org - Files

Started Mar 11, 2025, 12:13 PM UTC· resolved Mar 11, 2025, 01:39 PM UTC

  1. 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.

  2. 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.

  3. 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.

  4. monitoring Mar 11, 2025, 01:05 PM UTC

    We are continuing to monitor for any further issues.

  5. resolved Mar 11, 2025, 01:39 PM UTC

    This incident has been resolved.

Read the full incident report →

Critical December 13, 2024 Infrastructure Outage 1h 25m docs.python.org - Backends, speed.pypy.org, python.org - Downloads Backends, bugs.python.org and 1 more

Started Dec 13, 2024, 01:44 PM UTC· resolved Dec 13, 2024, 03:09 PM UTC

  1. 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.

  2. investigating Dec 13, 2024, 01:48 PM UTC

    We are continuing to investigate this issue.

  3. investigating Dec 13, 2024, 01:59 PM UTC

    We are continuing to investigate this issue.

  4. 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.

  5. identified Dec 13, 2024, 02:23 PM UTC

    We are continuing to work on a fix for this issue.

  6. identified Dec 13, 2024, 02:45 PM UTC

    We are continuing to work on a fix for this issue.

  7. 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.

  8. resolved Dec 13, 2024, 03:09 PM UTC

    This incident has been resolved.

Read the full incident report →