Buildpack API

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.

API entry from apis.yml

apis.yml Raw ↑
aid: cloud-native-buildpacks:buildpack-api
name: Buildpack API
tags:
- Buildpacks
- Specification
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://github.com/buildpacks/spec/blob/main/buildpack.md
properties:
- url: https://github.com/buildpacks/spec/blob/main/buildpack.md
  type: Specification
- url: https://buildpacks.io/docs/for-buildpack-authors/
  type: Documentation
description: 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.