API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC
npm

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. Developers can query package metadata, download tarballs, search for packages, and retrieve version-specific information. The API follows CouchDB-based conventions and serves package manifests in JSON format, enabling tools and services to integrate with the npm ecosystem for dependency resolution, package discovery, and automated workflows.

Documentation

Specifications

Schemas & Data

OpenAPI

npm-registry-api-openapi.yml Raw ↑