
About Quarkus
Quarkus is a Java framework for building fast, cloud-native applications. It is designed for Kubernetes and supports both JVM and native executable deployments, with live reload during development.
What it does
Quarkus does much of its framework work at build time, which reduces runtime dependencies and speeds up startup. Native executables can be generated with little extra setup. During development, live reload picks up code changes quickly, and a unified configuration model keeps settings in one place. Extensions cover databases, messaging, security, observability and AI.
Key features
- Fast startup for JVM and native builds
- Live reload during development
- Extensions for databases and messaging
- Built on a reactive core
Who it's for
Java developers and teams running services on Kubernetes or in containers who care about memory use and start-up time. It suits services that scale up and down often and teams that want Jakarta and MicroProfile standards.
Pricing and good to know
Quarkus is open source under the Apache 2.0 licence and free to use. Native builds need more time and memory during compilation than standard JVM builds. The project publishes guides and a community of contributors, and it supports the common Jakarta and MicroProfile standards.
Highlights
- Fast startup for JVM and native builds
- Live reload during development
- Extensions for databases, messaging and security
- Reactive core for high-throughput services












