Amazon EventBridge quotas
The following quotas apply to the various feature areas of Amazon EventBridge.
Topics
Note
For a list of the quotas for EventBridge Scheduler, see Quotas for EventBridge Scheduler in the EventBridge Scheduler User Guide.
EventBridge quotas
EventBridge has the following quotas.
The Service Quotas console provides information about EventBridge quotas.
Along with viewing the default quotas, you can use the Service Quotas
console to request quota increases
Name | Default | Adjustable | Description |
---|---|---|---|
Api destinations | Each supported Region: 3,000 |
Yes |
The maximum number of API destinations per account per Region. |
Connections | Each supported Region: 3,000 |
Yes |
The maximum number of connections per account per Region. |
CreateEndpoint throttle limit in transactions per second | Each supported Region: 5 per second | No | The maximum number of requests per second for CreateEndpoint API. Additional requests are throttled. |
DeleteEndpoint throttle limit in transactions per second | Each supported Region: 5 per second | No | The maximum number of requests per second for DeleteEndpoint API. Additional requests are throttled. |
Endpoints | Each supported Region: 100 |
Yes |
The maximum number of endpoints per account per Region. |
Event bus policy size | Each supported Region: 10,240 |
Yes |
Maximum policy size, in characters. This policy size increases each time you grant access to another account. You can see your current policy and its size by using the DescribeEventBus API. |
Event buses | Each supported Region: 100 |
Yes |
Maximum event buses per account. |
Event pattern size | Each supported Region: 2,048 |
Yes |
Maximum size of an event pattern, in characters. |
Invocations throttle limit in transactions per second |
us-east-1: 18,750 per second us-east-2: 4,500 per second us-west-1: 2,250 per second us-west-2: 18,750 per second af-south-1: 750 per second ap-northeast-1: 2,250 per second ap-northeast-3: 750 per second ap-southeast-1: 2,250 per second ap-southeast-2: 2,250 per second ap-southeast-3: 750 per second eu-central-1: 4,500 per second eu-south-1: 750 per second eu-west-1: 18,750 per second eu-west-2: 2,250 per second Each of the other supported Regions: 1,100 per second |
Yes |
An invocation is an event matching a rule and being sent on to the rules targets. After the limit is reached, the invocations are throttled; that is, they still happen but they are delayed. |
Number of rules |
af-south-1: 100 eu-south-1: 100 Each of the other supported Regions: 300 |
Yes |
Maximum number of rules an account can have per event bus |
PutEvents throttle limit in transactions per second |
us-east-1: 10,000 per second us-east-2: 2,400 per second us-west-1: 1,200 per second us-west-2: 10,000 per second af-south-1: 400 per second ap-northeast-1: 1,200 per second ap-northeast-3: 400 per second ap-southeast-1: 1,200 per second ap-southeast-2: 1,200 per second ap-southeast-3: 400 per second eu-central-1: 2,400 per second eu-south-1: 400 per second eu-west-1: 10,000 per second eu-west-2: 1,200 per second Each of the other supported Regions: 600 per second |
Yes |
Maximum number of requests per second for PutEvents API. Additional requests are throttled. |
Rate of invocations per API destination | Each supported Region: 300 per second |
Yes |
The maximum number of invocations per second to send to each API destination endpoint per account per Region. Once the quota is met, future invocations to that API endpoint are throttled. The invocations will still occur, but are delayed. |
Targets per rule | Each supported Region: 5 | No | Maximum number of targets that can be associated with a rule |
Throttle limit in transactions per second for control plane APIs only, API name must be specified in the request (do not use for PutEvents) | Each supported Region: 50 per second |
Yes |
Maximum number of requests per second for EventBridge control plane API operations. Additional requests are throttled. The quota increase request should specify the API name (https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_Operations.html) and the details on the use case. Should not be used for PutEvents |
UpdateEndpoint throttle limit in transactions per second | Each supported Region: 5 per second | No | The maximum number of requests per second for UpdateEndpoint API. Additional requests are throttled. |
In addition, EventBridge has the following quotas that are not managed through the Service Quotas console.
Name | Default | Description |
---|---|---|
Event buses |
Each supported Region: 100 |
Maximum event buses per account. |
Event bus policy size |
Each supported Region: 10240 | Maximum policy size, in characters. This policy size increases each time you
grant access to another account. You can see your current policy and its size by using
the DescribeEventBus API. |
Event pattern size |
Each supported Region: 2048 |
Maximum size of an event pattern, in characters. This is adjustable up to 4096 characters. If you have requirements for the higher maximum limit, contact
support |
Rules containing wildcards |
Each supported Region: 30 rules per event bus |
Maximum number of rules, per event bus per account, that can contain event filters that include wildcards. This quota cannot be adjusted. For more information on using wildcards in event patterns, see Matching using wildcards. |
Schema discovery levels |
Each supported Region: 255 levels |
Maximum number of levels schema discovery will infer events that are nested. Any events past 255 levels are ignored. |
PutPartnerEvents quotas by Region
If you have requirements for higher maximum limits, contact
support
Regions | Transactions per second |
---|---|
|
PutPartnerEvents has a soft limit of 1,400 throughput requests per second and 3,600 burst requests per second by default in all Regions. |
EventBridge Schema Registry quotas
EventBridge Schema Registry has the following quotas.
The Service Quotas console provides information about EventBridge quotas.
Along with viewing the default quotas, you can use the Service Quotas
console to request quota increases
Name | Default | Adjustable | Description |
---|---|---|---|
DiscoveredSchemas | Each supported Region: 200 |
Yes |
The maximum number of schemas for a discovered schema registry that you can create in the current region |
Discoverers | Each supported Region: 10 |
Yes |
The maximum number of discoverers that you can create in the current region. |
Registries | Each supported Region: 10 |
Yes |
The maximum number of registries that you can create in the current region. |
SchemaVersions | Each supported Region: 100 |
Yes |
The maximum number of versions per schema that you can create in the current region. |
Schemas | Each supported Region: 100 |
Yes |
The maximum number of schemas per registry that you can create in the current region. (Except Discovered Schema Registry) |
EventBridge Pipes quotas
EventBridge Pipes has the following quotas. If you have requirements for higher maximum limits, contact
support
Resource | Regions | Default limit |
---|---|---|
Concurrent pipe executions per account |
|
1000 |
Concurrent pipe executions per account |
|
3000 |
Pipes per account |
All |
1000 |