

npm Pro
Publish your own packages to the world's most popular software ecosystem
Get started
Unlimited public packages
Bring the best of open source JavaScript development to your own projects.

Unlimited private packages
Seamlessly integrate public and private packages into your development cycle.

Package-based permissions
Add collaborators to work on your public and private packages together.

Working on a team?
Try npm Teams.
Team-based access controls to manage package permissions across your organization.
Learn about TeamsFeature Comparison
| Unlimited public packages & automatic security warnings | ||
|---|---|---|
| Free | Pro | Teams |
![]() | ![]() | ![]() |
| Unlimited private packages | ||
| Free | Pro | Teams |
| Not included in Free plan | ![]() | ![]() |
| Unlimited team-based management | ||
| Free | Pro | Teams |
| Not included in Free plan | Not included in Pro plan | ![]() |
