Red Hat OpenShift API Management

API management available as a service

OpenShift API Management is for developers

Red Hat OpenShift API Management, 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. OpenShift API Management is based on Red Hat 3scale, Red Hat's self-managed API management solution. OpenShift API Management 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.

Red Hat Cloud Services

Red Hat Cloud Services

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

single sign-on

Single sign-on

Developers can enhance security authorization to APIs and the developer portal by leveraging Red Hat’s single sign-on functionality.

Getting started with Red Hat OpenShift API Management

Obtain an OpenShift Dedicated cluster on AWS and manage your identity providers.

In this short walkthrough, Evan Shortiss shows you how to:

  • Install the Red Hat OpenShift API Management add-on
  • Add an IdP to the cluster
  • Access the API Management dashboards

Use OpenShift API Management to build an app in five steps

After you've installed OpenShift API Management 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 application into an OpenShift API Management 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 two Red Hat products: 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 OpenShift API Management 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.