# npm CLI

**Canonical:** https://apis.io/apis/npm/cli/  
**Provider:** npm — https://apis.io/providers/npm/  
**Documentation:** https://docs.npmjs.com/cli

npm CLI is one of 10 APIs that [npm](https://apis.io/providers/npm/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Command Line, Package Management, JavaScript, Node.js, and Developer Tools. The published artifact set on APIs.io includes API documentation.

The npm CLI is the official command-line interface for the npm package manager, providing developers with tools to install, publish, and manage JavaScript packages and their dependencies. It supports package publishing with provenance attestation via Sigstore, workspace management for monorepos, script execution, semantic versioning, and comprehensive dependency tree management. The CLI is bundled with Node.js and serves as the primary developer interface for interacting with the npm registry.

## Machine-readable artifacts (2)

- **Documentation** — https://docs.npmjs.com/cli
- **SourceCode** — https://github.com/npm/cli

## Other npm APIs (9)

- [npm Registry API](https://apis.io/apis/npm/registry/)
- [npm Hooks API](https://apis.io/apis/npm/hooks/)
- [npm Provenance](https://apis.io/apis/npm/provenance/)
- [npm Downloads API](https://apis.io/apis/npm/npm-downloads-api/)
- [npm OIDC API](https://apis.io/apis/npm/npm-oidc-api/)
- [npm Packages API](https://apis.io/apis/npm/npm-packages-api/)
- [npm Search API](https://apis.io/apis/npm/npm-search-api/)
- [npm Tokens API](https://apis.io/apis/npm/npm-tokens-api/)
- [npm Trusted Publishers API](https://apis.io/apis/npm/npm-trusted-publishers-api/)

## Tags

Command Line, Package Management, JavaScript, Node.js, Developer Tools

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/npm/cli/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/npm/.
