Red Hat Application Foundations

Red Hat Applications Foundations hero image
Jump to section

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.

Red Hat Application Foundations Demo. Video duration: 1:51

Illustration of developer productivity tools in the cloud

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

Accelerate time to market

With a common set of technologies across different platforms and environments, developers can more efficiently create production-ready applications.

Increase agility

Adapt to new user needs and respond quickly to market changes. Enhance existing applications and progressively modernize systems to gain a competitive edge.

Improve scalability and reliability

Build, deploy, and migrate applications seamlessly across different environments and platforms, whether on-premise, in public cloud, or at the edge.

Reduce costs and boost security

A single set of tools keeps costs under control, while platform engineers can define and enforce security best practices uniformly across environments and platforms.

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.

Contact us

Talk to a Red Hatter