This project has been started as an experiment of collaboration between Google and Spring teams.
So far we got a good experience and our inter-team knowledge sharing has brought for us this project with several stable modules and active contribution from the Google team.

The project provides an integration and access object to Google Cloud Platform services via these modules:

spring-cloud-gcp-core

The first class citizen abstraction like GcpProjectIdProvider and CredentialsProvider and their support classes.
Provides properties and configures access to the Project ID and Cloud Authentication.
This is a transitive dependency for all other modules.

spring-cloud-gcp-autoconfigure and spring-cloud-gcp-starters

The Spring Boot auto-configurations and starters for components provided by this project, or just wrappers and helpers to existing auto-configuration such as DataSourceAutoConfiguration.

spring-cloud-gcp-pubsub

The well-known Template and Factory Spring patterns implementations for Google Cloud Pub/Sub service.
Also this module includes Spring Integration Channel Adapters implementations around the PubSubTemplate, PublisherFactory and SubscriberFactory.