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.
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.
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
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.
Developers can enhance security authorization to APIs and the developer portal by leveraging Red Hat’s single sign-on functionality.
Red Hat OpenShift Service Registry
Development teams can publish, discover, and reuse APIs and schemas in a centralized service registry, avoiding duplication, compatibility errors and integration challenges.
Design, build, and create APIs and schemas for API-first applications without any code. Developer teams can collaborate and visually design APIs in a user-friendly interface.
OpenShift API Management is in the community
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.
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
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.