Guides - Latest
Tutorials
+Short and focused exercises to get you going quickly.
+Building a Native Executable
+Build native executables with GraalVM or Mandrel.
+Collect metrics using Micrometer
+Create an application that uses the Micrometer metrics library to collect runtime, + extension and application metrics and expose them as a Prometheus (OpenMetrics) endpoint.
+Creating Your First Application
+Discover how to create your first Quarkus application.
+Creating a tutorial
+Create a new tutorial that guides users through creating, running, and testing a Quarkus + application that uses annotations from an imaginary extension.
+Getting Started With Reactive
+Learn more about developing reactive applications with Quarkus.
+Protect Quarkus web application by using an Auth0 OpenID Connect + provider
+Quarkus Security provides comprehensive OpenId Connect (OIDC) and OAuth2 support with + its quarkus-oidc extension, supporting both Authorization code flow and Bearer token authentication + mechanisms.
+Protect a service application by using + OpenID Connect (OIDC) Bearer token authentication
+Use the Quarkus OpenID Connect (OIDC) extension to secure a Jakarta REST application + with Bearer token authentication.
+Protect a web application by using OpenID + Connect (OIDC) authorization code flow
+With the Quarkus OpenID Connect (OIDC) extension, you can protect application HTTP + endpoints by using the OIDC Authorization Code Flow mechanism.
+Quarkus Tools in your favorite IDE
+Learn more about Quarkus integrations in IDEs.
+Secure a Quarkus application with Basic authentication + and Jakarta Persistence
+Secure your Quarkus application endpoints by combining the built-in Quarkus Basic + authentication with the Jakarta Persistence identity provider to enable role-based access control (RBAC).
+Using our Tooling
+Explore the Quarkus developer toolchain which makes Quarkus development so fast and + enjoyable.
+Your second Quarkus application
+Discover some of the features that make developing with Quarkus a joyful experience.
+${this.data.title}
+${this.data.summary}
+No results found
+Loading...
+ `; + } + + private _renderHit(i) { + switch (this.type) { + case 'guide': + return html` +