Lifecycle

Breaking down the stages of the lifecycle across APIs, while also providing instances for individual APIs, with details of each stage, the policies and rules applied within each stage, and the progress that APIs are making throughout the lifecycle

Also known as: API Lifecycle, Maturity, Release Stage

Example

lifecycle.yaml
- type: X-Lifecycle
  url: https://developers.example.com/lifecycle

Standards

HTTP Headers

HeaderDirectionSpecDescription
Sunset response RFC 9745 Communicates the retirement date for an API or resource.
Deprecation response draft-ietf-httpapi-deprecation-header Marks a resource as deprecated as it moves through the lifecycle.

OpenAPI Expression

Link Relations

Governance Rules

Risk & Compliance

Compliance:

Security: Mixing experimental endpoints with production traffic without clearly signalling stability invites consumers to depend on unsupported behaviour. A documented lifecycle with explicit alpha/beta/GA/deprecated/retired stages, plus enforced sunset windows, limits exposure to unsupported code paths.

Tools

Suggested Metrics

Example Implementations

Related Properties

Tags


All Common Properties