Red Hat® OpenShift Application Runtimes (RHOAR) is a cloud native application development suite that provides a productive and flexible developer experience.

Red Hat Openshift Application Runtimes Components

Red Hat OpenShift Application Runtimes includes multiple runtimes and multiple frameworks to offer the flexibility developers need to pick the right mix of services for their application requirements.


Thorntail (formerly WildFly Swarm) offers an innovative approach to develop and run Java EE applications by packaging them with just enough of the server runtime to "java -jar" your application. It is MicroProfile compatible, so it accelerates the transition from monoliths to microservices while taking advantage of existing Java EE experience. Using Thorntail with OpenShift Application Runtimes allows you to modernize your applications by adding microservices capabilities that are optimized for deployment on OpenShift.

Eclipse Vert.x

Eclipse Vert.x is a toolkit to build distributed and reactive applications on top of a Java Virtual Machine (JVM) using an asynchronous, non-blocking development model. Using Eclipse Vert.x with OpenShift Application Runtimes allows you to quickly develop high-concurrency, low-latency Java applications that are optimized for deployment on OpenShift.

Spring Boot

Spring Boot is a Java application runtime for the development of cloud native applications. Red Hat tests, verifies, and optimizes Spring Boot for deployment to OpenShift. Red Hat supports the JWS Embedded Tomcat container for use with Spring Boot applications.


Node.js provides a trusted platform for building, hosting, and scaling serverside Javascript applications. Node.js provides an I/O model based on events and non-blocking operations that enables you to write applications that are both lightweight and efficient. 

Red Hat OpenShift Application Runtimes Highlights

Simplified Development

Reduce the complexity of developing cloud-native applications by integrating OpenShift capabilities with the programming model of multiple runtimes, including service discovery, external configurations, and circuit breaker.

Strategic Flexibility

You can use multiple runtimes, languages, frameworks, and architectures to use the right services for your environment. In addition, applications developed with OpenShift Application Runtimes can run on any cloud infrastructure where OpenShift can run.

DevOps Automation

With OpenShift Application Runtimes, you have a self-service platform for provisioning, building, and deploying applications and their components. Integrate with continuous integration and continuous delivery (CI/CD) tools like Git, Maven, and Jenkins.

OpenShift Integration

Get all of the OpenShift capabilities as you develop your microservices applications. Language runtimes are optimized to run on OpenShift so you can develop in the same way you always have.


  1. 1


    Register with the Red Hat Developer Program to get your login information.

  2. 2

    Launch Your Project

    Launch, build, and deploy your application on OpenShift.

  3. 3

    Getting Started Guide

    For more information on creating functional example applications, see the Getting Started Guide.

Additional Resources


Application Development

Develop applications using the runtime of your choice. Build and deploy your applications on OpenShift.


Learn about microservices and how you can use them in your environment.

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us


Red Hat OpenShift Application Runtimes Updates

Product Policies and Support Programs

RHOAR Supported Configurations

Red Hat offers services for each major release of Red Hat OpenShift Application Runtimes with designated life cycle phases.