Components

Builder

A builder is an image that bundles all the bits and information on how to build your apps, such as buildpacks and build-time image, as well as executes the buildpacks against your app source code.

Buildpack

A buildpack is a unit of work that inspects your app source code and formulates a plan to build and run your application.

Lifecycle

The lifecycle orchestrates buildpack execution, then assembles the resulting artifacts into a final app image.

Stack

A stack provides the buildpack lifecycle with build-time and run-time environments in the form of images.