Spring Cloud GCP

The Spring Cloud GCP project brings the familiar Spring programming model to Google Cloud Platform APIs.

Quick Start
Fork me on GitHub

The Spring Cloud GCP project is GA.

The latest updates to Spring Cloud GCP project are available through Pivotal's Maven snapshot repository.


The Spring Cloud GCP project offers the following features:

  • Bill of Materials (BOM) for dependency version management
  • Spring Cloud GCP Pub/Sub, including PubSubTemplate
  • Spring Resource Abstraction for Google Cloud Storage
  • Spring Integration Channel Adapters for Google Cloud Pub/Sub and Google Cloud Storage
  • Spring Cloud Stream Binder for Pub/Sub
  • Spring Data Spanner (BETA)
  • Spring Boot starters
    • GCP Support
    • Google Cloud Config (BETA)
    • Google Cloud Spanner (BETA)
    • Google Cloud Logging
    • Google Cloud Pub/Sub
    • Google Cloud SQL
    • Google Cloud Storage
    • Stackdriver Trace with Spring Cloud Sleuth

Quick Start


The recommended way to get started using spring-cloud-gcp in your project is with a dependency management system – the snippet below can be copied and pasted into your build. Need help? See our getting started guides on building with Maven and Gradle.