npm Enterprise offers a dedicated cloud-deployed registry allowing for publication and sharing of public packages without the risk of a shared system. Companies get their own “companyname.npme.io” website with support for industry-standard SSO authentication to control developer access and other permissions. Private packages and teams promote code sharing between developers across the enterprise, while single-tenant deployment satisfies security and operational policies that can be customized as needed. Developers can publish private packages to their own company registry, or make them open source for anyone to access.
The solution integrates with the npm registry, placing the world’s largest collection of open source software at enterprise developers’ fingertips.
In the past, enterprise developers who wished to share code with one another had to do so by hand: via email or an artifact store not designed to enable reuse on a massive scale. With npm Enterprise, companies benefit from a modern, open source development workflow that allows developers to work as they always have, while ensuring security, compliance and access control.
npm Enterprise features include:
Dedicated single-tenant hosting in a Kubernetes cluster
Company-specific companyname.npme.io URL
Support for industry-standard SSO authentication
Role-based access control for managing access and publication of modules
Sharing of private packages between and across teams
Customizable workflows for code collaboration and seamless CI/CD system integration
Notification of known vulnerabilities through “npm audit”
“One of the ways we measure engineering performance is by how hard it is for a developer to get a new service running,” said Matt Jackson, head of DevOps at Drift. “Our underlying goal is to make that as fast and easy as possible, and npm Enterprise has definitely saved us lots of time. Keeping the time to ship down without cutting corners on security is a significant operational and business advantage.”
“We believe that npm Enterprise can help organizations build better software more quickly than ever before,” said Isaac Z. Schlueter, Chief Product Officer at npm, Inc. “But today’s announcement is just the beginning. Our roadmap is full of opportunities to build on our knowledge and the power of the npm ecosystem, and we can’t wait to see how npm will continue to change the way developers work within the enterprise.”
To learn more about npm Enterprise, visit: npmjs.com/enterprise.
Individuals interested in learning more about and contributing to open-source npm projects may learn more at npm.community/.
Open employment opportunities at npm, Inc. are available at npmjs.com/jobs.
About npm, Inc.