EventBridge uses the pay-as-you-go billing method. This topic describes the billable items, billing rules, and billing examples for EventBridge to help you understand the billing model and optimize your costs.
Unit prices
Unit prices for event sources
Billable item | Unit price |
Event publishing on the default event bus | Free of charge |
Event publishing on custom event buses | USD 0.82 per 1 million published events |
An event with a size of up to 64 KB is billed as one event.
Unit prices for event targets
Billable item | Unit price |
Event pushes or notifications to Alibaba Cloud service targets | Free of charge |
Event pushes to custom targets | USD 0.91 per 1 million pushed events |
An event with a size of up to 64 KB is billed as one event.
An event with a size of 64 KB or less is billed as one event. For example, a 300 KB event is billed as five events.
If you make cross-region EventBridge calls, you incur additional data transfer fees. These fees are calculated based on the amount of data transferred and cross-region billing standards. For more information, see Cross-region data transfer pricing.
Alibaba Cloud service target types:
Alibaba Cloud service targets: Services provided by Alibaba Cloud, such as Function Compute, Simple Message Queue (formerly MNS), and Simple Log Service.
Alibaba Cloud service notification targets: Service targets that send event notifications to users or systems. Examples include DingTalk, Lark, and text messages.
Custom targets: Services not provided by Alibaba Cloud, such as API Destination, HTTP, HTTPS, and event subscriptions.
Billing example
Assume that you send 10 million events to an MQTT service in one calendar month (30 days). You publish these events using a custom event bus. The cost is calculated as follows.
Convert the event volume to millions of events: 10 million events = 10.
Calculate the fees: 10 × 0.82 USD = 8.2 USD