* [Topics](/en/topics "Topics")
* [Application development and delivery](/en/topics/application-modernization "Application development and delivery")
* Why choose the Red Hat build of Quarkus?
Why choose the Red Hat build of Quarkus?
========================================
Published  April 16, 2020•*1*-minute read
Copy URL
Jump to section
---------------
OverviewBenefitsWhy choose Quarkus?
Overview
--------
[Quarkus](/en/topics/cloud-native-apps/what-is-quarkus) is a [Kubernetes](/en/topics/containers/what-is-kubernetes)-native Java™ stack for building fast, lightweight microservices and serverless applications.
Red Hat’s build of Quarkus, which is part of [Red Hat Runtimes](/en/products/runtimes), offers tight integration with [Red Hat OpenShift®](/en/technologies/cloud-computing/openshift) and access to production-ready capabilities that make it an ideal platform for cloud-native applications.
Developers can choose the Java frameworks they want for their applications, which run in Java virtual machine (JVM) mode.
Quarkus was built with a container-first philosophy, meaning it’s optimized for lower memory usage and faster startup times.
What are the benefits of Red Hat’s build of Quarkus?
----------------------------------------------------
Red Hat provides pre-built, Kubernetes-native developer environments and tools that eliminate configuration and preparation time to enable developers to start developing quicker
By using Red Hat OpenShift and Red Hat Runtimes including Quarkus, developers can significantly increase their productivity and ability to drive innovation.
### Cost savings
Quarkus’ low memory consumption and fast startup time translate into more efficient resource utilization and better user experience. .
### Developer joy
Quarkus supports popular Java standards and libraries as well as live coding and unified configurations for fast, iterative development.
### Ideal for serverless
With its fast startup time, low memory consumption, and small application size, Quarkus is perfect for serverless applications.
### Reliability
Quarkus is built on the backbone of the proven and trusted enterprise Java ecosystem with an active user community with contributions from over 180 developers.
### OpenShift integration
Quarkus is pre-integrated with OpenShift to provide an ideal application environment for scalable, fast, and lightweight applications.
### Extension ecosystem
Quarkus has 90+ extensions that configure, boot, and integrate a framework or technology into your Quarkus application so developers can focus on their own code.
### Reactive/event-driven
Quarkus is ideal for reactive applications. It utilizes a non-blocking, reactive event loop for both imperative and reactive code so developers can choose the right option for their use case.
[10 reasons to build your next Java application with Quarkus](/en/resources/10-reasons-for-quarkus-ebook "SOLP 10 reasons to build your next Java application with Quarkus")
Red Hat resources
-----------------
[Keep reading](/en/resources "Keep reading")
Why choose Quarkus on OpenShift?
--------------------------------
A unified application environment supports the rapid development and delivery of business solutions—keeping you ahead of your competition.
By using Red Hat OpenShift and a cloud-native development toolchain including Quarkus, developers can significantly increase their productivity. Red Hat provides pre-built, Kubernetes-native developer environments and tools that eliminate configuration and preparation time to enable developers to start developing quicker.
Product
Cloud-native application development with Red Hat OpenShift
-----------------------------------------------------------
Red Hat OpenShift provides a trusted platform for cloud-native application development, so you can deliver new features that serve customer needs.
[Learn more about this product](/en/technologies/cloud-computing/openshift/cloud-native "Cloud-native application development with Red Hat OpenShift")
All Red Hat product trials
--------------------------
Our no-cost product trials help you gain hands-on experience, prepare for a certification, or assess if a product is right for your organization.
[Keep reading](/en/products/trials "All Red Hat product trials")
Keep reading
------------
### What is serverless?
Serverless is a cloud-native development model that allows developers to build and run applications without having to manage servers.
[Read the article](/en/topics/cloud-native-apps/what-is-serverless "article | what is serverless?")
### Stateful vs stateless applications
The difference between stateful and stateless applications is that stateful applications save past and present information while stateless applications don’t.
[Read the article](/en/topics/cloud-native-apps/stateful-vs-stateless "article | Stateful vs stateless applications")
### What is application migration?
Application migration is a process that can improve workloads by moving an application from one environment to another.
[Read the article](/en/topics/cloud-native-apps/application-migration "article | what is application migration")
Application development and delivery resources
----------------------------------------------
### Featured product
* #### [Red Hat Runtimes](/en/products/runtimes)
  A set of products, tools, and components for developing and maintaining cloud-native applications. Includes Red Hat AMQ broker, Red Hat Data Grid, Red Hat JBoss® Enterprise Application Platform, Red Hat JBoss Web Server, the Red Hat build of OpenJDK, the Red Hat build of Quarkus, a set of cloud-native runtimes, a migration toolkit for applications, single sign-on, and a launcher service.
