Spring WebFlux WebClient
Reactive, non-blocking HTTP client for consuming REST services and other APIs. Supports builder-based configuration, request/response filters, error handling, streaming, and bridging to blocking operations. Replaces the deprecated RestTemplate.
Documentation
Documentation
https://docs.spring.io/spring-framework/reference/web/webflux-webclient.html
APIReference
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/reactive/function/client/WebClient.html
SDKs
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/webflux/refs/heads/main/json-schema/webflux-webclient-request-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/webflux/refs/heads/main/json-schema/webflux-webclient-response-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/webflux/refs/heads/main/json-structure/webflux-webclient-request-structure.json