- Status page says
- Operational since Oct 19
- Last 90 days
- 9 incidents, 1 major or critical
- Rewrites caught
- None so far
- Next deprecation
- None announced
Select a day to jump to its incidents below.
How npm reports incidents
Compared with the 152 vendors that have enough incidents to compare. Each tick is one vendor; lower is better on every line.
Provisional. Built nightly from every archived version of each incident, last on Oct 19. Compare all vendors
- First posted only after it was over
- 0% 0 of the 50 incidents we have in full detail
The first update already said resolved. Typical vendor: 6%.
npm: lower than most vendors.
- Time to resolve
- 2 h 18 min median; 9 in 10 within 4 h 46 min
From the vendor’s own start and resolve times, last 365 days. Typical vendor: 2 h.
npm: around the middle.
- Major or critical incidents
- 0.3 a month 4 in the last 365 days
Impact as the vendor labels it. Typical vendor: 1.2 a month.
npm: lower than most vendors.
- Rewrites caught
- None so far
Counts, not a rate: 10-minute tracking began Oct 17, so there are too few events to compare yet.
Dependencies
What npm relies on and who relies on npm, as observed in status-page incidents: who they blame, where they say they run, and who fails at the same time. Observed, not verified.
npm depends on
| Provider | Evidence | Signal |
|---|---|---|
| AWS (us-east-1) | blamed in 3 incidents; named as hosting in 1; together in 3 outage events “…lishing and installation issues were related to upstream network connectivity issues with AWS.…” incident | Strong |
| Google Cloud | blamed in 1 incident; together in 2 outage events “…npm Enterprise partial outage due to Google Compute Engine This incident has been resolved.…” incident | Likely |
| GitHub | integration affected in 1 “…s during npm install. Errors observed include 429 Too Many Requests and 403 Forbidden for GitHub Actions.…” incident | Weak |
Runs in (named in its incidents): AWS us-east-1 (1).
Outage events: AWS us-west-2, Sep 3 (timing), Microsoft Azure west us, Jul 23 (timing), Cloudflare, Dec 5, 2025 (timing), AWS us-east-1, Oct 20, 2025 (timing), Google Cloud, Jun 12, 2025 (timing), Cloudflare, Oct 30, 2023 (timing), Cloudflare, Jun 21, 2022 (timing), Cloudflare, Dec 16, 2021 (timing) and 3 more.
Strong: same company, or blamed in two separate outages. Likely: blamed once, or named as hosting and failing together. Weak: listed as a subprocessor, integration-only, or failing together repeatedly without being named.
Changes and edits
Incidents npm rewrote or removed, and notable changes to the pages we watch.
Struck in red is what npm removed. Blue is what they added.
Friday, July 24
1 incident change
- MajorMajor incident
Monday, April 27
1 incident change
- CriticalCritical incident
Wednesday, March 25
1 incident change
- MajorMajor incident
Friday, December 5, 2025
1 incident change
- MajorMajor incident
Thursday, June 12, 2025
1 incident change
- MajorMajor incident
Saturday, April 5, 2025
1 incident change
- MajorMajor incident
Tuesday, December 17, 2024
1 incident change
- MajorMajor incident
Tuesday, June 11, 2024
1 incident change
- MajorMajor incident
Monday, June 3, 2024
1 incident change
- MajorMajor incident
Pricing and pages we watch
No pricing, trust or legal pages tracked for npm.
Each change links to its diff: the changed passages with a few words of context, never a full copy of the page.
The Weekly Rewind: one short weekly email on what changed at npm and the other vendors we track, including silent edits. Subscribe (opens in new tab)
Incidents
Latest 100 of 383 incidents since Nov 3, 2014, 71 of them major or critical. Maintenance is left out.
Per year, major and critical in amber:
2014: 4 incidents, 0 major or critical; 2015: 26 incidents, 2 major or critical; 2016: 50 incidents, 1 major or critical; 2017: 30 incidents, 0 major or critical; 2018: 73 incidents, 12 major or critical; 2019: 27 incidents, 8 major or critical; 2020: 31 incidents, 14 major or critical; 2021: 19 incidents, 9 major or critical; 2022: 29 incidents, 5 major or critical; 2023: 45 incidents, 11 major or critical; 2024: 12 incidents, 3 major or critical; 2025: 14 incidents, 3 major or critical; 2026: 23 incidents, 3 major or critical
Wednesday, October 14
1 incident
- Minor, 2 h 15 minMinor incident
Sunday, September 27
1 incident
- Minor, 5 h 57 minMinor incident
Tuesday, September 15
2 incidents
- Minor, 1 hMinor incident
- Minor, 22 minMinor incident
Friday, September 4
1 incident
- Minor, 2 h 20 minMinor incident
Thursday, September 3
1 incident
- Minor, 1 h 39 minMinor incident
Thursday, July 30
1 incident
- Minor, 4 h 24 minMinor incident
Friday, July 24
1 incident, 1 major or critical
- Major, 31 minMajor incident
Thursday, July 23
1 incident
- Minor, 3 h 43 minMinor incident
Friday, June 12
1 incident
- Minor, 48 minMinor incident
Wednesday, April 29
2 incidents
- Minor, 42 minMinor incident
- Minor, 2 h 47 minMinor incident
Tuesday, April 28
1 incident
- Minor, 2 h 30 minMinor incident
Monday, April 27
1 incident, 1 major or critical
- Critical, 1 h 24 minCritical incident
Wednesday, April 1
1 incident
- No impact listed, 3 h 7 minIncident, no impact listed
Tuesday, March 31
1 incident
- Minor, 2 h 37 minMinor incident
Monday, March 30
2 incidents
- Minor, 2 h 36 minMinor incident
- Minor, 1 h 4 minMinor incident
Wednesday, March 25
1 incident, 1 major or critical
- Major, 47 minMajor incident
Thursday, March 5
1 incident
- Minor, 5 h 55 minMinor incident
Wednesday, February 25
1 incident
- Minor, 1 h 20 minMinor incident
Tuesday, February 17
1 incident
- Minor, 2 h 27 minMinor incident
Thursday, January 29
1 incident
- Minor, 45 minMinor incident
Friday, December 5, 2025
1 incident, 1 major or critical
- Major, 40 minMajor incident
Tuesday, November 18, 2025
1 incident
- No impact listed, 5 h 37 minIncident, no impact listed
Thursday, November 6, 2025
1 incident
- Minor, 32 minMinor incident
Monday, October 20, 2025
2 incidents
- Minor, 2 h 55 minMinor incident
- Minor, 4 h 1 minMinor incident
Friday, October 3, 2025
1 incident
- Minor, 7 h 35 minMinor incident
Tuesday, August 26, 2025
1 incident
- Minor, 3 h 9 minMinor incident
Thursday, August 7, 2025
1 incident
- Minor, 34 minMinor incident
Thursday, June 12, 2025
2 incidents, 1 major or critical
- Minor, 1 h 25 minMinor incident
- Major, 2 h 44 minMajor incident
Friday, April 11, 2025
1 incident
- Minor, 12 h 5 minMinor incident
Saturday, April 5, 2025
1 incident, 1 major or critical
- Major, 4 h 22 minMajor incident
Tuesday, April 1, 2025
1 incident
- Minor, 3 h 1 minMinor incident
Wednesday, January 8, 2025
1 incident
- Minor, 2 h 45 minMinor incident
Tuesday, December 17, 2024
1 incident, 1 major or critical
- Major, 3 h 29 minMajor incident
Saturday, November 16, 2024
1 incident
- Minor, 1 h 26 minMinor incident
Thursday, October 10, 2024
1 incident
- Minor, 1 h 15 minMinor incident
Tuesday, September 24, 2024
1 incident
- Minor, 1 h 47 minMinor incident
Friday, August 9, 2024
1 incident
- Minor, 29 minMinor incident
Thursday, June 20, 2024
1 incident
- Minor, 1 h 38 minMinor incident
Monday, June 17, 2024
1 incident
- Minor, 1 h 37 minMinor incident
Tuesday, June 11, 2024
1 incident, 1 major or critical
- Major, 1 h 35 minMajor incident
Monday, June 3, 2024
1 incident, 1 major or critical
- Major, 1 h 43 minMajor incident
Friday, May 3, 2024
1 incident
- Minor, 3 h 10 minMinor incident
Tuesday, April 9, 2024
1 incident
- No impact listed, 3 h 43 minIncident, no impact listed
Wednesday, January 24, 2024
1 incident
- Minor, 1 h 40 minMinor incident
Friday, December 15, 2023
1 incident
- Minor, 41 minMinor incident
Friday, December 8, 2023
1 incident, 1 major or critical
- Major, 1 h 22 minMajor incident
Monday, November 27, 2023
1 incident
- Minor, 10 hMinor incident
Thursday, November 16, 2023
1 incident
- Minor, 1 hMinor incident
Tuesday, November 7, 2023
1 incident
- Minor, 2 h 55 minMinor incident
Monday, October 30, 2023
1 incident, 1 major or critical
- Major, 25 minMajor incident
Saturday, October 14, 2023
1 incident
- Minor, 1 h 15 minMinor incident
Wednesday, September 27, 2023
2 incidents
- Minor, 1 h 40 minMinor incident
- Minor, 57 minMinor incident
Monday, September 25, 2023
2 incidents, 1 major or critical
- Minor, 20 h 57 minMinor incident
- Major, 1 h 35 minMajor incident
Friday, September 22, 2023
1 incident, 1 major or critical
- Major, 16 minMajor incident
Tuesday, August 22, 2023
1 incident
- Minor, 9 h 57 minMinor incident
Thursday, August 3, 2023
1 incident
- Minor, 1 h 48 minMinor incident
Tuesday, July 25, 2023
2 incidents, 2 major or critical
- Major, 15 minMajor incident
- Major, 3 daysMajor incident
Friday, July 14, 2023
1 incident
- Minor, 1 h 11 minMinor incident
Wednesday, June 21, 2023
2 incidents
- No impact listed, under a minuteIncident, no impact listed
- Minor, 48 minMinor incident
Tuesday, June 20, 2023
1 incident
- No impact listed, under a minuteIncident, no impact listed
Friday, June 9, 2023
1 incident
- Minor, 13 h 31 minMinor incident
Thursday, June 8, 2023
1 incident, 1 major or critical
- Major, 1 h 47 minMajor incident
Monday, May 15, 2023
1 incident, 1 major or critical
- Critical, 3 h 11 minCritical incident
Tuesday, May 9, 2023
1 incident
- Minor, 1 h 14 minMinor incident
Tuesday, April 25, 2023
1 incident
- Minor, 1 h 19 minMinor incident
Monday, April 24, 2023
1 incident, 1 major or critical
- Major, 4 h 53 minMajor incident
Thursday, March 30, 2023
1 incident
- Minor, 1 h 19 minMinor incident
Thursday, March 23, 2023
1 incident
- Minor, 59 minMinor incident
Thursday, March 16, 2023
1 incident
- Minor, 1 h 35 minMinor incident
Tuesday, March 14, 2023
1 incident
- No impact listed, under a minuteIncident, no impact listed
Monday, March 13, 2023
1 incident, 1 major or critical
- Critical, 1 h 54 minCritical incident
Friday, March 10, 2023
1 incident
- Minor, 34 minMinor incident
Thursday, March 2, 2023
1 incident
- No impact listed, under a minuteIncident, no impact listed
Monday, February 27, 2023
1 incident, 1 major or critical
- Major, under a minuteMajor incident
Friday, February 3, 2023
2 incidents
- No impact listed, under a minuteIncident, no impact listed
- Minor, 14 h 15 minMinor incident
Monday, January 30, 2023
1 incident
- Minor, under a minuteMinor incident
Friday, January 27, 2023
1 incident
- Minor, 3 h 25 minMinor incident
Tuesday, January 24, 2023
1 incident
- Minor, 18 minMinor incident
Tuesday, January 17, 2023
1 incident
- Minor, 1 h 6 minMinor incident
Monday, January 16, 2023
1 incident
- No impact listed, under a minuteIncident, no impact listed
Thursday, January 12, 2023
1 incident
- Minor, 29 minMinor incident
Monday, January 9, 2023
1 incident
- Minor, 43 minMinor incident
Sunday, January 8, 2023
1 incident
- No impact listed, under a minuteIncident, no impact listed
Tuesday, January 3, 2023
1 incident
- Minor, 50 minMinor incident
Thursday, December 29, 2022
1 incident
- Minor, 1 h 36 minMinor incident
Tuesday, December 20, 2022
1 incident
- Minor, 2 h 5 minMinor incident
Friday, December 16, 2022
1 incident, 1 major or critical
- Major, 2 h 19 minMajor incident
Wednesday, October 26, 2022
1 incident
- Minor, 3 h 38 minMinor incident
Tuesday, October 25, 2022
2 incidents
- No impact listed, 2 h 31 minIncident, no impact listed
- Minor, 4 h 51 minMinor incident