# Spring WebFlux

**Canonical:** https://apis.io/providers/webflux/  
**APIs profiled:** 8

Spring WebFlux is a fully non-blocking, reactive-stack web framework built into Spring Framework 5.0+. It enables building highly scalable, asynchronous web applications using the Reactive Streams API with Project Reactor. WebFlux supports annotated controllers, functional routing endpoints, WebSocket communication, RSocket protocol, and a powerful reactive HTTP client (WebClient) for consuming APIs.

## Kin Score — 33.1 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 33.1).

| Facet | Score |
|---|---|
| Discoverability | 55.6 |
| Contract Quality | 64.4 |
| Governance | 28.8 |
| Contract Governance | 28.8 |
| Operational Transparency | 26.3 |
| Developer Ergonomics | 7.1 |
| Commercial Clarity | 15.8 |
| Access Clarity | 15.8 |

## Agent readiness — 19.7 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | no |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | derived |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium — onboarding: unknown, pricing: freemium, trial: no (confidence: medium).

## APIs (8)

- **Spring WebFlux Core** — Reactive web framework providing annotated controllers, functional endpoints, dispatcher handler, and the full reactive request/response processing pipeline. Supports non-blocki...
- **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 bri...
- **Spring WebFlux Router Functions** — Functional programming model for routing and request handling in WebFlux. RouterFunction and HandlerFunction provide a lightweight, lambda-based alternative to annotated control...
- **Spring WebFlux WebSocket** — Reactive WebSocket support for full-duplex, bidirectional communication in WebFlux applications. Provides WebSocketHandler, WebSocketSession, and integration with STOMP messagin...
- **Spring WebFlux RSocket** — Integration with RSocket binary protocol for reactive, message-driven communication between microservices. Supports request-response, request-stream, fire-and-forget, and channe...
- **Reactor Core** — Project Reactor is the foundational reactive library powering Spring WebFlux. Provides Mono (0-1 element) and Flux (0-N element) publisher types implementing the Reactive Stream...
- **Spring WebFlux HTTP Service Client** — Declarative HTTP service interface client allowing annotation-based HTTP client definitions with @HttpExchange. Simplifies HTTP client creation with generated proxies backed by ...
- **Spring WebFlux Testing** — Testing support for WebFlux applications including WebTestClient for integration testing of server endpoints, controller tests, and end-to-end testing with a full Spring applica...

## Plans (1)

- **Webflux Plans Pricing**

## Tags

Java, Microservices, Non-Blocking IO, Reactive Programming, REST API, Spring Boot, Spring Framework, WebFlux

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/webflux/). Scores are computed from the provider's own public artifacts under a published rubric.
