Getting started with Red Hat build of Quarkus

Kubernetes-native Java with low memory footprint, fast boot times for microservices and serverless applications.

Quarkus tutorials right in your browser

Lesson

Getting started with Quarkus

10 minutes | Beginner

Learn Quarkus basics by standing up a straightforward application serving a hello endpoint.

Lesson

Quarkus for Spring Boot developers

15 minutes | Beginner

Use Spring annotations for Spring Data, Web, and Dependency Injection by building a Quarkus application that integrates (via JPA) with an underlying database, injects beans using Spring DI, and expose them as RESTful endpoints via Spring Rest.

Lesson

Reactive streaming with Quarkus and Kafka

15 minutes | Beginner

Build a streaming application using MicroProfile reactive streams messaging and Apache Kafka, a distributed streaming platform.

Lesson

Effective data with Hibernate and Panache from Quarkus

15 minutes | Beginner

Learn about Quarkus and Hibernate ORM with Panache to create supersonic, subatomic Java applications with simplified Hibernate queries.

Generate Quarkus code

Bootstrap your Quarkus application and discover the vast extension ecosystem.

What is Quarkus?

Quarkus is a Kubernetes-native Java framework crafted from best-of-breed Java libraries and standards with amazingly fast boot times and incredibly low RSS memory (not just heap size!) in container orchestration platforms like Kubernetes.

 

Container first

Imperative and reactive

Developer joy

Libraries and standards

Quarkus community

quarkus logo

 

The Red Hat build of Quarkus is based on the popular Quarkus community project. If you have a new feature request, want to create an extension, or want to create an extension, or want to apply your skills toward a project, consider getting involved.

Quarkus.io

github.com/quarkusio

@QuarkusIO

RHD_Practising_Quarkus_cover.

Get the Practising Quarkus Ebook

Quarkus has its genesis in the JBoss community. JBoss has extensive experience of running applications on application servers (JBoss EAP, WildFly) and building reactive applications on the JVM (with Eclipse Vert.x for example). Due to its extension mechanism, Quarkus supports several Java frameworks (e.g. Hibernate, Camel, etc.) as well as specifications (e.g. a subset of Jakarta EE, or MicroProfile which is a set of specifications to develop microservices in Java). So, this fascicle is for the Java community as a whole and for those of you interested in microservice architectures.

The only requirements to follow and understand this fascicle are having a knowledge of Java and having some knowledge of relational databases and Docker. This fascicle concentrates on Quarkus 1.8.2.Final. Its structure will help you to discover this technology as well as helping you to further dive into it if you already have some experience of it.

Download now

The latest on Quarkus

Cloud-native modernization or death? A false dichotomy

Cloud-native modernization or death? A false dichotomy

November 30, 2020

DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about cloud-native modernization from Daniel Oh and Burr Sutter. Are you familiar with the tight coupling of applications with their underlying […]

How I built a serverless blog search with Java, Quarkus, and AWS Lambda

How I built a serverless blog search with Java, Quarkus, and AWS Lambda

November 13, 2020

DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about serverless blog search with Java, Quarkus, and AWS Lambda from Gunnar Morling and Burr Sutter. A serverless application? With Java? […]

Leading the future of Java with the Red Hat build of Quarkus 1.7

Leading the future of Java with the Red Hat build of Quarkus 1.7

November 10, 2020

The latest supported version of the Red Hat build of Quarkus continues to drive the future of Java development for Kubernetes-native and serverless applications. This article introduces the technologies making it easier than ever to create fast, lightweight Java applications for container-based and serverless environments using the Red Hat build of Quarkus 1.7. Native code […]

Securely connect Quarkus and Red Hat Data Grid on Red Hat OpenShift

Securely connect Quarkus and Red Hat Data Grid on Red Hat OpenShift

October 15, 2020

The release of Red Hat Data Grid 8.1 offers new features for securing applications deployed on Red Hat OpenShift. Naturally, I wanted to check them out for Quarkus. Using the Quarkus Data Grid extension made that easy to do. Data Grid is an in-memory, distributed, NoSQL datastore solution based on Infinispan. Since it manages your […]

More Quarkus articles

Latest Comments

Waiting for Disqus…
RHD Understanding Quarkus cover

Get the Understanding Quarkus eBook

Quarkus has its genesis in the JBoss community. JBoss has extensive experience of running applications on application servers (JBoss EAP, WildFly) and building reactive applications on the JVM (with Eclipse Vert.x for example). Due to its extension mechanism, Quarkus supports several Java frameworks (e.g. Hibernate, Camel, etc.) as well as specifications (e.g. a subset of Jakarta EE, or MicroProfile which is a set of specifications to develop microservices in Java). So, this fascicle is for the Java community as a whole and for those of you interested in microservice architectures.

The only requirements to follow and understand this fascicle are having a knowledge of Java and having some knowledge of relational databases and Docker. This fascicle concentrates on Quarkus 1.8.2.Final. Its structure will help you to discover this technology as well as helping you to further dive into it if you already have some experience of it.

Download now

Ready to use Quarkus in production?

With a Red Hat subscription, you can deploy your application into a production environment and get world-class expertise and knowledge about security, stability, and maintenance for your systems. Our subscriptions provide many benefits including access to resources, expertise, upgrades, and the ability to directly influence our commitment to providing an exceptional customer experience.