Red Hat OpenShift Application Runtimes

Features and benefits

Simpler development

Red Hat® OpenShift Application Runtimes makes developing cloud-native applications simpler. It integrates OpenShift’s capabilities with the programming model of multiple runtimes—including service discovery, externalized configurations, and fault tolerance. Red Hat OpenShift Application Runtimes helps you create HTTP APIs, interoperate with a database, and implement health check patterns to speed up app development.

code icon in light gray circle
Container library icon in light gray circle

Strategic flexibility

Red Hat OpenShift Application Runtimes supports multiple runtimes, languages, frameworks, and architectures. Its certified interoperability with Red Hat JBoss® Middleware offers you the flexibility to pick the right blend of services for your application. Apps developed with containerized Red Hat OpenShift Application Runtimes offer freedom from vendor lock-in because they support hybrid cloud configurations.

DevOps integration and automation

Because it is integrated with OpenShift, Red Hat OpenShift Application Runtimes provides developers with a self-service platform for provisioning, building, and deploying both applications and their components. Red Hat OpenShift Application Runtimes integrates with continuous integration (CI) and continuous delivery (CD) tools like Git, Maven, and Jenkins. It provides the security you need to streamline Kubernetes workflows, and enables load-balancing and auto-scaling capabilities with policy-based control and automation.

circuit icon in light gray circle
process improvement icon in light gray circle

Reactive development with Vert.x

Vert.x is a toolkit for building distributed and reactive applications on top of the Java virtual machine (JVM). Vert.x helps you build responsive applications and services capable of handling a large number of concurrent users and events. Vert.x uses an asynchronous development model, allowing reactive applications that ensure loose coupling, isolation, and location transparency. Easily scale up and down by adding or removing nodes—your applications will stay responsive.

Rightsize bootable java development with Wildfly Swarm

WildFly Swarm bundles everything you need to develop and run Java EE applications by packaging server runtime libraries with your application code. It speeds up the transition from monoliths to microservices because it’s MicroProfile compatible and takes advantage of the existing industry-standard Java EE experience.

growing scale icon in light gray circle
check x icon in light gray circle

More runtimes for Java EE, Java Web, and JavaScript development

Red Hat OpenShift Application Runtimes offers the flexibility developers need to pick the right runtimes for their development choices.

Node.js (Technology Preview): Node.js provides a trusted platform for building, hosting, and scaling server-side Javascript applications using open source technologies.

Red Hat JBoss Enterprise Application Platform (EAP): JBoss EAP is a leading open source Java EE-based application runtime used for building, deploying, and executing highly transactional Java applications and services.

Red Hat JBoss Web Server: Red Hat JBoss Web Server is an embedded Tomcat container for use with Spring Boot applications.

Learn more about OpenShift Application Runtimes