Spring Cloud Gateway logo

Spring Cloud Gateway

Spring Cloud Gateway provides an intelligent, programmable router built on Spring WebFlux that serves as the entry point to microservice architectures. It offers routing, predicate evaluation, filter chaining, load balancing, circuit breaking, rate limiting, and runtime route management through an Actuator API.

2 APIs 1 Capabilities 0 Features
API GatewayCircuit BreakerLoad BalancingMicroservicesRate LimitingRoutingSpringSpring WebFlux

APIs

Spring Cloud Gateway Actuator API

Runtime management API for Spring Cloud Gateway exposing endpoints for retrieving, creating, updating, and deleting route definitions. Also provides access to global filters, ro...

Spring Cloud Gateway Core

Core routing and filtering capabilities including predicate factories (Path, Host, Method, Header, Query, Cookie, Weight, RemoteAddr), gateway filter factories (AddRequestHeader...

Capabilities

Spring Cloud Gateway API Gateway Management

Unified capability for managing an API gateway built on Spring Cloud Gateway. Enables dynamic route creation, predicate and filter management, cache refresh, and runtime gateway...

Run with Naftiko

Semantic Vocabularies

Spring Cloud Gateway Context

6 classes · 9 properties

JSON-LD

API Governance Rules

Spring Cloud Gateway API Rules

9 rules · 4 errors 5 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub
GitHub
👥
GitHub Organization
GitHub Organization
🔗
Issues
Issues
📄
Releases
Releases
👥
Stack Overflow
Stack Overflow
🔗
Maven Repository
Maven Repository
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: spring-cloud-gateway
name: Spring Cloud Gateway
description: >-
  Spring Cloud Gateway provides an intelligent, programmable router built on Spring
  WebFlux that serves as the entry point to microservice architectures. It offers
  routing, predicate evaluation, filter chaining, load balancing, circuit breaking,
  rate limiting, and runtime route management through an Actuator API.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://spring.io/projects/spring-cloud-gateway
created: '2026-03-16'
modified: '2026-05-02'
specificationVersion: '0.19'
tags:
  - API Gateway
  - Circuit Breaker
  - Load Balancing
  - Microservices
  - Rate Limiting
  - Routing
  - Spring
  - Spring WebFlux
apis:
  - aid: spring-cloud-gateway:spring-cloud-gateway-actuator
    name: Spring Cloud Gateway Actuator API
    description: >-
      Runtime management API for Spring Cloud Gateway exposing endpoints for
      retrieving, creating, updating, and deleting route definitions. Also provides
      access to global filters, route filter factories, route predicate factories,
      and cache refresh capabilities.
    humanURL: https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/#actuator-api
    baseURL: http://localhost:8080/actuator/gateway
    tags:
      - Actuator
      - API Gateway
      - Filters
      - Management
      - Monitoring
      - Routes
    properties:
      - type: Documentation
        url: https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/#actuator-api
      - type: OpenAPI
        url: openapi/spring-cloud-gateway-actuator-openapi.yml
      - type: JSONSchema
        url: json-schema/spring-cloud-gateway-route-schema.json
      - type: JSONStructure
        url: json-structure/spring-cloud-gateway-route-structure.json
      - type: JSONLDContext
        url: json-ld/spring-cloud-gateway-context.jsonld
      - type: SpectralRules
        url: rules/spring-cloud-gateway-rules.yml
      - type: NaftikoCapability
        url: capabilities/api-gateway-management.yaml
  - aid: spring-cloud-gateway:spring-cloud-gateway-core
    name: Spring Cloud Gateway Core
    description: >-
      Core routing and filtering capabilities including predicate factories (Path,
      Host, Method, Header, Query, Cookie, Weight, RemoteAddr), gateway filter factories
      (AddRequestHeader, RewritePath, RequestRateLimiter, CircuitBreaker, Retry),
      and global filters for proxying requests to downstream services.
    humanURL: https://spring.io/projects/spring-cloud-gateway
    baseURL: http://localhost:8080
    tags:
      - API Gateway
      - Filtering
      - Load Balancing
      - Predicates
      - Routing
    properties:
      - type: Documentation
        url: https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/
      - type: Getting Started
        url: https://spring.io/projects/spring-cloud-gateway#learn
      - type: GitHub
        url: https://github.com/spring-cloud/spring-cloud-gateway
      - type: Releases
        url: https://github.com/spring-cloud/spring-cloud-gateway/releases
common:
  - type: Website
    url: https://spring.io/projects/spring-cloud-gateway
  - type: Documentation
    url: https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/
  - type: GitHub
    url: https://github.com/spring-cloud/spring-cloud-gateway
  - type: GitHub Organization
    url: https://github.com/spring-cloud
  - type: Issues
    url: https://github.com/spring-cloud/spring-cloud-gateway/issues
  - type: Releases
    url: https://github.com/spring-cloud/spring-cloud-gateway/releases
  - type: Stack Overflow
    url: https://stackoverflow.com/questions/tagged/spring-cloud-gateway
  - type: Maven Repository
    url: https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-gateway-server
  - type: Vocabulary
    url: vocabulary/spring-cloud-gateway-vocabulary.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]