extensions/resteasy-reactive/rest-client/deployment/src/main/resources/META-INF/quarkus-skill.md
@RegisterRestClient and JAX-RS annotations.@Path, @GET, @POST, etc. on methods to define the API contract.Uni<T> for reactive, or Response.quarkus.rest-client."com.example.MyClient".url=http://api.example.comconfigKey: @RegisterRestClient(configKey = "my-api") then quarkus.rest-client.my-api.url=...quarkus.rest-client.my-api.connect-timeout=5000 and read-timeout.@RestClient MyClient client — no @Inject needed, even if supported.ResponseExceptionMapper<T> to convert error responses to exceptions.@RegisterProvider(MyExceptionMapper.class) on the client interface.@InjectMock @RestClient to mock the client in tests.