Quarkus is a full-stack, Kubernetes-native Java framework made for Java virtual machines (JVMs) and native compilation, optimizing Java specifically for containers and enabling it to become an effective platform for serverless, cloud, and Kubernetes environments.

Most popular online courses

Learn from the best instructors

Quarkus Backend development with Java and GraalVM
Quarkus Backend development with Java and GraalVM
  • Dmytro Chaban
  • 4.37
  • 16.5 hrs
  • 72 lectures

Learn how to build native backend applications with Quarkus. Learn more »

Starting with Quarkus
Starting with Quarkus
  • Antonio Goncalves
  • 4.63
  • 3.5 hrs
  • 54 lectures

Start using Quarkus: the Supersonic Subatomic Java toolkit Learn more »

Building Microservices with Quarkus
Building Microservices with Quarkus
  • Antonio Goncalves
  • 4.52
  • 3.5 hrs
  • 60 lectures

Push your Quarkus knowledge into the MicroProfile world Learn more »

Most popular books

Learn Quarkus from books

Hands-On Cloud-Native Applications with Java and Quarkus

by Francesco Marchioni1

Quarkus is a new Kubernetes-native framework that allows Java developers to combine the power of containers, microservices, and cloud-native to build reliable applications. The book is a development guide that will teach you how to build Java-native applications using Quarkus and GraalVM.

Quarkus Cookbook

by Alex Soto, Jason Porter0

The recipes in this book show mid-level to senior developers familiar with Java enterprise application development how to get started with Quarkus quickly. You’ll become familiar with how Quarkus works within the wider Java ecosystem and discover ways to adapt this framework to your particular needs.

Beginning Quarkus Framework

by Eyitayo Koleoso0

This book covers everything you need to know to get started with the platform, which has been engineered from the ground up for superior performance and cloud-native deployment. You’ll start with an overview of the Quarkus framework and its features. Next, you'll dive into building your first microservice using Quarkus, including the use of JAX-RS, Swagger, Microprofile, REST, reactive programming, and more.

Free video tutorials

Learn Quarkus onYouTube

Introduction to Quarkus: "Supersonic Subatomic Java"


In our first Qtip, James Falkner (@schtool) gives a high-level introduction to Quarkus: "Supersonic Subatomic Java". This Qtip covers project creation, live reload, compilation to JVM, compilation to ...

Hello Quarkus | Tech Primers

Tech Primers

This video covers what is quarkus and how to get started with quarkus. Quarkus: https://quarkus.io/ Start Coding with Quarkus: https://code.quarkus.io/ Join TechPrimers Slack: https://bit.ly/JoinTec ...

Introduction to Quarkus

Daily Code Buffer

Quarkus is a Kubernetes Native Java framework tailored for GraalVM and HotSpot. It is designed around a container’s first philosophy so you can develop an app that consumes much less memory and which ...

How to use Quarkus

Daniel Persson

We will look into using Quarkus, a framework for building java endpoints in a reactive manner. Change code, package structure or class names and the server will restart and just work. Please follow m ...

Quarkus why, how and what by Emmanuel Bernard


Microservices, rapid scalability & high density deployment platforms like Kubernetes require apps with low memory usage and fast boot time. Java had been the outsider due to its focus on throughput a ...

Quarkus: Supersonic, subatomic Java | DevNation Tech Talk

Red Hat Developer

This DevNation live tutorial is a demo displaying how to use Quarkus.io. Introducing Quarkus.io. The rise in popularity of the Linux® container as the primary way to package your application seemed l ...