npm
npm is the world's largest software registry, hosting over two million JavaScript packages for the Node.js ecosystem. Their developer platform provides APIs for searching and retrieving package metadata, managing access tokens, subscribing to registry event webhooks, and publishing packages with supply chain provenance verification.
npm publishes 8 APIs on the APIs.io network, including Registry API, Hooks API, Downloads API, and 5 more. Tagged areas include Packages, JavaScript, Node.js, Package Management, and Registry.
The npm catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
npm’s developer surface includes authentication, developer portal, documentation, engineering blog, support, and 11 more developer resources.
Kin Score
APIs 10
Individual APIs this provider publishes, each with its own machine-readable definition.
npm Registry API
The npm Registry API provides programmatic access to the npm package registry, the largest software registry in the world hosting over two million JavaScript packages. Developer...
npm Hooks API
The npm Hooks API allows developers to subscribe to notifications about changes in the npm registry. Hooks send HTTP POST payloads to a configured URI whenever a package is chan...
npm CLI
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 dep...
npm Provenance
npm Provenance provides supply chain security for JavaScript packages by establishing a verifiable link between a published package and its source code repository and build envi...
npm Downloads API
Package tarball downloads.
npm OIDC API
OpenID Connect token exchange for trusted publishing. Exchange OIDC identity tokens from supported CI/CD providers for short-lived npm registry access tokens.
npm Packages API
Package metadata retrieval, including full packuments and version-specific documents.
npm Search API
Full-text search across the npm registry with weighted scoring.
npm Tokens API
Manage npm access tokens for authentication. Create, list, and delete tokens with customizable permissions and restrictions.
npm Trusted Publishers API
Configure trusted publisher settings for packages to enable OIDC token exchange from CI/CD providers without long-lived npm tokens.
Scroll for all 10
Postman Collections 8
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 8
Open Collections 3
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Pricing Plans 1
Published pricing tiers and plan structures.
Npm Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Npm Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Npm Finops
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
npm Hooks Events
The npm Hooks event system delivers HTTP POST payloads to subscriber endpoints whenever changes occur in the npm registry. Hooks can be configured to watch for changes to indivi...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Npm Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
npm API Rules
SPECTRALnpm API Rules
SPECTRALJSON Schema 19
Standalone JSON Schema definitions for this provider's data models.
Distribution
JSON SCHEMAError
JSON SCHEMAnpm Hook Event Payload
JSON SCHEMAHook
JSON SCHEMAHookCreateRequest
JSON SCHEMAHookUpdateRequest
JSON SCHEMAnpm Package Document
JSON SCHEMAPackageDocument
JSON SCHEMAPackageVersion
JSON SCHEMAPerson
JSON SCHEMARegistryMetadata
JSON SCHEMARepository
JSON SCHEMASearchResultItem
JSON SCHEMASearchResults
JSON SCHEMAToken
JSON SCHEMATokenCreateRequest
JSON SCHEMATokenWithValue
JSON SCHEMATrustedPublisher
JSON SCHEMATrustedPublisherRequest
JSON SCHEMAScroll for all 19
JSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Npm Structure
JSON STRUCTURESecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API