Spring Cloud website screenshot

Spring Cloud

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems including configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, and distributed tracing. It builds on the Spring Boot approach to simplify microservice development and operations across cloud environments.

7 APIs 0 Features
Circuit BreakerCloud NativeDistributed SystemsJavaMicroservicesService DiscoverySpring Framework

APIs

Spring Cloud Config

Externalized configuration management backed by Git, providing server and client-side support for configuration in distributed systems with encryption, refresh, and multi-enviro...

Spring Cloud Netflix Eureka

Service discovery using Netflix Eureka for registering and discovering microservices, providing self-registration, client-side discovery, heartbeat-based health checks, and zone...

Spring Cloud Gateway

Intelligent routing and filtering for microservices built on Spring WebFlux with predicates, filters, load balancing, circuit breaking, and rate limiting.

Spring Cloud Stream

Framework for building event-driven microservices connected with shared messaging systems including Apache Kafka and RabbitMQ with consumer groups and partitioning.

Spring Cloud Circuit Breaker

Abstraction across different circuit breaker implementations including Resilience4J and Spring Retry, providing bulkhead, rate limiting, time limiting, and fallback patterns.

Spring Cloud OpenFeign

Declarative REST client with support for Spring MVC annotations and HttpMessageConverters, providing load-balanced HTTP calls with Ribbon or Spring Cloud LoadBalancer integration.

Spring Cloud Kubernetes

Integration with Kubernetes providing service discovery via DNS and Kubernetes API, ConfigMap and Secret-backed property sources, and load balancing for Spring Boot applications...

Collections

Pricing Plans

Rate Limits

Spring Cloud Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Spring Cloud Context

8 classes · 9 properties

JSON-LD

API Governance Rules

Spring Cloud API Rules

7 rules · 3 errors 4 warnings

SPECTRAL

JSON Structure

Spring Cloud Service Registry Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
📰
Blog
Blog
👥
StackOverflow
StackOverflow
🔗
Maven Repository
Maven Repository
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Spring Cloud Gateway Actuator API
  version: 4.1.0
items:
- info:
    name: Routes
    type: folder
  items:
  - info:
      name: Spring Cloud List all gateway routes
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/gateway/routes
    docs: Returns all route definitions including predicates, filters, URI, order, and metadata
  - info:
      name: Spring Cloud Create a new route definition
      type: http
    http:
      method: POST
      url: http://localhost:8080/actuator/gateway/routes
      body:
        type: json
        data: '{}'
    docs: Spring Cloud Create a new route definition
  - info:
      name: Spring Cloud Get a specific route definition
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/gateway/routes/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Spring Cloud Get a specific route definition
  - info:
      name: Spring Cloud Update a route definition
      type: http
    http:
      method: PUT
      url: http://localhost:8080/actuator/gateway/routes/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Spring Cloud Update a route definition
  - info:
      name: Spring Cloud Delete a route definition
      type: http
    http:
      method: DELETE
      url: http://localhost:8080/actuator/gateway/routes/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Spring Cloud Delete a route definition
  - info:
      name: Spring Cloud Refresh the routes cache
      type: http
    http:
      method: POST
      url: http://localhost:8080/actuator/gateway/refresh
    docs: Forces a refresh of the route definitions
- info:
    name: Filters
    type: folder
  items:
  - info:
      name: Spring Cloud List all global filters
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/gateway/globalfilters
    docs: Returns all global filters and their order
  - info:
      name: Spring Cloud List all available route filter factories
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/gateway/routefilters
    docs: Spring Cloud List all available route filter factories
- info:
    name: Predicates
    type: folder
  items:
  - info:
      name: Spring Cloud List all available route predicate factories
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/gateway/routepredicates
    docs: Spring Cloud List all available route predicate factories
bundled: true