Service Lifecycle
CategoryCloud Computing Standards
Open Service Broker (OSB) API 2.1 is a specification issued by the Cloud Foundry Foundation (CFF), a collaborative project of the Linux Foundation. It allows independent software vendors and developers to easily provide backing services to workloads running on cloud platforms.
Service Lifecycle Management
Service Inventory, Provisioning and Binding
OSB API 2.1 specification, supported by cloud platforms such as Cloud Foundry and Kubernetes, describes a simple set of API endpoints which can be used to provision, enable access to, and manage application service offerings.
The API defines an interface implemented by a Service Broker and exposed to a Cloud Platform, which can request a catalogue of Service Offerings and Service Plans, and provision or decommission Service Instances. Service Brokers implement synchronous or asynchronous operations, and create Service Bindings — configurations that contain client application credentials, endpoint routes and usage limits.
The specification is flexible in allowing a Cloud Platform to expose application services from one or more Service Brokers, and an individual Service Broker to support one or more Cloud Platforms. It is recommended that communications between the two are secured via TLS and protected further — using HTTP Basic Authentication or other methods of access control, such as OAuth 2.0 authorization grants.