Skip to content
@spring-cloud

Spring Cloud

Tools for building common patterns in distributed systems with Spring

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, short-lived microservices [tasks], and contract testing).

To get started visit start.spring.io, select your Spring Boot version and the Spring Cloud projects you want to use. This will add the corresponding Spring Cloud BOM version to your Maven/Gradle file when you generate the project.

To browse the documentation visit cloud.spring.io

Popular repositories Loading

  1. spring-cloud-netflix spring-cloud-netflix Public

    Integration with Netflix OSS components

    Java 4.9k 2.5k

  2. spring-cloud-gateway spring-cloud-gateway Public

    An API Gateway built on Spring Framework and Spring Boot providing routing and more.

    Java 4.7k 3.4k

  3. spring-cloud-kubernetes spring-cloud-kubernetes Public

    Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc...

    Java 3.5k 1k

  4. spring-cloud-config spring-cloud-config Public

    External configuration (server and client) for Spring Cloud

    Java 2k 1.3k

  5. spring-cloud-sleuth spring-cloud-sleuth Public

    Distributed tracing for spring cloud

    Java 1.8k 783

  6. spring-cloud-openfeign spring-cloud-openfeign Public

    Support for using OpenFeign in Spring Cloud apps

    Java 1.2k 799

Repositories

Showing 10 of 45 repositories
  • spring-cloud/spring-cloud-function’s past year of commit activity
    Java 1,051 Apache-2.0 627 11 2 Updated May 12, 2025
  • spring-cloud-app-broker Public

    Spring Cloud project for implementing service brokers that conform to the Open Server Broker API specification

    spring-cloud/spring-cloud-app-broker’s past year of commit activity
    Java 27 Apache-2.0 39 36 (2 issues need help) 4 Updated May 12, 2025
  • spring-cloud-release Public

    Spring Cloud Release Train - dependency management across a wide range of Spring Cloud projects.

    spring-cloud/spring-cloud-release’s past year of commit activity
    909 Apache-2.0 183 4 0 Updated May 12, 2025
  • spring-functions-catalog Public

    Reusable Spring Functions for data driven microservices

    spring-cloud/spring-functions-catalog’s past year of commit activity
    Java 33 Apache-2.0 13 1 0 Updated May 12, 2025
  • spring-cloud-config Public

    External configuration (server and client) for Spring Cloud

    spring-cloud/spring-cloud-config’s past year of commit activity
    Java 1,990 Apache-2.0 1,299 192 (33 issues need help) 7 Updated May 12, 2025
  • spring-cloud-contract Public

    Support for Consumer Driven Contracts in Spring

    spring-cloud/spring-cloud-contract’s past year of commit activity
    Java 726 Apache-2.0 437 92 (16 issues need help) 8 Updated May 11, 2025
  • spring-cloud-gateway Public

    An API Gateway built on Spring Framework and Spring Boot providing routing and more.

    spring-cloud/spring-cloud-gateway’s past year of commit activity
    Java 4,661 Apache-2.0 3,372 380 (55 issues need help) 47 Updated May 11, 2025
  • spring-cloud-stream Public

    Framework for building Event-Driven Microservices

    spring-cloud/spring-cloud-stream’s past year of commit activity
    Java 1,022 Apache-2.0 623 97 1 Updated May 11, 2025
  • spring-cloud-task Public

    Short lived microservices with Spring Batch

    spring-cloud/spring-cloud-task’s past year of commit activity
    Java 430 Apache-2.0 307 19 0 Updated May 10, 2025
  • spring-cloud-build Public

    Common build concerns, shared plugin configuration, etc. for Spring Cloud modules

    spring-cloud/spring-cloud-build’s past year of commit activity
    Shell 208 Apache-2.0 283 18 1 Updated May 9, 2025