Why
WHAT IS QUARKUS?
DEVELOPER JOY
PERFORMANCE
KUBERNETES NATIVE
STANDARDS
VERSATILITY
CONTAINER FIRST
USING SPRING?
SPRING OVERVIEW
MIGRATE TO QUARKUS
AI
AI OVERVIEW
JAVA FOR AI
WHY QUARKUS FOR AI
AI BLUEPRINTS
Learn
GET STARTED
DOCUMENTATION
RELEASES
USER STORIES
"Q" TIP VIDEOS
BOOKS
WORKSHOPS
Extensions
BROWSE EXTENSIONS
USE EXTENSIONS
CREATE EXTENSIONS
SHARE EXTENSIONS
Community
SUPPORT
BLOG
DISCUSSION
WORKING GROUPS
PODCAST
EVENTS
NEWSLETTER
ROADMAP
BENEFACTORS
Empezar a codificar
OFFICIAL (ENGLISH)
PORTUGUÊS (BR)
ESPAÑOL
简体中文
日本語
Back to Guides
Version:
Latest
Main
Latest
3.40
Edit this Page
Guide categories
Getting started
Creating your first application
Your second Quarkus application
Using our tooling
Quarkus tools in your favorite IDE
Packaging
JARs
Packaging overview
Ahead-of-time (AOT) caching
Tree-shaking JAR dependencies
JLink packaging
Re-augment a Quarkus application
Nativo
Building a native executable
Native reference guide
Tips for writing native applications
Using SSL with native executables
Compresión de ejecutables nativos con UPX
Containers
Container images
Quarkus base runtime image
Release and distribution
Generating and using CycloneDX SBOMs
Packaging and releasing with JReleaser
Core
Contexts and Dependency Injection (CDI)
Introduction to Contexts and Dependency Injection (CDI)
Contexts and Dependency Injection
Application initialization and termination
Servicios de desarrollo
Dev Services overview
Compose Dev Services
Using Podman with Quarkus
Configuración
Configuring your application
YAML configuration
Mapping configuration to objects
Configuration reference guide
Extending configuration support
Todas las opciones de configuración
Vert.x
Using Eclipse Vert.x API from a Quarkus application
Vert.x reference guide
Probando
Testing your application
Continuous testing
Testing components
Measuring the coverage of your tests
Web
HTTP
Quarkus for the Web
HTTP reference
Using Reactive Routes
REST
Writing REST services with Quarkus REST (formerly RESTEasy Reactive)
Using the REST Client
Escribir servicios JSON REST
Using OpenAPI and Swagger UI
RESTEasy Classic
Using the legacy REST Client
Using the legacy REST Client with Multipart
Generating Jakarta REST resources with Panache
Use virtual threads in REST applications
Migrating to Quarkus REST (formerly RESTEasy Reactive)
GraphQL
SmallRye GraphQL
SmallRye GraphQL Client
WebSockets
Getting started with WebSockets Next
WebSockets Next reference guide
Using WebSockets with Undertow
Frontend
Web dependency locator
Datos
Datasources
Configure data sources in Quarkus