Issues with login and viewing packages
DegradedThis incident has been resolved.
npm is up and running. npm is the registry JavaScript packages are published to and installed from.
Worked out from the incidents npm reported, so it is an estimate and not a measurement.
Last incident: “Issues with login and viewing packages”, 3 days ago.
This incident has been resolved.
This incident has been resolved.
This incident has been resolved.
This incident has been resolved.
This incident has been resolved.
npm’s official status page says: All Systems Operational. This page checks it again when you load it, at most every 5 minutes.
The most recent incident npm reported was “Issues with login and viewing packages”, 3 days ago (2026-10-14 09:29 UTC). None of its incidents in the last 90 days were a full outage.
npm reports 6 components on its status page, including www.npmjs.com website, Package installation, Package publishing, Package search, Security Audit. Each is checked again whenever this page refreshes.
Pause deploys that depend on it, queue or retry failed jobs once it recovers, and check whether a mirror or cache can cover the gap.
Package installation (the registry) and the website are separate components. The registry can fail while the site is fine, and yarn/pnpm hit the same registry — switching the client won't help.
Publishing is its own component ('Package publishing'). Check that row — it can fail independently of installation.
If the status above is operational but npm still fails for you, the cause is probably on your side: try another network, clear the cache, or check your own connection. If it shows a degradation or an outage, others are affected too.
OpenUptime checks your site every minute and sends an alert to Slack, Telegram, email or a webhook the moment it stops responding. It is open source and free to start.