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

Operational

Python Package Index — pip install backend.

Status from status.python.org · last fetched 21s ago

Last checked 0s ago

Developer Platforms

GitLabUnable to verifystale

Upstream returned 404

BitbucketOperational

Atlassian source hosting and Pipelines.

Docker HubOperational

Container image registry and Docker Desktop.

GitHubOperational

Source hosting, Actions, Pages, Packages, Copilot.

HomebrewOperational

macOS / Linux package manager (uses GitHub).

npmOperational

JavaScript registry, install API, web app.

PyPIOperational

Python Package Index — pip install backend.

AI / ML APIs

AnthropicDegraded performance

Some users unable to sign up with Apple on the Claude iOS app — started 1 day ago

OpenAIDegraded performance

Delayed Costs Data in the Compliance API — started 2 days ago

Hugging FaceUnable to verifystale

Upstream returned invalid JSON

ReplicateUnable to verifystale

Upstream returned invalid JSON

CursorOperational

AI code editor — chat, tab, composer.

GitHub CopilotOperational

AI pair programmer — completions, chat, agents.

Google GeminiOperational

Gemini API, Vertex AI, AI Studio.

Cloud / Hosting

AWSMajor outage

Service disruption: Increased Error Rates — started 61 days ago

CloudflareDegraded performance

Changes to Cloudflare Workers are not producing Event Subscription events — started 5 days ago

HerokuUnable to verifystale

Upstream returned 404

RailwayUnable to verifystale

Upstream returned invalid JSON

DigitalOceanOperational

Droplets, App Platform, managed databases.

Fly.ioOperational

Global app servers, Postgres, volumes.

Google CloudOperational

Compute, Storage, BigQuery, Cloud Run.

Microsoft AzureOperational

Azure VMs, App Service, AKS, Azure SQL.

NetlifyOperational

Static + Jamstack hosting, Functions, Forms.

RenderOperational

Web services, cron, Postgres, Redis.

VercelOperational

Next.js hosting, Edge, Serverless functions.

Databases / Data

NeonUnable to verifystale

Upstream returned 404

Redis CloudUnable to verifystale

Upstream returned invalid JSON

TursoUnable to verifystale

Upstream returned invalid JSON

MongoDB AtlasOperational

Impaired Cluster operations in AWS me-central-1 and AWS me-south-1 — started 73 days ago

PlanetScaleOperational

Serverless MySQL, Vitess-backed.

SupabaseOperational

Postgres, auth, storage, realtime, edge fns.

Payments / Infra

SendGridDegraded performance

SMS Delivery Receipt Failures from Twilio to Claro Costa Rica — started 3 days ago

TwilioDegraded performance

SMS Delivery Receipt Failures from Twilio to Claro Costa Rica — started 3 days ago

PayPalUnable to verifystale

Upstream returned invalid JSON

PostmarkUnable to verifystale

Upstream returned 404

StripeUnable to verifystale

Upstream returned 404

ResendOperational

Developer-first transactional email API.

Auth / Identity

Auth0Unable to verifystale

Upstream returned 404

OktaUnable to verifystale

Upstream returned 401

ClerkOperational

Drop-in auth + user management for React.

FirebaseOperational

Auth, Firestore, Realtime DB, Hosting, Functions.

Communication

Microsoft TeamsUnable to verifystale

No public machine-readable feed; consult the official status page.

DiscordOperational

Voice, video, text servers and DMs.

SlackOperational

Team messaging, calls, huddles, Connect.

ZoomOperational

Zoom Team Chat Update — started 10 days ago

Monitoring / Dev Tools

DatadogUnable to verifystale

Upstream returned 403

LinearUnable to verifystale

Upstream returned invalid JSON

NotionUnable to verifystale

Upstream returned invalid JSON

FigmaOperational

Collaborative design, FigJam, Dev Mode.

LaunchDarklyOperational

Feature flags, experiments, releases.

SentryOperational

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.

PyPI 90-day incident history

Last 90 days

96.67% incident-free

No incidentDegradedOutage

Quick facts about PyPI

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.

Check status for related services