Google Pub/Sub Integration

Connect Google Pub/Sub and send data to Google Pub/Sub with Rudderstack.
DestinationEvent Stream

Once you enable Google Pub/Sub as a destination, you can use RudderStack to send the events to the Pub/Sub topics of your choice in real-time. You can even change the destinations at any point without having to reconfigure any code.

Add Google Pub/Sub as a destination in RudderStack and:

  • Track all page-related information, such as the URL of the web page visited by the user
  • Capture all the relevant details about the visiting user and send the information to Google Pub/Sub in real-time
  • Map events with the Pub/Sub topic ID without any hassle
Frequently Asked Questions

Google Pub/Sub is a GCP streaming service that enables developers to build and operate various kinds of data streams.

Pricing for Google Pub/Sub can vary depending on your use case and data volume. RudderStack offers transparent, volume-based event pricing. See RudderStack's pricing.

Pub/Sub is a modern asynchronous real-time messaging service that allows you to interchange event data between applications and services via its scalable, secure, and highly available transmission through independent applications.

For using Google Pub/Sub, the basic requirement is a Google Account. To get a quick start with basic tasks in Pub/Sub, first, log into the Google Cloud Console and select an existing Google Cloud Console project or create a new one. Next, install and initialize the Cloud SDK (you can also use the gcloud tool if you do not want to install Cloud SDK). Now, create a Pub/Sub topic followed by a new Subscription (Use either Push or Pull mechanism for delivery type) and publish the message. You can now try to pull or Push the Subscription, based on Delivery type. To build a one-to-many Pub/Sub system, you can visit the official Google Pub/Sub documentation.

In Pull delivery, the subscribing application calls the Pub/Sub API. Next, the Pub/Sub server responds with the message and an ack ID. The subscriber then explicitly calls the acknowledge method, using the returned ack ID to acknowledge receipt. In Push delivery, the Pub/Sub server sends every message as an HTTPS request to the pre-configured subscriber endpoint. The endpoint returns an HTTP success status code as acknowledgment. The message is resent if the response is aborted due to any reason.

Use the Google Pub/Sub integration with popular sources
57 Integrations
About Google Pub/Sub

Google Pub/Sub is a real-time asynchronous messaging service that allows you to send and receive messages between independent applications. You can use Pub/Sub as a messaging middleware for your traditional service integrations or for ingesting and delivering events for your streaming analytics pipeline. Google Pub/Sub is designed to be a highly reliable and scalable messaging service focusing on minimizing latency. It offers auto-scaling and auto-provisioning features and support for open APIs and client libraries for cross-cloud and hybrid deployments.