Critical impactResolvedDevOps

PyPI outage: Python Infrastructure Outage

PyPI reported this critical-impact incident on its official status page on Feb 26, 2026, 20:40 UTC. It was resolved after 2h 47m.

Right now PyPI is operational. Live PyPI status →

🔔 Get alerted when PyPI has issuesFree · email alerts · no credit card
Feb 26, 2026, 20:40 UTC
started
Feb 26, 2026, 23:26 UTC
resolved
2h 47m
duration
Critical
impact

Affected components

  • bugs.python.org
  • python.org - Backends
  • python.org - CDN
  • python.org - Downloads Backends
  • us.pycon.org
  1. postmortemFeb 26, 2026, 23:26 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. Actio

  2. resolvedFeb 26, 2026, 23:26 UTC

    The incident has been resolved.

  3. investigatingFeb 26, 2026, 20:40 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.

  4. investigatingFeb 26, 2026, 20:04 UTC

    We are currently investigating this issue

What APIStatus.watch saw

Our 5-minute checks didn't record a change in PyPI's overall status around this incident. Smaller or regional incidents often leave a provider's overall status green.

Other services with incidents at the same time

Overlapping incidents aren't necessarily related.

How often does PyPI have incidents?

PyPI reported 3 incidents in the last 90 days, 1 of them major or critical. A typical incident lasted 6h 3m. See PyPI's uptime and incident history

PyPI outage on Feb 26, 2026: Python Infrastructure Outage · APIStatus.watch