[See all products](/en/technologies/all-products "See all products")
### Related content
* Blog post
  [Accelerating 5G with Red Hat's autonomous continuous testing framework](/en/blog/accelerating-5g-red-hats-autonomous-continuous-testing-framework)
* Blog post
  [Accelerate issue resolution with a Dedicated Operations Technical Account Manager](/en/blog/accelerate-issue-resolution-dedicated-operations-technical-account-manager)
* Blog post
  [6 ways to develop talent with Red Hat and maximize your subscriptions](/en/blog/6-ways-develop-talent-red-hat-and-maximize-your-subscriptions)
* Blog post
  [Red Hat Named a Leader in 2025 Gartner® Magic Quadrant™ for Container Management for the Third Consecutive Year](/en/blog/red-hat-named-leader-2025-container-management)
### Related articles
* [What is application lifecycle management (ALM)?](/en/topics/devops/what-is-application-lifecycle-management-alm)
* [What is CI/CD?](/en/topics/devops/what-is-ci-cd)
* [What is a Linux container?](/en/topics/containers/whats-a-linux-container)
* [What is container orchestration?](/en/topics/containers/what-is-container-orchestration)
* [What is Istio?](/en/topics/microservices/what-is-istio)
* [What is serverless?](/en/topics/cloud-native-apps/what-is-serverless)
* [What is a CI/CD pipeline?](/en/topics/devops/what-cicd-pipeline)
* [Stateful vs stateless applications](/en/topics/cloud-native-apps/stateful-vs-stateless)
* [What is Kubernetes?](/en/topics/containers/what-is-kubernetes)
* [Red Hat OpenShift on VMware](/en/technologies/cloud-computing/openshift/vmware)
* [What is application migration?](/en/topics/cloud-native-apps/application-migration)
* [What is KubeVirt?](/en/topics/virtualization/what-is-kubevirt)
* [Why use Red Hat Ansible Automation Platform with Red Hat OpenShift?](/en/technologies/cloud-computing/openshift/ansible-on-openshift)
* [What is Podman Desktop?](/en/topics/containers/what-is-podman-desktop)
* [What is Podman?](/en/topics/containers/what-is-podman)
* [What is application integration?](/en/topics/cloud-native-apps/application-integration)
* [What is the Kubernetes Java client?](/en/topics/cloud-computing/what-is-kubernetes-java-client)
* [What are hosted control planes?](/en/topics/containers/what-are-hosted-control-planes)
* [What is kubernetes security?](/en/topics/containers/kubernetes-security)
* [Shift left vs. shift right](/en/topics/devops/shift-left-vs-shift-right)
* [Red Hat OpenShift for developers](/en/technologies/cloud-computing/openshift/developers)
* [Red Hat OpenShift for platform engineers](/en/technologies/cloud-computing/openshift/platform-engineer)
* [Containers vs VMs](/en/topics/containers/containers-vs-vms)
* [Edge computing with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/edge-computing)
* [How Kubernetes can help AI/ML](/en/topics/cloud-computing/how-kubernetes-can-help-ai)
* [What is Kubeflow?](/en/topics/cloud-computing/what-is-kubeflow)
* [What are microservices?](/en/topics/microservices/what-are-microservices)
* [What is container security?](/en/topics/security/container-security)
* [OpenShift vs. OpenStack: What are the differences?](/en/technologies/cloud-computing/openshift/openshift-vs-openstack)
* [What are sandboxed containers](/en/topics/containers/sandboxed-containers)
* [What is Buildah?](/en/topics/containers/what-is-buildah)
* [Why choose Red Hat for a DevOps Platform?](/en/topics/devops/why-choose-red-hat-for-devops)
* [Kubernetes vs OpenStack](/en/topics/openstack/kubernetes-vs-openstack)
* [What is DevSecOps?](/en/topics/devops/what-is-devsecops)
* [What are validated patterns?](/en/topics/cloud-computing/what-are-validated-patterns)
* [Kubernetes on AWS: Self-Managed vs. Managed Applications Platforms](/en/topics/containers/kubernetes-on-aws)
* [What is an image builder?](/en/topics/linux/what-is-an-image-builder)
* [What is an application development platform?](/en/topics/cloud-native-apps/what-app-dev-platform)
* [Red Hat OpenShift vs. OKD](/en/topics/containers/red-hat-openshift-okd)
* [Red Hat OpenShift vs. Kubernetes: What's the difference?](/en/technologies/cloud-computing/openshift/red-hat-openshift-kubernetes)
* [Spring on Kubernetes with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/spring)
* [Why run Apache Kafka on Kubernetes?](/en/topics/integration/why-run-apache-kafka-on-kubernetes)
* [What is high availability and disaster recovery for containers?](/en/topics/containers/high-availability-containers)
* [Security in the software development lifecycle](/en/topics/security/software-development-lifecycle-security)
* [What is a golden image?](/en/topics/linux/what-is-a-golden-image)
* [What are Red Hat OpenShift cloud services?](/en/technologies/cloud-computing/openshift/what-are-red-hat-openshift-cloud-services)
* [VNF and CNF, what’s the difference?](/en/topics/cloud-native-apps/vnf-and-cnf-whats-the-difference)
* [What is a container registry?](/en/topics/cloud-native-apps/what-is-a-container-registry)
* [What are cloud applications?](/en/topics/cloud-native-apps/what-are-cloud-applications)
* [What is agile methodology?](/en/topics/devops/what-is-agile-methodology)
* [What is Skopeo?](/en/topics/containers/what-is-skopeo)
* [What are Red Hat OpenShift Operators?](/en/technologies/cloud-computing/openshift/what-are-openshift-operators)
* [Using Helm with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/helm)
* [Kubernetes security best practices](/en/topics/containers/kubernetes-security-best-practices)
* [Orchestrating Windows containers on Red Hat OpenShift](/en/technologies/cloud-computing/openshift/windows-containers-on-red-hat-openshift)
* [What is a Kubernetes operator?](/en/topics/containers/what-is-a-kubernetes-operator)
* [High performance computing with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/high-performance-computing)
* [Advantages of Kubernetes-native security](/en/topics/containers/advantages-of-kubernetes-native-security)
* [What is KubeLinter?](/en/topics/containers/what-is-kubelinter)
* [Intro to Kubernetes security](/en/topics/containers/intro-kubernetes-security)
* [Container and Kubernetes compliance considerations](/en/topics/containers/compliance)
* [How microservices support IT integration in healthcare](/en/topics/microservices/microservices-in-healthcare)
* [Kubernetes cluster management](/en/technologies/cloud-computing/openshift/kubernetes-cluster-management)
* [Red Hat OpenShift on IBM IT infrastructure](/en/technologies/cloud-computing/openshift/what-is-red-hat-openshift-on-IBM-IT-infrastructure)
* [Red Hat OpenShift for business leaders](/en/technologies/cloud-computing/openshift/business-leaders)
* [How to deploy Red Hat OpenShift](/en/technologies/cloud-computing/openshift/deploy-red-hat-openshift)
* [Cost management for Kubernetes on Red Hat OpenShift](/en/technologies/cloud-computing/openshift/cost-management)
* [What is enterprise Kubernetes?](/en/topics/containers/what-is-enterprise-kubernetes)
* [What makes Red Hat OpenShift the right choice for IT operations?](/en/technologies/cloud-computing/openshift/it-operations)
* [What makes Red Hat OpenShift the right choice for SAP?](/en/technologies/cloud-computing/openshift/sap)
* [Why choose Red Hat for Kubernetes?](/en/topics/containers/why-choose-red-hat-kubernetes)
* [Kubernetes-native Java development with Quarkus](/en/technologies/cloud-computing/openshift/quarkus)
* [What is Kubernetes role-based access control (RBAC)](/en/topics/containers/what-kubernetes-role-based-access-control-rbac)
* [What is containerization?](/en/topics/cloud-native-apps/what-is-containerization)
* [What was CoreOS and CoreOS container Linux](/en/technologies/cloud-computing/openshift/what-was-coreos)
* [What is deployment automation?](/en/topics/automation/what-is-deployment-automation)
* [Learning Kubernetes basics](/en/topics/containers/learning-kubernetes-tutorial)
* [What is service-oriented architecture?](/en/topics/cloud-native-apps/what-is-service-oriented-architecture)
* [What is the Kubernetes API?](/en/topics/containers/what-is-the-kubernetes-api)
* [What is Kubernetes cluster management?](/en/topics/containers/what-is-kubernetes-cluster-management)
* [What is an SDK?](/en/topics/cloud-native-apps/what-is-SDK)
* [What is a Kubernetes deployment?](/en/topics/containers/what-is-kubernetes-deployment)
* [What is a Java runtime environment (JRE)?](/en/topics/cloud-native-apps/what-is-a-Java-runtime-environment)
* [What is an application architecture?](/en/topics/cloud-native-apps/what-is-an-application-architecture)
* [Introduction to Kubernetes architecture](/en/topics/containers/kubernetes-architecture)
* [What is CaaS?](/en/topics/cloud-computing/what-is-caas)
* [Introduction to Kubernetes patterns](/en/topics/cloud-native-apps/introduction-to-kubernetes-patterns)
* [What is a Kubernetes cluster?](/en/topics/containers/what-is-a-kubernetes-cluster)
* [What is Quarkus?](/en/topics/cloud-native-apps/what-is-quarkus)
* [What are Java frameworks?](/en/topics/cloud-native-apps/what-is-a-Java-framework)
* [What is Jaeger?](/en/topics/microservices/what-is-jaeger)
* [What is container-native virtualization?](/en/topics/containers/what-is-container-native-virtualization)
* [What is an IDE?](/en/topics/platform-engineering/what-is-ide)
* [What is Clair?](/en/topics/containers/what-is-clair)
* [What is etcd?](/en/topics/containers/what-is-etcd)
* [What is Knative?](/en/topics/microservices/what-is-knative)
* [What is blue green deployment?](/en/topics/devops/what-is-blue-green-deployment)
* [Why choose Red Hat for microservices?](/en/topics/microservices/why-choose-red-hat-microservices)
* [Why choose Red Hat for containers?](/en/topics/containers/why-choose-red-hat-containers)
* [What is Docker?](/en/topics/containers/what-is-docker)
* [What is a Kubernetes pod?](/en/topics/containers/what-is-kubernetes-pod)
[More about this topic](/en/topics/application-modernization "More about this topic")