Red Hat OpenShift API Management

API management available as a service

OpenShift API Management is for developers

Red Hat OpenShift API Management (RHOAM), when added to Red Hat OpenShift Dedicated (OSD) and Red Hat OpenShift Service on AWS (ROSA), provides a unified, streamlined developer experience for building, deploying, and scaling cloud-native, integrated applications. The combination of enterprise-grade Kubernetes, API-first approach to integration, and managed operations allows teams to focus on core competencies, accelerated time to value, and reduced operational costs. RHOAM is based on Red Hat 3scale, Red Hat's self-managed API management solution. RHOAM is hosted and fully managed by Red Hat on OSD and ROSA. 

API Manager

API Manager

Teams can manage API access, policy, and traffic controls. API Manager restricts traffic by policy, protects back-end services, imposes rate limits, and creates access tiers to manage and control flow. Users can also classify different types of users to provide a variety of business services.

API Gateway

API Gateway

Developers can efficiently reuse existing assets by connecting to an API. The interface to all APIs is consistent, and the traffic, security, and policy enforcement are monitored and managed at the API level.

OpenShift Dedicated

OpenShift Dedicated

With a foundation in Kubernetes and an implementation-base in Red Hat technologies, OpenShift (OSD) is a platform that lets you extend your containerized applications beyond a single cloud to on-premise and multi-cloud environments.

Get started with Red Hat OpenShift API Management

It's easy to get started with OpenShift API Management because Red Hat Managed Services are designed to work together seamlessly. If you have the quota, you can self-provision, and there are a few simple steps you can take to make that happen.

Note: RHOAM and your workloads will run in the same cluster.

If you watch this video, you'll learn how to:

  • Provision your own clusters

  • Configure the IdP of your choice

  • Install add-ons on OpenShift Dedicated (OSD)

  • Gain access to the API Management service

  • Use a Red Hat Single sign-on to secure and protect your APIs

Use RHOAM to build an app in five steps

After you've installed RHOAM on your OSD cluster, you can begin to import and manage your APIs using 3scale API Management for deploying cloud-native Java applications.

Here's a real world example. Evan Shortiss has created some step-by-step instructions, and after you've watched his video, you'll know how to:

  • Build an application using a Quarkus framework on OSD

  • Import that appplication into a RHOAM service

  • Add an API Key security to protect the API endpoints

OpenShift API Management is in the community

API Manager

3scale

3scale is an open source API management platform designed to be fast-moving. This upstream project serves as the base for three Red Hat products: 3scale.net, 3scale API Management Platform, and Red Hat OpenShift API Management.

API Manager

Keycloak

Keycloak is an open source identity provider for modern applications and services. Keycloak authenticates applications through clustering, protocols, and identity brokering, and secures services with minimal, if any, code-change

API Manager

Integreatly

Integreatly is an OpenShift operator based on the Operator SDK for installing and reconciling managed services. The Operator SDK is a framework that uses a controller-runtime library to provide high-level APIs and to avoid duplication.

OpenShift API Management use cases

APIs make it easy to access legacy systems in modern applications, collaborate with diverse organizations, and stay agile to meet changing customer needs. The following use cases are some of the ways you can use RHOAM to efficiently deliver applications.

Modernize legacy systems

Participate in a modern approach to development by running the old and the new within the same platform. By adding API access to legacy systems, teams can build microservices-based applications while also using existing APIs, applications, and systems.

Create an innovation hub

By using APIs, teams can make all assets–from legacy systems to modern microservices–available in one place where developers can easily access them through consistent interfaces. These assets create a sandbox that spurs innovation and can be used to test and deploy workloads that prove valuable.

Join the API economy

Monetize valuable services that were built for internal use by exposing them through easy-to-access, managed, and secured APIs. This allows companies to increase revenue streams by sharing services across a larger ecosystem.