The Cloud Native Buildpacks specification defines the APIs that buildpacks, platforms, and the lifecycle must implement.
Most buildpack users won’t need this information unless they are writing a buildpack or a platform that supports buildpacks.
The specification consists of the following:
The Buildpack API specifies the interface between a lifecycle program and one or more buildpacks.
This specification defines the artifact format, delivery mechanism, and order resolution process for buildpacks.
The Platform specification defines the interface between the CNB lifecycle and a platform that runs it.