Quarkus - Get Started

1
You need an IDE like IntelliJ IDEA, Eclipse, VSCode or even Vim or Emacs!
2
You need JDK 8 or 11
Optionally get GraalVM 19.1.1 for native compilation
3
4
Start Coding with Quarkus 0.22.0 [announce|changelog]

Be Guided Through Your First Application

This guide covers:

  • Bootstrapping an application
  • Creating a JAX-RS endpoint
  • Injecting beans
  • Functional tests
  • Packaging of the application

READ THE GUIDE

Quickly Bootstrap Your Application

With code.quarkus.io, in a few clicks, you can bootstrap your Quarkus application and discover its extension ecosystem.

Explore the wide breadth of technologies Quarkus applications can be made with.

START CODING

Building Native Images

This guide covers:

  • Compiling the application to a native executable
  • The packaging of an application in a Docker container

This guide requires:

READ THE GUIDE

Using our Tooling

Quarkus comes with a toolchain enabling developers from live reload all the way down to deploying a Kubernetes application. In this guide, we will explore:

  • how to use Maven as a build tool
  • how to use Gradle as a build tool
  • how to use the native CLI for your toolchain (coming soon)
  • how to create and scaffold a new project
  • how to deal with extensions
  • how to enable live reload
  • how to develop your application in your IDE
  • how to compile your application natively

READ THE GUIDE