Rewindex

CompaniesnpmIncidents

npm: Issues with package install, package publish, and login.

MajorStatus: resolvedStarted Resolved (2.7 h)5 updatesstspg.io (opens in new tab)
Part of an outage event

Google Cloud outage, Jun 12, 2025 · 101 vendors, 107 incidents

npm’s incident started in the same window without naming Google Cloud (timing only, not evidence of a link). (timing only, posted +20 min vs the first vendor naming Google Cloud)

Swipe sideways to see the whole diagram.

blamed Firebaseblamed Anthropicblamed Cloudflaresame windowGoogle Cloudown incident not archivedWithin an hour29 vendors, 28 blamed GoogleCloudPinecone, Northflank, imgix +261 to 4 hours later12 vendors, 11 blamed GoogleCloudSmartsheet, Daily, Confluent +9Later1 vendor, 1 blamed GoogleCloudZillizFirebaseown incident not archivedCodeium, Windsurf+13 minAnthropicposted +28 min, did not nameGoogle CloudGitHub, GitHub Copilot+24 minCloudflareown incident not archivedDoppler, Jupyter (Anaconda),Socket +4+35 min to +3 h 41 minnpm (this incident)posted +20 min
blamed Firebaseblamed Anthropicblamed Cloudflaresame windowGoogle Cloudown incident not archivedWithin an hour29 vendors, 28 blamed GoogleCloudPinecone, Northflank, imgix +261 to 4 hours later12 vendors, 11 blamed GoogleCloudSmartsheet, Daily, Confluent +9Later1 vendor, 1 blamed GoogleCloudZillizFirebaseown incident not archivedCodeium, Windsurf+13 minAnthropicposted +28 min, did not nameGoogle CloudGitHub, GitHub Copilot+24 minCloudflareown incident not archivedDoppler, Jupyter (Anaconda),Socket +4+35 min to +3 h 41 minnpm (this incident)posted +20 min
npm is outlined in red. Groups show up to a few vendors each; the event page lists every incident.
Mermaid source
flowchart LR
  root["Google Cloud<br/>own incident not archived"]:::inferred
  h1["Within an hour<br/>29 vendors, 28 blamed Google Cloud<br/>Pinecone, Northflank, imgix +26"]:::blames
  root --> h1
  h4["1 to 4 hours later<br/>12 vendors, 11 blamed Google Cloud<br/>Smartsheet, Daily, Confluent +9"]:::blames
  root --> h4
  later["Later<br/>1 vendor, 1 blamed Google Cloud<br/>Zilliz"]:::blames
  root --> later
  p0["Firebase<br/>own incident not archived"]:::inferred
  root -.-> p0
  k0["Codeium, Windsurf<br/>+13 min"]:::hop2
  p0 -->|"blamed Firebase"| k0
  p1["Anthropic<br/>posted +28 min, did not name Google Cloud"]:::timing
  root -.-> p1
  k1["GitHub, GitHub Copilot<br/>+24 min"]:::hop2
  p1 -->|"blamed Anthropic"| k1
  p2["Cloudflare<br/>own incident not archived"]:::inferred
  root -.-> p2
  k2["Doppler, Jupyter (Anaconda), Socket +4<br/>+35 min to +3 h 41 min"]:::hop2
  p2 -->|"blamed Cloudflare"| k2
  me["npm (this incident)<br/>posted +20 min"]:::me
  root -.->|"same window"| me

Full event: timeline, evidence and all vendors →

Detected automatically from incidents that started together and named the same provider. A link means one vendor’s incident named another, not a confirmed cause.

Affected components: Package publishingPackage installationwww.npmjs.com website

Timeline of updates

  1. investigating

    We are currently investigating this issue.

  2. investigating

    We are continuing to investigate this issue.

  3. identified

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

  4. monitoring

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

  5. resolved

    This incident has been resolved.

Changes Rewindex caught on this incident

Impact, status and times are the vendor’s own, as last archived. View on stspg.io (opens in new tab).

npm profileRecent npm incidentsMarkdownJSON