With Amazon EventBridge, you pay for events published to your event bus, and events ingested for Schema Discovery and event replay. There are no additional charges for rules or event delivery. There are no minimum fees or upfront commitments. All state change events published by AWS services are free.
Event buses
AWS Free Tier: All state change events published by AWS services by default are free.
Size of payloads: Each 64 KB chunk of a payload is billed as one event (for example, an event with a 256 KB payload is billed as 4 requests).
You may incur additional data transfer charges among Regions for cross-Region invocations. You will be billed at standard AWS Data Transfer Charges.
There is no additional charge for global endpoints. Custom events published to the global endpoint are billed according to the custom events pricing above.
Pricing example
If your SaaS application published 5 million events in one month, your charges would be calculated as follows:
Monthly events = 5M events (all equal to or less than 64 KB each)
Monthly events charges = 5M * $1.00/M = $5.00 per month
Pipes
Amazon EventBridge Pipes helps you create point-to-point integrations between event producers and consumers with optional transform, filter and enrich steps.
Size of payload: Each 64 KB chunk of payload is billed as one request. For example, a batch of events with a 256 KB payload is billed as four requests.
Pricing example
If your source Amazon Simple Queue Service (SQS) queue receives 10 million events in one month, you apply a filter that matches 25% of your records, and you batch five events per request, your charges for sending those matching records to a target would be as follows:
Usage:
Monthly requests sent = 10,000,000 * 25% / 5 = 500,000
Requests after filtering = 500,000
Charges:
Requests after filtering = 0.5M * $0.40 = $0.20
Total monthly EventBridge charges = $0.20
Scheduler
Free Tier: As part of the Free Tier, you can get started with EventBridge Scheduler at no cost. You can make 14,000,000 invocations per month for free. Some applications may be able to operate within the Free Tier.
Pricing example
If your application scheduled 10 million recurring schedules that invoke two times per month in Region US West.
Usage:
Monthly recurring schedules = 10M * 2 = 20M
Monthly invocations = 20M
Charges:
Monthly invocations: (20M – 14M Free Tier) * $1.00/M = $6.00
Total charges: $6.00 per month
*Your usage of the Free Tier is calculated each month across all Regions (except the GovCloud Region) and is applied to your bill automatically. Unused free usage does not roll over to the next month. Restrictions apply. See offer terms for more details.
API destinations
API destinations helps you send events from an EventBridge event bus to any web based application.
Size of payloads: Each 64 KB chunk of a payload is billed as one event (for example, an event with a 256 KB payload is billed as 4 requests). You may incur additional data transfer charges for data out to the internet. You will be billed at standard AWS Data Transfer Charges.
Pricing example
If you invoke 2 million events in one month from your EventBus endpoint to a HTTP endpoint, your charges would be as follows:
Monthly events = 2M events
Monthly API Destination charges = 2M * $0.20/M = $0.40 per month
Event replay
You will be able to specify event patterns to determine which events you want to archive for replay. You are charged at:
For replay, you are billed as per the custom events pricing above.
Pricing example
Monthly events = 2M events * $1.00/M = $2.00 per month.
Archive Processing = 2M events * 6KB / (1024 * 1024) * $0.10/GB = $1.14
Storage Costs = 2M events * 6KB/(1024*1024) * $0.023/GB = $0.26 per month
Replayed Events = 2M * $1.00/M = $2.00 per month
Total monthly EventBridge charges = $2 (event publishing) + $1.14 (Archive Processing) + $0.26 (Storage) + $2.00 (Replaying) = $5.40 per month.
Schema Registry
Usage of the Schema Registry for AWS and custom schemas is free.
The Schema Discovery feature of the Schema Registry includes a Free Tier of 5 million ingested events per month. In most development use cases, where you use discovery in your development environment, your usage should stay within the Free Tier.
For additional usage outside of the Free Tier, such as if you wanted to use Schema Discovery to audit all events passing through your production event bus, you will be charged at:
Size of payloads: Each 8 KB chunk of a Schema Discovery payload is billed as one ingested event (for example, an event with a 16 KB payload is billed as two ingested events).
The EventBridge Schema Registry is available in the following regions: US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Hong Kong), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), Europe (London), Europe (Paris), Europe (Stockholm), and South America (São Paulo).
Pricing example
If your development environment published 2 million events in a month, each averaging 2 KB, and you enabled Schema Discovery on your development event bus, your charges would be calculated as follows:
Monthly events = 2M events * $1.00/M = $2.00 per month.
Schema Registry = Free.
Schema Discovery = 2M events. No additional discovery costs (5M events included in Free Tier).
Total monthly EventBridge charges = $2.00 (event publishing) + $0 (Schema Registry) + $0 Schema Discovery = $2.00 per month.
Get started building with Amazon EventBridge in the AWS Management Console.
Get a deeper understanding of EventBridge in the Developer Guide.