Red Hat build of Quarkus: Kubernetes-native Java
Kubernetes-native Java with low memory footprint and fast boot times for microservices and serverless applications. Explore all Java content.
Red Hat build of Quarkus 2.7 is now available. Click here for more details.

Developer performance
“Quarkus can save up to 64% more of cloud cloud resources when compaired to another widely used Java framework.”
Quarkus optimizes Java applications for Kubernetes. Both JVM–based and native applications perform significantly better than traditional Java frameworks in terms of memory, density, and startup time. For more info, read the IDC Quarkus lab validation report.
Come for the performance, stay for the productivity
Developer productivity
Quarkus provides a frictionless development experience through a combination of tools, libraries, extensions, and more. Quarkus makes developers more efficient during the inner loop development cycle while in dev mode.
Dev UI
Visualize and configure extensions as well as access to application logs and testing components.
Dev services
Automatic provisioning and application wiring of supporting services such as databases, identity servers, and more.
Continuous testing
Get instant feedback on code changes as tests run in the background on impacted code.
Command line interface
Create projects, manage extensions, and execute essential build and dev commands.
Remote development
Run dev mode remotely with changes to local files immediately available in a containerize environment.
Quarkus where? Everywhere.
Red Hat is committed to supporting Java developers who use Quarkus to create applications for the hybrid cloud by making Quarkus readily available through a number of product entitlements.
Run Quarkus on your laptop with Red Hat CodeReady Containers, or layer it into your development process.
Use cases

IoT edge
IoT makes it easy to connect devices and cloud-based applications.

Serverless functions
Optimized scaling with a better developer experience...plus, it connects everywhere.

Event-driven
Design applications and services to respond to real-time information.

Kube-native
Automate and integrate with Kubernetes Operators.