node package manager

Unleash awesomeness

Private packages, team management tools, and powerful integrations. Simplify your workflow and supercharge your projects.

Use Orgs for free

npm Orgs is now free for all users to organize and collaborate on public code.

Easy Permissions

Use Orgs to manage permissions for multiple team members all at once.

Quick Configuration

Simplify package management with security groups and one-click configuration.

Reusable Code

Stop reinventing the wheel. Discover and re-use code across projects.

Secure your private code

Use private packages

Do more, faster

Powerful integrations and a simple workflow help you build amazing things with one integrated tool.

Easy to use

Find, install, and publish both private and public code with the same workflow

Everything you need

Harness the power of over 465,000 modules used by over 7 million developers worldwide

Integrated with your stack

Connect the tools you already use and harness new ways to seamlessly test, secure, and deploy your code

Get Started

npm account

Discover, reuse, update, and share code with millions of developers worldwide.


Control publishing for groups and manage varying permissions for different teams and roles.

Private packages

Restrict access to your code. Combine private and open source packages in the same project.

Managing a large team or have custom requirements?

Learn more about npm Enterprise

Join the revolution

Over 7 million developers and tens of thousands of companies use npm to build amazing things.