Person casually sitting in red chair working from desktop with 9 monitors connecting in backdrop
Jump to section

What is a service broker?

Copy URL

Service brokers are the link between the consumer and the provider. The broker holds information about the services provided, carries out the details of ordering, provisioning, and connecting these services to the application being built by the consumer, and automates steps that used to be performed by IT operations with multiple infrastructure management tools.

When building applications, teams need a streamlined way to select and consume services from a provider, whether it’s an on-premise database from within their organization or a messaging service from a public cloud like Amazon Web Services. Service catalogs provide a place for teams to find these services, but don’t provide all the functionality needed to connect the consumer and the provider.

In Red Hat® OpenShift®, service brokers are based on the Open Service Broker API, the standard interface between application platforms and service brokers. At Red Hat, we’re proud to collaborate within the container ecosystem to advance the Open Service Broker API, and to contribute to the Kubernetes Service Catalog on which the OpenShift Service Catalog is based.

Develop faster

Streamline access to services for your teams and provide a consistent experience for application developers no matter where they choose to build.

Deploy anywhere

Red Hat OpenShift lets you deploy applications anywhere—on-premises or in global availability regions from our hundreds of cloud partners.

Scale with confidence

Grow your business and scale your applications with secure, elastic services and on-demand infrastructure from our cloud partners.

Red Hat OpenShift is a single platform uniting operations and development teams to build and deliver applications. The Red Hat OpenShift Service Catalog uses the Open Service Broker API to help teams build hybrid cloud applications with consistent and automated provisioning of cloud and on-premises services.

Get to know Red Hat OpenShift Service on AWS (ROSA)

Keep reading


Stateful vs stateless

Whether something is stateful or stateless depends on how long the state of interaction with it is being recorded and how that information needs to be stored.


What is Quarkus?

Quarkus is a Kubernetes-native Java stack made for Java virtual machines (JVMs) and native compilation, optimizing Java specifically for containers.


What is serverless?

Serverless is a cloud-native development model that allows developers to build and run applications without having to manage servers.

More about cloud-native applications


An enterprise application platform with a unified set of tested services for bringing apps to market on your choice of infrastructure.



Free training

Developing Cloud-Native Applications with Microservices Architectures