# npm Publish API

**Canonical:** https://apis.io/apis/npm/npm-publish-api/  
**Provider:** npm — https://apis.io/providers/npm/  
**Base URL:** https://registry.npmjs.org  
**Documentation:** https://github.com/npm/registry/blob/main/docs/REGISTRY-API.md

npm Publish API is one of 17 APIs that [npm](https://apis.io/providers/npm/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Publish. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 6 JSON Schemas.

The Publish API from npm — 1 operation(s) for publish.

## Operations (1)

| Method | Path | Summary |
|---|---|---|
| PUT | `/{escapedPackageName}` | Publish a new version of a package |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/npm/openapi/npm-publish-api-openapi.yml
- **Documentation** — https://api-docs.npmjs.com/
- **JSONSchema** — https://artifacts.apis.io/npm/json-schema/npm-staged-packument-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/npm/json-schema/npm-stage-package-version-schema.json
- **JSONSchema** — https://artifacts.apis.io/npm/json-schema/npm-package-version-status-schema.json
- **JSONSchema** — https://artifacts.apis.io/npm/json-schema/npm-stage-package-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/npm/json-schema/npm-oidc-configs-create-schema.json
- **JSONSchema** — https://artifacts.apis.io/npm/json-schema/npm-oidc-configs-schema.json

## Other npm APIs (12)

- [npm Registry API](https://apis.io/apis/npm/registry/)
- [npm Hooks API](https://apis.io/apis/npm/hooks/)
- [npm CLI](https://apis.io/apis/npm/cli/)
- [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/)
- [npm Access API](https://apis.io/apis/npm/npm-access-api/)
- [npm Audit API](https://apis.io/apis/npm/npm-audit-api/)

## Tags

Publish

---

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