PM2 - Advanced Production Process Manager for Node.js

PM2 is a daemon process manager that will help you manage and keep your application online 24/7

npm install pm2 -g Learn more
PM2 process manager illustration

Our Products

Discover the Products We Built
that Made our Customers Successful
with the Node.js Technology.

PM2 Monitoring Dashboard

Track Bugs and Exceptions, Receive Alerts.

Along our Process Manager, our Monitoring Solution is the Easiest and most Reactive solution in the market to make sure that applications are working properly.

It's Web Based and you can start monitor with a simple:

pm2 monitor Register Today
Trust Metrics:
50,000+ Applications monitored
99.9% Uptime SLA
PM2 Monitoring Dashboard showing error tracking, performance metrics, and real-time alerts for Node.js applications

PM2 AI Assistant (MCP)

Talk to Your Servers. Ask Questions, Get Answers.

Connect Claude, Cursor or any MCP-compatible AI assistant to your monitoring data: server status, metrics, logs, exceptions, traces and alerts โ€” secured by OAuth with your PM2.io account.

Point your AI assistant to our MCP endpoint:

https://mcp.keymetrics.io/mcp Connect your Assistant
Trust Metrics:
44 AI Tools available
Works with Claude Code, Claude Desktop & Cursor

PM2 Enterprise Solution

Get the Most from the Node.js Technology.

For Enterprise Users we deliver advanced optimization feature, dedicated infrastructure workload to answer to critical oriented application.

To know more about offer contact us:

Contact Us
PM2 Enterprise profiling tools showing CPU flame graphs, memory analysis, and performance optimization features

Live Downloads

Watch PM2 being installed across the world, in real time:

World map of PM2 downloads happening in real time ▶ View Live
npm install pm2 -g Open Fullscreen

Testimonials

Hear what others have to say about PM2.

Guys just installed pm2 on my live server and hooked up to Keymetrics. Very impressed. Its all seamless and awesome!

Adam Robinson

I made my Node.js application performance increase by a factor up to 5 without any code change!

Frank Lonas

Recently switched to pm2 from forever.. not looking back!

Samuel Brown

PM2 is battle-tested, actively maintained, and used by thousands of companies in production.

David Nwosu

PM2 is still a rock-solid choice โ€” easy to use, production-ready, and highly flexible.

Mert Atayurt

An ideal solution for Node.js developers. It is robust, well documented, easy to get started with, and has a rich set of features.

Amir G.