Overview of Spring Cloud Gateway flavors
mainSpring Cloud Gateway provides an API Gateway built on the Spring Ecosystem (Spring Framework 7, Spring Boot 4, and Project Reactor) to route to APIs and handle cross-cutting concerns like security, monitoring/metrics, and resiliency. It is available in two distinct flavors:
- Server variant: A full-featured API gateway that can run as a standalone application or be embedded within a Spring Boot application. It offers compatibility with both WebFlux and Web MVC.
- Proxy Exchange variant: Designed exclusively for use in annotation-based WebFlux or Web MVC applications. It allows you to use a special
ProxyExchangeobject as a parameter in a web handler method.