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

npm incidents, newest first, with date, duration and status.
DateIncidentDurationStatus
Sep 27, 2026Issues with npm package publish and private installThis incident has been resolved.5h 57mResolved
Sep 19, 2026Scheduled maintenanceThe scheduled maintenance has been completed.2h 0mScheduled
Sep 15, 2026Package Publish DegradationThis incident has been resolved.59 minResolved
Sep 15, 2026Publishing Packages Degraded PerformanceThis incident has been resolved.21 minResolved
Sep 4, 2026npm audits endpoint is having issuesThis incident has been resolved.2h 19mResolved
Sep 3, 2026Intermittent Failures Impacting npm PublishThis incident has been resolved.1h 39mResolved
Jul 30, 2026intermittent Publish FailuresThis incident has been resolved.4h 23mResolved
Jul 24, 2026Publish and Install failuresThis incident has been resolved.30 minResolved
Jul 23, 2026intermittent Publish and Install FailuresThis incident has been resolved.3h 42mResolved
Jun 12, 2026intermittent Publish FailuresThis incident has been resolved.48 minResolved
Apr 29, 2026npm website issuesThis incident has been resolved.42 minResolved
Apr 29, 2026Degraded Performance in View Package and Login on npmjs.comThis incident has been resolved.2h 47mResolved
Apr 28, 2026npm website degraded serviceThis incident has been resolved.2h 29mResolved
Apr 27, 2026npm Website is unavailableThis incident has been resolved.1h 24mResolved
Apr 1, 2026Increased errors in viewing packages and authentication on npmjs.comThis incident has been resolved.3h 6mResolved
Mar 31, 2026Degraded Performance in View Package and Login on npmjs.comThis incident has been resolved.2h 36mResolved
Mar 30, 2026delay and errors viewing packages and submitting web based authenticationThis incident has been resolved.2h 36mResolved
Mar 30, 2026delay and errors viewing packages and submitting web based authenticationThis incident has been resolved.1h 4mResolved
Mar 25, 2026Issue with npm website and login.This incident has been resolved.46 minResolved
Mar 5, 2026Degraded performance for package publishThis incident has been resolved.5h 54mResolved
Feb 25, 2026Degraded performance with package installationThis incident has been resolved.1h 20mResolved
Feb 17, 2026npm publishing impactedThis incident has been resolved.2h 27mResolved
Jan 29, 2026Degraded Experience Installing and Viewing PackagesThis incident has been resolved.45 minResolved
Dec 5, 2025Issue connecting to website and registryThis incident has been resolved.39 minResolved
Nov 18, 2025npmjs.com - Service DisruptionWe have confirmed that all systems are now fully operational and the connectivity issues have been completely resolved.5h 36mResolved
Nov 6, 2025Issue with npm website and loginThis incident has been resolved.32 minResolved
Oct 20, 2025Issue with package publishingThis incident has been resolved.2h 55mResolved
Oct 20, 2025Degraded performance of package publish and installThis incident has been resolved.4h 0mResolved

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.