Ingest events for streaming into BigQuery, data lakes or operational databases.
New customers get $300 in free credits to spend on Pub/Sub. All customers get up to 10 GB for ingestion or delivery of messages free per month, not charged against your credits.
Benefits
Synchronous, cross-zone message replication and per-message receipt tracking ensures reliable delivery at any scale.
Auto-scaling and auto-provisioning with no partitions eliminates planning and ensures workloads are production ready from day one.
A fast, reliable way to land small records at any volume, an entry point for real-time and batch pipelines feeding BigQuery, data lakes and operational databases. Use it with ETL/ELT pipelines in Dataflow.
Key features
Native Dataflow integration enables reliable, expressive, exactly-once processing and integration of event streams in Java, Python, and SQL.
Optional per-key ordering simplifies stateful application logic without sacrificing horizontal scale—no partitions required.
Complementing Pub/Sub, Pub/Sub Lite aims to be the lowest cost option for high-volume event ingestion. Pub/Sub Lite offers regional or zonal storage, putting you in control of capacity management.
What's new
Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.
Documentation
Use cases
Google’s stream analytics makes data more organized, useful, and accessible from the instant it’s generated. Built on Pub/Sub along with Dataflow and BigQuery, our streaming solution provisions the resources you need to ingest, process, and analyze fluctuating volumes of real-time data for real-time business insights. This abstracted provisioning reduces complexity and makes stream analytics accessible to both data analysts and data engineers.
Pub/Sub works as a messaging middleware for traditional service integration or a simple communication medium for modern microservices. Push subscriptions deliver events to serverless webhooks on Cloud Functions, App Engine, Cloud Run, or custom environments on Google Kubernetes Engine or Compute Engine. Low-latency pull delivery is available when exposing webhooks is not an option or for efficient handling of higher throughput streams.
All features
At-least-once delivery | Synchronous, cross-zone message replication and per-message receipt tracking ensures at-least-once delivery at any scale. |
Open | Open APIs and client libraries in seven languages support cross-cloud and hybrid deployments. |
Exactly-once processing |