Is PyPI down right now?
Real-time PyPI status pulled from status.python.org. PyPI is operated by the Python Software Foundation and covers pip downloads, package uploads, the search API, and the project pages on pypi.org. If your CI is failing on `pip install` or `poetry lock` is timing out, this page will tell you whether PyPI itself is degraded.
Major outage: AWS
PyPI
OperationalPython Package Index — pip install backend.
Status from status.python.org · last fetched 1s ago
Developer Platforms
Upstream returned 404
Upstream returned 404
Atlassian source hosting and Pipelines.
Source hosting, Actions, Pages, Packages, Copilot.
macOS / Linux package manager (uses GitHub).
JavaScript registry, install API, web app.
Python Package Index — pip install backend.
AI / ML APIs
FedRAMP workspaces and API orgs have degraded performance — started 4 days ago
Upstream returned invalid JSON
We’ve suspended access to Claude Mythos 5 and Claude Fable 5 — started 7 days ago
AI code editor — chat, tab, composer.
AI pair programmer — completions, chat, agents.
Gemini API, Vertex AI, AI Studio.
Run open-source ML models via API.
Cloud / Hosting
Service disruption: Increased Error Rates — started 50 days ago
Network traffic to Google Cloud originating from Delhi, Chennai, Mumbai and surrounding areas is experiencing intermittent periods of elevated latency and possible packet loss. — started 10 days ago
Reported Durable Objects count discrepancies — started 17 hr ago
Upstream returned 404
Upstream returned invalid JSON
Droplets, App Platform, managed databases.
Global app servers, Postgres, volumes.
Azure VMs, App Service, AKS, Azure SQL.
Static + Jamstack hosting, Functions, Forms.
Web services, cron, Postgres, Redis.
Next.js hosting, Edge, Serverless functions.
Databases / Data
Upstream returned 404
Upstream returned invalid JSON
Upstream returned invalid JSON
Impaired Cluster Operations – AWS me-central-1 (United Arab Emirates) and AWS me-south-1 (Bahrain) — started 110 days ago
Serverless MySQL, Vitess-backed.
Postgres, auth, storage, realtime, edge fns.
Payments / Infra
User Authentication Identity SNA Missing Redirects for PLDT Smart in Philippines — started 1 hr ago
Upstream returned invalid JSON
Upstream returned 404
Upstream returned 404
Developer-first transactional email API.
Transactional + marketing email at scale.
Auth / Identity
Communication
Trouble submitting workflow forms with file attachments on Android. — started 3 days ago
Service Degradation Affecting Zoom Meeting Recordings — started 4 days ago
No public machine-readable feed; consult the official status page.
Voice, video, text servers and DMs.
Monitoring / Dev Tools
Upstream returned invalid JSON
Upstream returned invalid JSON
APM, infra, logs, RUM, synthetics.
Collaborative design, FigJam, Dev Mode.
Feature flags, experiments, releases.
Error monitoring, performance, replays.
DevZone aggregates publicly available status data and refreshes every 30 seconds. Status indicators reflect each provider’s own machine-readable feed; for incident details and authoritative information, always consult the official status page linked on each card.
Quick facts about PyPI
- PyPI’s status page is hosted at status.python.org (Statuspage.io).
- PyPI is fronted by Fastly — Fastly outages frequently cause PyPI degradation even when the origin is healthy.
- pip installs are read-heavy; uploads happen on a separate path that can fail independently.
- Test PyPI (test.pypi.org) is tracked separately from the production index.
Frequently asked questions
Why is my pip install slow?
Slow pip installs during a PyPI degradation usually look like long stalls on "Downloading" or "Collecting". Check the dashboard above — if PyPI shows degraded, it’s a CDN/origin issue. If it’s green, try `pip install --index-url https://pypi.org/simple/` to bypass any local mirror.
Does PyPI have a status API?
Yes — https://status.python.org/api/v2/summary.json. Standard Statuspage schema.
How do I install Python packages while PyPI is down?
If you have wheels cached locally, `pip install --no-index --find-links=/path/to/wheels` works offline. For CI, use a mirror like Bytesafe, Artifactory, or your cloud provider’s package proxy — they cache PyPI and survive PyPI outages.
Why does Poetry fail when PyPI is healthy?
Poetry hits the simple JSON index at /simple/<package>/. Even when PyPI’s web UI is fine, the JSON index can lag. Try `poetry --no-cache install` to see if the actual download path is failing.