# Buildpack API

**Canonical:** https://apis.io/apis/cloud-native-buildpacks/buildpack-api/  
**Provider:** Cloud Native Buildpacks — https://apis.io/providers/cloud-native-buildpacks/  
**Documentation:** https://github.com/buildpacks/spec/blob/main/buildpack.md

Buildpack API is one of 7 APIs that [Cloud Native Buildpacks](https://apis.io/providers/cloud-native-buildpacks/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Buildpacks and Specification. The published artifact set on APIs.io includes API documentation.

The Buildpack API is the contract between a buildpack and the lifecycle. It defines the detect and build executables, layers, build-plan provisions and requirements, and image extension lifecycle that buildpack authors implement to participate in a CNB build.

## Machine-readable artifacts (3)

- **Specification** — https://github.com/buildpacks/spec/blob/main/buildpack.md
- **Documentation** — https://buildpacks.io/docs/for-buildpack-authors/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/cloud-native-buildpacks/refs/heads/main/apis.yml

## Other Cloud Native Buildpacks APIs (6)

- [Platform API](https://apis.io/apis/cloud-native-buildpacks/platform-api/)
- [Distribution API](https://apis.io/apis/cloud-native-buildpacks/distribution-api/)
- [pack CLI](https://apis.io/apis/cloud-native-buildpacks/pack-cli/)
- [CNB Lifecycle](https://apis.io/apis/cloud-native-buildpacks/lifecycle/)
- [kpack](https://apis.io/apis/cloud-native-buildpacks/kpack/)
- [Buildpack Registry](https://apis.io/apis/cloud-native-buildpacks/registry/)

## Tags

Buildpacks, Specification

---

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