Eventarc pricing

Eventarc is offered in two editions: Eventarc Advanced and Eventarc Standard.

For more information, see the Eventarc overview.

Eventarc Advanced pricing

Eventarc Advanced billable component Pricing
Bus publishing

Messages published to a bus from any source: US$1.00 per million messages.

Pipeline messages Messages sent to a pipeline: US$0.50 per million messages.
Pipeline transformations Stateless transformations and conversions: US$0.40 per million operations.

Note the following:

  • If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
  • Event receiver services incur any applicable charges; for example, Cloud Run.
  • Standard Cloud Monitoring and Cloud Logging charges apply.
  • Events larger than 16 KB are considered multiple events. Each 16 KB portion of a payload is billed as 1 event. For example:
    • 16.001 KB event—2 events billed
    • 65 KB event—5 events billed
    • 1 MB event (maximum event size)—64 events billed

Billing example

Usage of Eventarc Advanced
bus
For 2.5M events published to a bus, and when charged US$1.00 per million events, the charge is US$2.50.
Usage of Eventarc Advanced pipelineAssuming 100% of the messages are sent to the pipeline, and when charged US$0.50 per million events, the charge is US$1.25.
Usage of transformation
and conversion
Assuming 100% of the messages apply either a conversion or a transformation, and 2.5M operations, and when charged US$0.40 per million operations, the charge is US$1.00.
Total chargeUS$4.75

Eventarc Standard pricing

The total Eventarc Standard billable charge is the combined charge of Eventarc and its transport layer, Pub/Sub.

Eventarc Standard billable component Pricing
The first 50,000 chargeable events in every calendar month Free
Events from Google sources US$0 per million events published
Events from Pub/Sub sources US$0 per million events published
Events from other sources US$1 per million events published (free while in Preview)

Note the following:

  • If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
  • Usage of the Pub/Sub transport layer is billed at standard Pub/Sub rates.
  • For Pub/Sub sources, Eventarc can use the existing Pub/Sub topic used by the event provider when publishing events.
  • Events using Cloud Audit Logs incur Cloud Logging charges and event receiver services incur any applicable charges; for example, Cloud Run.
  • Events larger than 64 KB are considered multiple events. Each 64 KB portion of a payload is billed as 1 event. For example:
    • 64.001 KB event—2 events billed
    • 257 KB event—5 events billed
    • 512 KB event (maximum event size)—8 events billed

Billing examples

These examples assume events using Cloud Audit Logs are typically 2 KB.

Google event source example

Scenario: A Cloud Run service receiving one 2 KB event every minute for a month (43,200 events) at a rate of 2 KBps from a Google source such as Cloud Storage using Cloud Audit Logs.

Usage of EventarcUS$0 per million events published for 43,200 events. The charge is US$0.
Usage of the Pub/Sub transport layerAssuming one Pub/Sub topic with one subscription and the subscriber is consuming all generated events. Pub/Sub has a total transmission rate of 4 KBps (2 KBps ingress and 2 KBps egress). Over 30 days this is 0.0095 TiB of data. The billable data volume is 0.0095 TiB, and when charged at US$40 per TiB, the charge is US$0.38. However, the free tier of the first 10 GB would reduce the charge to US$0.
Total charge with free tierUS$0 (Eventarc) + US$0 (Pub/Sub) = US$0
Total charge without free tierUS$0 (Eventarc) + US$0.38 (Pub/Sub) = US$0.38

Pub/Sub event source example

Scenario: A Cloud Run service receiving one 512 KB event every second for a month (2,592,000 events) at a rate of 1 MBps from a Pub/Sub source.

Usage of EventarcUS$0 per million events published for 2,592,000 events. The charge is US$0.
Usage of the Pub/Sub transport layerAssuming one Pub/Sub topic with one subscription and the subscriber is consuming all generated events. Pub/Sub has a transmission rate of 2 MBps (1 MBps ingress and 1 MBps egress). Over 30 days this is 4.715 TiB of data. The billable data volume is 4.715 TiB, and when charged at US$40 per TiB, the charge is US$188.60. However, the free tier of the first 10GB would reduce the charge to US$188.20.
Total charge with free tierUS$0 (Eventarc) + US$188.20 (Pub/Sub) = US$188.20
Total charge without free tierUS$0 (Eventarc) + US$188.60 (Pub/Sub) = US$188.60

What's next

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.
Contact sales