# npm OIDC API

**Canonical:** https://apis.io/apis/npm/npm-oidc-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 OIDC API is one of 10 APIs that [npm](https://apis.io/providers/npm/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include OIDC. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

OpenID Connect token exchange for trusted publishing. Exchange OIDC identity tokens from supported CI/CD providers for short-lived npm registry access tokens.

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/npm/refs/heads/main/openapi/npm-oidc-api-openapi.yml
- **Documentation** — https://api-docs.npmjs.com/

## Other npm APIs (9)

- [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 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

OIDC

---

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