Overview
Red Hat gives your business modular, lightweight, and comprehensive API management solutions that are open source, built on open standards, and available on-premise or in the cloud. This helps your team connect everything—apps to data, legacy to new—even as you grow.
Because no app is an island
No app provides business value on its own—at least not for very long. Apps must be connected to your existing and future technology investments to provide continuous value and to actually exist as a part of your business. APIs give you a standard way of integrating everything—without the need to rebuild it all every time you introduce something new.
Your challenge
We know you face this challenge: rapidly delivering new experiences to customers is the only way you can stay competitive. But what good is a new app if it isn’t well integrated with your legacy investments? At the same time, how do you implement application programming interface (API) security in a way that is proactive, flexible, and consistent?
When APIs are designed and managed well, they can quickly interconnect your business' new products and services while letting you maintain control and security. They let you reuse resources and be more versatile when designing new tools and products. Software architecture runs better when APIs are there to enable communication between dozens of digital touchpoints.
Still, implementing and managing API integrations can be challenging. Maybe your solution doesn’t support nontechnical users. Maybe you have an iPaaS solution that accounts for this, but still requires users to go through a centralized hub to extend or request new services, slowing down your team's ability to work.
If your APIs are public in any way (like for monetization, such as the Google Maps API), you also need to understand how to control access and use. Finally, you need an API infrastructure that works just as well now as it will when your business grows. You need a solution and architecture that can scale. An approach to agile integration that is API-centric will will help you get the most value from your APIs.
The bottom line is that you need a solution for quickly deployed, repeatable integrations and you need a way to manage them down the road. Red Hat gives you that solution.
We can help you address the inherent difficulties in managing and supporting a variety of applications, services, and microservices through the use of a container platform. Our experts can help your organization develop the practices, tools, and culture needed to maximize your investment by implementing APIs and user interfaces.
How is Red Hat different?
Open source is the Red Hat way.
Red Hat provides modular, lightweight, and comprehensive API management solutions, but so do many others. Our offerings are uniquely open source, open standards, and available on-premise, in the cloud, or in hybrid environments. Because of Red Hat’s commitment to open source technologies—and our unique development model —our portfolio undergoes extensive testing by a diverse community, including Red Hat engineers, customers, independent software and hardware vendors, and partners.
Red Hat contributes code and improvements back to the upstream codebase—sharing advancements along the way. Of course, collaborating with a community is about more than developing code. Collaboration is the freedom to ask questions and offer improvements. That’s the open source way and the power of the open organization. This is why Red Hat has been a trusted provider of enterprise infrastructure for over 20 years.
Our API management solutions
Manage your APIs with 3scale
Red Hat® 3scale API Management is an API management platform that makes it easy to share, secure, distribute, control, and monetize your APIs. 3scale API Management is designed to scale and support hybrid architecture (on-premise, in the cloud, or any combination of the two). Want to expose and monetize the access to your APIs? Use the integrated developer portal and the platform integration with Stripe, Baintree, and Adyen to enable easy, end-to-end billing between API consumers and providers.
3scale API Management is divided between an API program management layer and an API traffic control layer. More traditional methods of traffic control took longer because an entire API call had to be authenticated. This new traffic control layer only needs to inspect the header of the incoming call, so that traffic is scanned and authenticated more quickly. Access, policy, and traffic controls make it simple to authenticate traffic, restrict by policy, protect backend services, impose rate limits, and create access tiers.
The two layers communicate with each other asynchronously, using configurable caching strategies on the API gateway—so that if, for example, the API management policy configuration is for some reason unavailable, the API program isn’t slowed down and is still functional. Because the API manager and API gateway are separated, you can scale independently and support more complex deployment options.
3scale API Management includes a fully customizable developer portal so that developers get everything they need (account and app management, analytics, API key management, etc.) in a single, easy-to-use location. An interactive API documentation tool allows developers to examine live APIs, and an analytics engine provides everything you need to know about your API performance and traffic patterns. Finally, you can “package APIs” differently into different products, defining and configuring different policies for different API consumers. This gives you the freedom to create unique business models on top of APIs to address different customer needs.
Managed service for API management with OpenShift API Management
Red Hat OpenShift API Managementis a hosted and managed API management service delivered as an add-on product to Red Hat OpenShift Dedicated, a fully managed service of enterprise Kubernetes platform Red Hat OpenShift.
OpenShift API Management supports teams that want to take an API-first approach to building microservices-based applications so they can modernize existing systems, increase developer productivity, and deliver new applications faster.
Red Hat hosts, manages, and provides dedicated support for both OpenShift Dedicated and OpenShift API Management, including configuration, maintenance, and upgrades, so teams can focus on development rather than managing Kubernetes infrastructure.
With OpenShift API Management, you can:
- Deploy, monitor, and control APIs throughout their entire life cycle
- Create policies governing security and usage
- Use existing identity management systems through a declarative policy without requiring custom code
- Gain insight into health and use of APIs
- Discover and share APIs by publishing to internal or external developer portals
OpenShift API Management, when added to OpenShift Dedicated, provides a streamlined developer experience for building, deploying, and scaling cloud-native applications. Monitor, configure, and publish all of your APIs from a unified, developer-friendly interface.
An API manager allows you to connect internal and external applications across multiple clouds, enforce company policies and governance, including rate limits and usage, and manage APIs through every stage of the development life cycle.
Open innovation with Red Hat
Red Hat’s API solutions are fostered with open source communities in mind. This means more people developing problem-solving software—openly, transparently, and freely. But being open source doesn't guarantee innovation.
Real innovation comes from the exchange of ideas and working together to solve problems. That's what community-powered open source provides. And that’s where Red Hat Open Innovation Labs comes in. Immerse your team an intensive, highly focused residency for 3 to 6 of your developers to learn how to build API-connected apps the Red Hat way.
Don't want to take our word for it? You don't need to.
Here are some real world stories from the aviation industry. See how an effective API solution can make you faster, more efficient, and ready to scale.
We foresaw a risk in having our open Flight API running on our critical infrastructure. We were unable to get enough scalability from our existing on-premise infrastructure, so we wanted to see how an enterprise cloud could help.
Red Hat's open source technologies allowed us to solve problems with a real understanding of what is available to us.