Python Package Index Outage History

Python Package Index is up right now

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

Source: https://status.python.org

Critical February 26, 2026

Python Infrastructure Outage

Detected by Pingoru
Feb 26, 2026, 08:40 PM UTC
Resolved
Feb 26, 2026, 11:26 PM UTC
Duration
2h 46m
Affected: python.org - CDNpython.org - Backendspython.org - Downloads Backendsbugs.python.orgus.pycon.org
Timeline · 4 updates

Read the full incident report →

Minor February 19, 2026

API Traffic experiencing intermittent failures

Detected by Pingoru
Feb 19, 2026, 10:46 PM UTC
Resolved
Feb 19, 2026, 11:59 PM UTC
Duration
1h 12m
Affected: pypi.org - Generalpypi.org - CDNpypi.org - Backends
Timeline · 3 updates
  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

Detected by Pingoru
Jan 07, 2026, 10:42 PM UTC
Resolved
Jan 07, 2026, 11:00 PM UTC
Duration
18m
Affected: pypi.org - Backends
Timeline · 3 updates
  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

Detected by Pingoru
Nov 12, 2025, 03:46 PM UTC
Resolved
Nov 12, 2025, 04:26 PM UTC
Duration
39m
Affected: pypi.org - Generalpypi.org - CDNpypi.org - Backendspypi.org - Email
Timeline · 3 updates
  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

Detected by Pingoru
Jul 29, 2025, 02:41 PM UTC
Resolved
Jul 29, 2025, 07:58 PM UTC
Duration
5h 17m
Affected: pypi.org - Backends
Timeline · 2 updates
  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

Detected by Pingoru
May 24, 2025, 11:37 PM UTC
Resolved
May 27, 2025, 12:53 PM UTC
Duration
2d 13h
Affected: pypi.org - Backends
Timeline · 6 updates
  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

Detected by Pingoru
Apr 24, 2025, 12:02 PM UTC
Resolved
Apr 24, 2025, 12:18 PM UTC
Duration
16m
Affected: pypi.org - Backends
Timeline · 4 updates
  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

Detected by Pingoru
Apr 08, 2025, 10:23 AM UTC
Resolved
Apr 08, 2025, 11:00 AM UTC
Duration
36m
Affected: pypi.org - CDNpypi.org - Backends
Timeline · 4 updates
  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

Detected by Pingoru
Mar 11, 2025, 12:13 PM UTC
Resolved
Mar 11, 2025, 01:39 PM UTC
Duration
1h 25m
Affected: files.pythonhosted.org - Files
Timeline · 5 updates
  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

Detected by Pingoru
Dec 13, 2024, 01:44 PM UTC
Resolved
Dec 13, 2024, 03:09 PM UTC
Duration
1h 25m
Affected: docs.python.org - Backendsspeed.pypy.orgpython.org - Downloads Backendsbugs.python.orgwiki.python.org
Timeline · 8 updates
  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 →

Minor August 9, 2024

Issue with uploads

Detected by Pingoru
Aug 09, 2024, 06:22 PM UTC
Resolved
Aug 09, 2024, 07:26 PM UTC
Duration
1h 4m
Affected: pypi.org - General
Timeline · 4 updates
  1. investigating Aug 09, 2024, 06:22 PM UTC

    We are currently investigating an issue with PyPI uploads causing uploads to fail.

  2. identified Aug 09, 2024, 07:08 PM UTC

    The issue has been identified and a fix is being implemented.

  3. monitoring Aug 09, 2024, 07:23 PM UTC

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

  4. resolved Aug 09, 2024, 07:26 PM UTC

    Uploads are now being accepted properly.

Read the full incident report →

Critical July 31, 2024

PyPI Backend Outage

Detected by Pingoru
Jul 31, 2024, 03:21 AM UTC
Resolved
Jul 31, 2024, 03:34 AM UTC
Duration
13m
Affected: pypi.org - CDNpypi.org - Backends
Timeline · 2 updates
  1. investigating Jul 31, 2024, 03:21 AM UTC

    We are currently investigating an issue with the PyPI backend due to a recent deploy.

  2. resolved Jul 31, 2024, 03:34 AM UTC

    This incident has been resolved.

Read the full incident report →

Minor July 12, 2024

PyPI Database Upgrades

Detected by Pingoru
Jul 12, 2024, 02:28 PM UTC
Resolved
Jul 12, 2024, 04:18 PM UTC
Duration
1h 50m
Affected: pypi.org - Backends
Timeline · 2 updates
  1. 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.

  2. resolved Jul 12, 2024, 04:18 PM UTC

    This maintenance is complete.

Read the full incident report →

Critical June 5, 2024

Outage in python.org and us.pycon.org

Detected by Pingoru
Jun 05, 2024, 03:38 PM UTC
Resolved
Jun 05, 2024, 04:05 PM UTC
Duration
27m
Affected: python.org - Backendsus.pycon.org
Timeline · 3 updates
  1. identified Jun 05, 2024, 03:38 PM UTC

    An outage in our infrastructure is impacting availability of us.pycon.org and python.org

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

  3. resolved Jun 05, 2024, 04:05 PM UTC

    This incident has been resolved.

Read the full incident report →