# Spring WebFlux WebClient

**Canonical:** https://apis.io/apis/webflux/spring-webflux-webclient/  
**Provider:** Spring WebFlux — https://apis.io/providers/webflux/

Spring WebFlux WebClient is one of 8 APIs that [Spring WebFlux](https://apis.io/providers/webflux/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 3 JSON Schema definitions. Tagged areas include HTTP Client, Non-Blocking, Reactive, REST, and WebClient. The published artifact set on APIs.io includes API documentation, an API reference, tutorials, a GitHub repository, and 3 JSON Schemas.

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.

## Machine-readable artifacts (7)

- **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
- **Tutorial** — https://www.baeldung.com/spring-5-webclient
- **GitHubRepository** — https://github.com/spring-projects/spring-framework/tree/main/spring-webflux
- **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

## Other Spring WebFlux APIs (7)

- [Spring WebFlux Core](https://apis.io/apis/webflux/spring-webflux-core/)
- [Spring WebFlux Router Functions](https://apis.io/apis/webflux/spring-webflux-router-functions/)
- [Spring WebFlux WebSocket](https://apis.io/apis/webflux/spring-webflux-websocket/)
- [Spring WebFlux RSocket](https://apis.io/apis/webflux/spring-webflux-rsocket/)
- [Reactor Core](https://apis.io/apis/webflux/reactor-core/)
- [Spring WebFlux HTTP Service Client](https://apis.io/apis/webflux/spring-webflux-http-service-client/)
- [Spring WebFlux Testing](https://apis.io/apis/webflux/spring-webflux-testing/)

## Tags

HTTP Client, Non-Blocking, Reactive, REST, WebClient

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/webflux/spring-webflux-webclient/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/webflux/.
