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 built from the popular Quarkus community project. If you have a new feature request, want to create an extension, or want to apply your skills towards a project, consider getting involved.have a new feature request, want to create an extension, or want to apply your skills towards a project, consider getting involved.

Quarkus.io

github.com/quarkusio

@QuarkusIO

The latest on Quarkus

Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat

Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat

May 28, 2020

Java was introduced 25 years ago, and to this day, remains one of the most popular programming languages among developers. However, Java has developed a reputation for not being a good fit for cloud-native applications. Developers look for (and often choose) alternative frameworks such as Go and Node.js to support their cloud-native development requirements. Why […]

Play with Kogito examples

Play with Kogito examples

May 14, 2020

Kogito 0.9.1 has been released, bringing refined business automation documentation and examples. It’s not yet 1.0, but 0.9.1 is a well-prepared milestone release. In this article, I introduce kogito-examples to help you experience what Kogito is like. First, clone the repo: $ git clone https://github.com/kiegroup/kogito-examples.git $ cd kogito-examples Note: The default branch is “stable,” which […]

Ramp up on Quarkus: A Kubernetes-native Java framework

Ramp up on Quarkus: A Kubernetes-native Java framework

April 24, 2020

Java has been in a bit of an awkward spot since containers took off a few years ago. In the world of Kubernetes, microservices, and serverless, it has been getting harder and harder to ignore that Java applications are, by today’s standards, bloated. Well, until now. In this article, I explore the basics of Quarkus, […]

Latest Comments

Waiting for Disqus…

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.