npm Outage History
28 incidents recorded over the last 365 days, 27 of them resolved. Durations are measured from when PulsAPI first saw the problem to when it cleared, which is usually longer than the vendor's own figure.
Every Recorded npm Incident
| Date | Incident | Duration | Status |
|---|---|---|---|
| Sep 27, 2026 | Issues with npm package publish and private installThis incident has been resolved. | 5h 57m | Resolved |
| Sep 19, 2026 | Scheduled maintenanceThe scheduled maintenance has been completed. | 2h 0m | Scheduled |
| Sep 15, 2026 | Package Publish DegradationThis incident has been resolved. | 59 min | Resolved |
| Sep 15, 2026 | Publishing Packages Degraded PerformanceThis incident has been resolved. | 21 min | Resolved |
| Sep 4, 2026 | npm audits endpoint is having issuesThis incident has been resolved. | 2h 19m | Resolved |
| Sep 3, 2026 | Intermittent Failures Impacting npm PublishThis incident has been resolved. | 1h 39m | Resolved |
| Jul 30, 2026 | intermittent Publish FailuresThis incident has been resolved. | 4h 23m | Resolved |
| Jul 24, 2026 | Publish and Install failuresThis incident has been resolved. | 30 min | Resolved |
| Jul 23, 2026 | intermittent Publish and Install FailuresThis incident has been resolved. | 3h 42m | Resolved |
| Jun 12, 2026 | intermittent Publish FailuresThis incident has been resolved. | 48 min | Resolved |
| Apr 29, 2026 | npm website issuesThis incident has been resolved. | 42 min | Resolved |
| Apr 29, 2026 | Degraded Performance in View Package and Login on npmjs.comThis incident has been resolved. | 2h 47m | Resolved |
| Apr 28, 2026 | npm website degraded serviceThis incident has been resolved. | 2h 29m | Resolved |
| Apr 27, 2026 | npm Website is unavailableThis incident has been resolved. | 1h 24m | Resolved |
| Apr 1, 2026 | Increased errors in viewing packages and authentication on npmjs.comThis incident has been resolved. | 3h 6m | Resolved |
| Mar 31, 2026 | Degraded Performance in View Package and Login on npmjs.comThis incident has been resolved. | 2h 36m | Resolved |
| Mar 30, 2026 | delay and errors viewing packages and submitting web based authenticationThis incident has been resolved. | 2h 36m | Resolved |
| Mar 30, 2026 | delay and errors viewing packages and submitting web based authenticationThis incident has been resolved. | 1h 4m | Resolved |
| Mar 25, 2026 | Issue with npm website and login.This incident has been resolved. | 46 min | Resolved |
| Mar 5, 2026 | Degraded performance for package publishThis incident has been resolved. | 5h 54m | Resolved |
| Feb 25, 2026 | Degraded performance with package installationThis incident has been resolved. | 1h 20m | Resolved |
| Feb 17, 2026 | npm publishing impactedThis incident has been resolved. | 2h 27m | Resolved |
| Jan 29, 2026 | Degraded Experience Installing and Viewing PackagesThis incident has been resolved. | 45 min | Resolved |
| Dec 5, 2025 | Issue connecting to website and registryThis incident has been resolved. | 39 min | Resolved |
| Nov 18, 2025 | npmjs.com - Service DisruptionWe have confirmed that all systems are now fully operational and the connectivity issues have been completely resolved. | 5h 36m | Resolved |
| Nov 6, 2025 | Issue with npm website and loginThis incident has been resolved. | 32 min | Resolved |
| Oct 20, 2025 | Issue with package publishingThis incident has been resolved. | 2h 55m | Resolved |
| Oct 20, 2025 | Degraded performance of package publish and installThis incident has been resolved. | 4h 0m | Resolved |
Hear about the next one while it is open
Everything above is a record written after the fact. We can email you when the next npm incident opens instead, at the point where knowing still changes what you do.
Free, no password, no card. Unsubscribe in one click.
How to Read This npm Incident Log
Each row is an incident PulsAPI observed, not a summary written afterwards. The duration is wall-clock time between the first failing check and the first clean one, so it includes the window before npm acknowledged anything. Vendor post-mortems typically measure from acknowledgement, which is why their numbers are usually shorter.
Incidents still open have no duration yet and are listed as ongoing rather than being given a running total. The archive covers the last 365 days; anything older has aged out of the window rather than never having happened.
The longest single npm outage in this window ran 5h 57m, against a mean recovery of 2h 18m. If you depend on npm in a customer-facing path, the longest figure is the one to design around. The mean is what happens on a normal bad day; the maximum is what happens on the worst one.