npm is the package manager for JavaScript. Developers use it to install, manage and publish shared pieces of JavaScript code for both front-end and back-end applications. npm Inc supports the JavaScript community by providing the registry where developers publish and share packaged open-source modules, and offers paid products that allow for the storage of private packages.
The company was incorporated in 2013 and is based in Oakland, California.