Platform Specification

The Platform API (currently 0.15) defines how platforms (pack, kpack, Tekton Pipelines, GitLab Auto DevOps, CircleCI Orb, Project Piper) orchestrate the lifecycle. Specifies the lifecycle binary surface (analyzer, detector, restorer, extender, builder, exporter, creator, rebaser, launcher), the TOML files exchanged on disk (group.toml, plan.toml, order.toml, run.toml, metadata.toml, report.toml, analyzed.toml, project-metadata.toml), the standard io.buildpacks.* OCI image labels, and runtime process selection.

Platform Specification is one of 7 APIs that buildpacks-io publishes on the APIs.io network.

This API exposes 1 JSON Schema definition.

Tagged areas include Cloud Native Buildpacks, Platform API, Specification, and CNCF. The published artifact set on APIs.io includes API documentation and 1 JSON Schema.

API entry from apis.yml

apis.yml Raw ↑
aid: buildpacks-io:platform-spec
name: Platform Specification
tags:
- Cloud Native Buildpacks
- Platform API
- Specification
- CNCF
humanURL: https://github.com/buildpacks/spec/blob/main/platform.md
properties:
- url: https://github.com/buildpacks/spec/blob/main/platform.md
  type: Documentation
- url: https://github.com/buildpacks/spec
  type: Repository
- url: json-structure/buildpacks-io-structure.json
  type: JSONStructure
description: The Platform API (currently 0.15) defines how platforms (pack, kpack, Tekton Pipelines, GitLab
  Auto DevOps, CircleCI Orb, Project Piper) orchestrate the lifecycle. Specifies the lifecycle binary
  surface (analyzer, detector, restorer, extender, builder, exporter, creator, rebaser, launcher), the
  TOML files exchanged on disk (group.toml, plan.toml, order.toml, run.toml, metadata.toml, report.toml,
  analyzed.toml, project-metadata.toml), the standard io.buildpacks.* OCI image labels, and runtime process
  selection.