Spring Cloud App Broker is a framework for building Spring Boot applications that implement the Open Service Broker API to deploy applications to a platform.
The Open Service Broker API project allows developers to deliver services to applications running within cloud native platforms such as Cloud Foundry, Kubernetes, and OpenShift. Spring Cloud App Broker provides a framework based on Spring Boot that enables you to quickly create a service broker that deploys applications and services to the platform when managed services are provisioned.
Currently, Cloud Foundry is supported as a target platform for service instance backing applications and services.
See the project site and reference documentation to get started building a service broker using this framework.
Take a look at this introduction blog post and to our sample apps.
Join us in our gitter channel: https://gitter.im/spring-cloud-app-broker/community
-
Spring Framework 6.2.x
-
Spring Boot 3.3.x
-
Reactor 2023.0.0
-
Spring Framework 6.1.x
-
Spring Boot 3.2.x
-
Reactor 2023.0.0
-
Spring Framework 6.0.x
-
Spring Boot 3.1.x
-
Reactor 2022.0.0
-
Spring Framework 6.0.x
-
Spring Boot 3.0.x
-
Reactor 2022.0.0
-
Spring Framework 5.3.x
-
Spring Boot 2.7.x
-
Reactor 3.4.x
-
Spring Framework 5.3.x
-
Spring Boot 2.6.x
-
Reactor 3.4.x
-
Spring Framework 5.3.x
-
Spring Boot 2.5.x
-
Reactor 3.4.x
-
Spring Framework 5.3.x
-
Spring Boot 2.4.x
-
Reactor 3.4.x
-
Spring Framework 5.2.x
-
Spring Boot 2.3.x
-
Reactor 3.3.x
-
Spring Framework 5.2.x
-
Spring Boot 2.2.x
-
Reactor 3.3.x
-
Spring Framework 5.1.x
-
Spring Boot 2.1.x
-
Reactor 3.2.x
This project requires Java 17 at a minimum.
The project is built with Gradle.
The Gradle wrapper allows you to build the project on multiple platforms and even if you do not have Gradle installed; run it in place of the gradle
command (as ./gradlew
) from the root of the main project directory.