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 KiB are considered multiple events. Each
16 KiB portion of a payload is billed as 1 event. For example:
- 16.001 KiB event—2 events billed
- 65 KiB event—5 events billed
- 1 MiB 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 pipeline | Assuming 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 charge | US$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 KiB are considered multiple events. Each
64 KiB portion of a payload is billed as 1 event. For example:
- 64.001 KiB event—2 events billed
- 257 KiB event—5 events billed
- 512 KiB event (maximum event size)—8 events billed
- For events from Firestore Enterprise edition databases (in the console, "Cloud Firestore" events), there are additional charges. For more information, see Firestore Enterprise edition pricing.
Billing examples
These examples assume events using Cloud Audit Logs are typically 2 KiB.
Google event source example
Scenario: A Cloud Run service receiving one 2 KiB event every second for a month (2,592,000 events) from a Google source such as Cloud Storage using Cloud Audit Logs.
| Usage of Eventarc | US$0 per million events published for 2,592,000 events. The charge is US$0. |
| Usage of the Pub/Sub transport layer | Assuming one Pub/Sub topic with one subscription and the subscriber is consuming all generated events. Pub/Sub has a total transmission rate of 4 KiBps (2 KiBps ingress and 2 KiBps 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 GiB would reduce the charge to US$0. |
| Total charge with free tier | US$0 (Eventarc) + US$0 (Pub/Sub) = US$0 |
| Total charge without free tier | US$0 (Eventarc) + US$0.38 (Pub/Sub) = US$0.38 |
Pub/Sub event source example
Scenario: A Cloud Run service receiving one 1 MiB event every second for a month (2,592,000 events) from a Pub/Sub source.
| Usage of Eventarc | US$0 per million events published for 2,592,000 events. The charge is US$0. |
| Usage of the Pub/Sub transport layer | Assuming one Pub/Sub topic with one subscription and the subscriber is consuming all generated events. Pub/Sub has a transmission rate of 2 MiBps (1 MiBps ingress and 1 MiBps egress). Over 30 days this is 4.943 TiB of data. The billable data volume is 4.943 TiB, and when charged at US$40 per TiB, the charge is US$197.75. However, the free tier of the first 10 GiB would reduce the charge to US$197.36. |
| Total charge with free tier | US$0 (Eventarc) + US$197.36 (Pub/Sub) = US$197.36 |
| Total charge without free tier | US$0 (Eventarc) + US$197.75 (Pub/Sub) = US$197.75 |
What's next
- Read the Eventarc Standard documentation.
- Read the Eventarc Advanced documentation.
- Learn about Eventarc solutions and use cases.