Status Page

npm Status Page

Check npm real-time status and incident history

Official npm Status Page:

https://status.npmjs.org/

Powered by Atlassian Statuspage

Visit Status Page

Or check it yourself right now:

Click to check status

Real-time check from multiple global locations

What is npm Status Page?

npm is the world's largest software registry for JavaScript packages. The npm status page provides real-time information about the operational status of all npm services. It's powered by Atlassian Statuspage and is the official source for npm service health.

Real-time status
Incident history
Component status
Email notifications

What npm Status Page Shows

Current Operational Status

See if npm is fully operational, experiencing degraded performance, or currently down.

Incident History and Updates

View past incidents, ongoing issues, and real-time updates from the npm team.

Scheduled Maintenance

Get notified about upcoming maintenance windows that might affect npm availability.

Component-Level Status

Check individual components like API, Web Interface, Mobile Apps, and more separately.

Historical Uptime Data

Review npm's uptime history over the past days, weeks, or months.

How to Get npm Status Alerts

Option 1: Official Alerts

Subscribe directly on the npm status page for email notifications when incidents occur.

Subscribe on Official Page

Option 2: PerkyDash

Recommended

Get independent monitoring with advanced alerts:

  • Email, Slack, SMS, Discord alerts
  • Response time monitoring
  • Multi-service dashboard
Start Free Monitoring

Tips for Using npm Status Page

  • Use 'npm config set registry' to configure a fallback registry during outages
  • Set up npm Enterprise or a private registry for critical production deployments
  • Cache packages locally using tools like Verdaccio or Nexus for offline resilience
  • Check GitHub status too - npm infrastructure is increasingly integrated with GitHub

Create Your Own Status Page

Need a status page for YOUR service?

PerkyDash lets you create beautiful, customizable status pages in minutes. Keep your users informed during incidents and build trust with transparency.

Custom domain support
Real-time status updates
Incident management
Subscriber notifications
API access
Customizable branding

Related Status Pages

Frequently Asked Questions

Where is the official npm status page?

The official npm status page is at status.npmjs.org. It monitors the npm registry, website, CLI, and Enterprise services. npm is now owned by GitHub, so major infrastructure issues may also appear on GitHub's status.

Does npm status page show registry performance?

Yes, status.npmjs.org shows registry availability and often includes performance metrics during incidents. For detailed latency data, you'll need third-party monitoring tools.

What happens to npm installs during outages?

During npm outages, 'npm install' commands will fail with ETIMEDOUT or ECONNREFUSED errors. Cached packages in node_modules still work. Consider using a registry mirror or Verdaccio proxy for reliability.

Is npm registry status separate from npmjs.com website?

Yes, they're separate components. The registry (used by npm install) can be up while the website is down, and vice versa. Check both components on status.npmjs.org.

Never rely only on official status pages

Official status pages can be slow to update during outages. Get independent monitoring with PerkyDash to catch issues before official announcements.

Free plan available - No credit card required