Google Cloud Platform products


Google Cloud Pub/Sub provides messaging between applications.

  • Cloud Pub/Sub is designed to provide reliable, many-to-many, asynchronous messaging between applications.

  • Publisher applications can send messages to a "topic" and other applications can subscribe to that topic to receive the messages.

Find Pub/Sub in the left side menu of the console, under Big Data.

Get started

Here are links to setup guides on

  • What is Cloud Pub/Sub? Learn about use cases, features, concepts, and the data model.

  • Ways to get started: Consider several options for getting started. For example, you can explore the API or a sample app without finishing the prerequisites for app setup (linked below). Or you can dive in and create a small but functional client application using Cloud Pub/Sub.

  • Prerequisites for app setup: You need to get a Google Account, set up a project in the Developer Console, configure notification endpoints for push delivery, and download and install the necessary client libraries.

  • Set up your app: Before you can make requests to the Google Cloud Pub/Sub API, your application must set up authorization, using the OAuth 2.0 protocol. If you are using the Google Cloud Pub/Sub client library, you must also create an instance of the Pubsub class. And you should implement a system to handle retry attempts in case of RPC request failures.

Developer resources

Here are links to resources on

Publisher and subscriber guides

  • Publisher setup guide: This setup guide is for publishers who wish to define topics and publish messages to them. Subscribers can subscribe to these topics to view your messages.

  • Subscriber setup guide: This setup guide is for subscribers who wish to subscribe to topics where publishers can send you messages.

API reference


  • Samples and libraries: View Pub/Sub code samples and client libraries, as well as other ways to access the Google Cloud Pub/Sub, such as the APIs Explorer and the Google Plugin for Eclipse.

Monitor and troubleshoot

  • Monitor: You can use the Cloud Monitoring service to monitor your usage of the Google Cloud Pub/Sub API.

  • Troubleshoot: Troubleshoot common subscription issues.


  • Support: Join the Google Group, file bugs, or view the Pub/Sub tag on Stack Overflow.

Was this article helpful?
How can we improve it?