Red Hat Application Foundations
What is Red Hat Application Foundations?
Red Hat® Application Foundations is a unified suite of tools that increase developer productivity by providing API Management, data streaming, enterprise integration, application security, migration, and framework capabilities needed to deliver cloud-native applications.
When used with Red Hat OpenShift®, Red Hat Application Foundations provides the tools to connect modern development practices to an enterprise application platform.
Deliver apps reliably and efficiently
Developer productivity is critical to keeping up with market and consumer demands, including the growing popularity of AI applications.
Red Hat Application Foundations gives developers a suite of modern software development capabilities under a single subscription-based service.
Development teams can integrate legacy and modern applications without disruptions, use APIs and streaming data tools to train and refine AI models, and deliver innovative, security-focused applications that are ready to scale across hybrid cloud environments.
Red Hat Application Foundations capabilities
Red Hat Application Foundations brings together a curated and tested collection of tools into a single offering across multiple functional areas.
API management
- Centralize the management of your application programming interfaces (APIs).
- Optimize performance and reduce points of failure with distributed gateways across your hybrid cloud environments.
- Establish and enforce security policies including access control and rate limiting.
- Track API analytics and usage reporting for monetization or performance monitoring.
Technology
Complementary components
- Red Hat build of Apache Camel
- Red Hat build of Keycloak
- Red Hat build of APIcurio Registry
Enterprise integration
- Seamlessly integrate diverse systems and applications.
- Improve developer productivity with enterprise integration patterns (EIPs).
- Support microservices-based architecture and containerized deployments.
Technology
Complementary components
- Red Hat AMQ broker
- Red Hat build of Quarkus
Data streaming
- Seamlessly process, analyze, and react to real-time data flows from various sources.
- Scale to handle large volumes of real-time data.
- Support various integration patterns and data formats.
- Capture database changes in real-time and keep external systems synchronized.
Technology
Complementary components
- Red Hat build of Apache Camel
- Red Hat build of Debezium
- Red Hat build of Apicurio Registry
Application Frameworks & Servers
- Develop and host cloud-native applications using a variety of frameworks with capabilities.
- Deliver live coding environments, efficient resource management, and high-performance data caching.
- Reduce the startup times required for development and deployment.
- Support real-time and event-driven applications.
Technologies
Complementary components
- Red Hat JBoss Web Server
- Red Hat Data Grid
Application Migration & Modernization
- Assess the feasibility of migration and identify potential issues.
- Streamline the migration process, reducing manual effort and errors.
- Convert existing applications and workloads into containerized formats.
Technology
Application Security
- Provide infrastructure for integrated and flexible user-based credential management.
- Limit access to your applications to only authorized users.
- Protect your APIs from denial of service attacks with access control and rate limiting.
Technology
Complementary component
- Red Hat 3scale API Management
Features and benefits
Red Hat Fuse product End of Life (EOL) occurred on June, 30 2024. An Extended Lifecycle subscription is now required for customers who wish to continue support. The Red Hat build of Apache Camel, included as part of a Red Hat Application Foundations subscription, is the solution going forward for enterprise integration needs.
Red Hat Application Foundations + Red Hat OpenShift
Surpass expectations with reliable, innovative applications. Red Hat Application Foundations and Red Hat OpenShift, used together in a unified application environment, give development teams the tools to design and deploy modern cloud-native apps at speed and at scale.
Together, Red Hat Application Foundations and Red Hat OpenShift provide a platform to support CI/CD practices, for deploying apps at increasing frequency, with policy-driven management to help minimize vulnerabilities and protect data. The OpenShift platform also supports merging virtual machines with container workloads, traffic management between applications and services, and insights into application behavior.
Explore related resources
Datasheet
Overview of Red Hat Application Foundations
Learn more about the technologies included in Red Hat Application Foundations.
Checklist
Reach your modernization goals with Red Hat Application Foundations
Explore how to accelerate application development across hybrid environments.
Case study
Washington Health Benefit Exchange supports 160% growth with Red Hat and Deloitte
See what happened when a major insurance marketplace adopted a microservices-based architecture.
Services & programs
More ways to improve your Red Hat experience
Training & certification
Build and Administer APIs with Red Hat 3scale API Management with exam (DO241)
Developing Workflow Applications with Red Hat JBoss BPM Suite (AD427)
Developer program
Get immediate experience building, running, and scaling applications with tools, runtimes, and frameworks from Red Hat Application Services.
Partner program
From global systems integrators to regional solution providers. From the biggest to the more specialized consulting companies. Red Hat partners are here to help you succeed in application development.
Consulting
Red Hat® Consulting offers more than just technical expertise. We’re strategic advisers who take a big-picture view of your organization, analyze your challenges, and help you overcome them with comprehensive, cost-effective solutions.