npm Outage History
24 incidents recorded over the last 365 days, 24 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 |
|---|---|---|---|
| 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 |
| Oct 3, 2025 | Degraded performance on npmjs.comThis incident has been resolved. | 7h 34m | Resolved |
| Aug 26, 2025 | Degraded Package Install ExperienceThis incident has been resolved. | 3h 9m | Resolved |
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 7h 34m, against a mean recovery of 2h 34m. 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.