Spring WebFlux
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.
Spring WebFlux publishes 1 API on the APIs.io network: WebSocket. Tagged areas include Java, Microservices, Non-Blocking IO, Reactive Programming, and REST API.
The Spring WebFlux catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
Spring WebFlux’s developer surface includes engineering blog, support, Stack Overflow tag, YouTube channel, release notes, changelog, and 6 more developer resources.
Kin Score
APIs 8
Individual APIs this provider publishes, each with its own machine-readable definition.
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...
Scroll for all 8
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Webflux Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Webflux Finops
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Spring WebFlux WebSocket API
AsyncAPI specification describing WebSocket communication patterns for Spring WebFlux applications. Spring WebFlux provides reactive WebSocket support via WebSocketHandler and W...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Webflux Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Spring WebFlux API Rules
SPECTRALSpring WebFlux API Rules
SPECTRALJSON Schema 3
Standalone JSON Schema definitions for this provider's data models.
Spring WebFlux Router Function Configuration
JSON SCHEMASpring WebFlux WebClient Request
JSON SCHEMASpring WebFlux WebClient Response
JSON SCHEMAJSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Webflux Webclient Request Structure
JSON STRUCTUREExamples 2
Example request and response payloads for these APIs.
Resources
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Learn 1
Tutorials, courses, talks, and written guidance
Operate 5
Status, limits, changes, and where to get help
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type