# Install pm2 with npm

Production process manager for Node.JS applications with a built-in load balancer. Version 7.0.1 via npm; verified 2026-05-02.

## Install

```sh
sudo av install npm:pm2
```

Additional install commands:

### Portable and language managers

- npm (100%):

```sh
npm install -g pm2
```

  Evidence: local npm package metadata

## Package facts

- **Package key:** npm:pm2
- **Package manager:** npm
- **Package manager page:** <https://www.npmjs.com/package/pm2>
- **Version:** 7.0.1
- **Source summary:** Production process manager for Node.JS applications with a built-in load balancer.
- **Homepage:** <http://pm2.keymetrics.io/>
- **Repository:** <https://github.com/Unitech/pm2>
- **Upstream docs:** <http://pm2.keymetrics.io/>
- **License:** AGPL-3.0
- **Source archive:** <https://registry.npmjs.org/pm2/-/pm2-7.0.1.tgz>
- **Issue tracker:** <https://github.com/Unitech/pm2/issues>
- **Published:** 2026-05-02T13:21:58.720Z
- **Last updated:** 2026-05-02T13:21:58.720Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- pm2 (cli)
- pm2-dev (cli)
- pm2-docker (cli)
- pm2-runtime (cli)
- pm2 (alias)

## Dependencies

- @pm2/blessed
- @pm2/js-api
- @pm2/pm2-version-check
- amp
- amp-message
- ansis
- async
- chokidar
- cli-tableau
- commander
- croner
- dayjs
- debug
- eventemitter2
- fast-json-patch
- js-yaml
- pidusage
- pm2-deploy
- proxy-agent
- semver
- vizion
- ws

## Build dependencies

- express
- mocha
- should

## Install behavior

- Post-install hook: not defined
- Bottle: not available

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 7.0.1
- Package-manager updated: 2026-05-02
- Local data: ok
- Upstream repository: https://github.com/Unitech/pm2
- info: No cached GitHub release or tag data was available.

## Security Notes

No matching local secret-handling manifest was found for pm2. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** npm registry
- **Dist Tags:** 0.10.0 Beta1: 0.10.0-beta1, 0.10.0 Beta10: 0.10.0-beta10, 0.10.0 Beta11: 0.10.0-beta11, 0.10.0 Beta12: 0.10.0-beta12, 0.10.0 Beta13: 0.10.0-beta13, 0.10.0 Beta14: 0.10.0-beta14, 0.10.0 Beta15: 0.10.0-beta15, 0.10.0 Beta16: 0.10.0-beta16, 0.10.0 Beta17: 0.10.0-beta17, 0.10.0 Beta18: 0.10.0-beta18, 0.10.0 Beta19: 0.10.0-beta19, 0.10.0 Beta2: 0.10.0-beta2, 0.10.0 Beta20: 0.10.0-beta20, 0.10.0 Beta21: 0.10.0-beta21, 0.10.0 Beta22: 0.10.0-beta22, 0.10.0 Beta23: 0.10.0-beta23, 0.10.0 Beta25: 0.10.0-beta25, 0.10.0 Beta4: 0.10.0-beta4, 0.10.0 Beta5: 0.10.0-beta5, 0.10.0 Beta6: 0.10.0-beta6, 0.10.0 Beta7: 0.10.0-beta7, 0.10.0 Beta8: 0.10.0-beta8, 0.10.0 Beta9: 0.10.0-beta9, Latest: 7.0.1
- **Version Count:** 292
- **Maintainers:** tknew
- **Author:** Strzelewicz Alexandre
- **Publisher:** tknew
- **Engines:** Node: >=18.0.0
- **Optional Dependencies:** pm2-sysmonit
- **Integrity:** sha512-h/DI7WomfdAWDzDRtjhnNfsG4Do6kuOY+VGKbqffHW3yRZMUoWzwyBDkXjrOWvnBlwuY3lYBKkozDdCagfRI4Q==
- **Shasum:** 0094a414ca82f3cb8659669ccdb6f71773835683
- **Unpacked Size:** 1,162,609
- **File Count:** 0
- **Created At:** 2013-06-08T10:40:16.902Z
- **Latest Published At:** 2026-05-02T13:21:58.720Z
- **Modified At:** 2026-05-02T13:21:58.831Z

## Other Package-Manager Records

- Nix - pm2: normalized package name match | nixpkgs package indexes: pkgs/by-name/pm/pm2/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- pacman - pm2 - 7.0.1-1: normalized package name match | Arch Linux sync databases: pm2 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Production process manager for Node.JS applications with a built-in load balancer | https://pm2.keymetrics.io


## Related links

- [Cloud CLI packages](https://www.automicvault.com/pkg/cloud-clis/) - Matched curated package taxonomy and local package facts.
- [pm2-runtime](https://www.automicvault.com/pkg/npm/pm2-runtime/) - Executable or command metadata overlaps with this package. Shared terms: pm2, pm2-runtime, runtime.
- [danger](https://www.automicvault.com/pkg/npm/danger/) - Both packages touch the same language runtime or ecosystem. Shared terms: agent, async, commander, debug, fast.
- [apigeelint](https://www.automicvault.com/pkg/npm/apigeelint/) - Both packages touch the same language runtime or ecosystem. Shared terms: api, commander, debug, fast, js-yaml.

## Sources

- Nucleus package database
- package-page enrichment
- package version freshness
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
