Amazon EventBridge quotas - Amazon EventBridge

Amazon EventBridge quotas

There are quotas for most aspects of EventBridge.

EventBridge quotas

EventBridge has the following quotas.

Resource Default limit

Event publishing API requests

PutEvents operations are limited based on AWS Region. See PutEvents quotas by Region.

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 for adjustable quotas.

All other API requests

All EventBridge APIs other than PutEvents are limited to 50 requests per second by default.

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 for adjustable quotas.

API destinations

Default: 3,000

The maximum number of API destinations per account per Region. API destinations are HTTP invocation endpoints that you can use as the target for a rule.

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 for adjustable quotas.

Rate of invocations per API destination

Default: 300 TPS.

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.

Note

This soft limit prevents your endpoint from being overloaded with event traffic. If your endpoint can handle more event traffic, use the Service Quota console to raise this limit.

Connections

Default: 3,000.

The maximum number of connections per account per Region. Connections are used with API destination to define the authorization parameters to use to connect to the destination HTTP endpoint.

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 for adjustable quotas.

Event buses

Maximum 100 event buses per account.

Event buses - other quotas

There's no restriction on the rate of events that can be received from AWS services or other AWS accounts. If you send custom events to your event bus using the PutEvents API, the PutEvents API quotas apply. Any events that are sent to the targets of the rules in your account count against your invocations quota. This includes cross-account and cross-Region event delivery.

The policy size of an event bus is limited to 10240 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.

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 for adjustable quotas.

Event pattern

2048 characters maximum.

Invocations

An invocation is an event matching a rule and being sent to the rule’s targets. Quotas vary by region. See Invocation quotas by Region.

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 for adjustable quotas.

ListRuleNamesByTarget

Maximum 100 results per page for requests.

ListRules

Maximum 100 results per page for requests.

ListTargetsByRule

Maximum 100 results per page for requests.

PutEvents entry size

Maximum 256KB

PutTargets

10 entries per request. Up to 5 targets per rule.

RemoveTargets

10 entries per request.

Rules

300 per event bus.

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 for adjustable quotas.

Before increasing quotas, examine your rules. If you have multiple rules that match very specific events, consider broadening their scope by using fewer identifiers in your Amazon EventBridge events. In addition, consider adding more targets to your rules.

Systems Manager Run Command target

1 target key and 1 target value

Systems Manager Run Command doesn't currently support multiple target values.

Targets

Maximum 5 targets per rule.

PutEvents quotas by Region

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 for adjustable quotas. For quotas above 100,000 TPS, our service team will host a call to best support you

Note

Events sent to a different Region using PutEvents count towards the PutEvents quota of the destination Region for the account that owns the role used to send the events.

Regions Transactions per second
  • US East (N. Virginia)

  • US West (Oregon)

  • Europe (Ireland)

PutEvents has a soft limit of 10,000 requests per second by default in these Regions.

  • US East (Ohio)

  • Europe (Frankfurt)

PutEvents has a soft limit of 2,400 requests per second by default in these Regions.

  • US West (N. California)

  • Europe (London)

  • Asia Pacific (Sydney)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Singapore)

PutEvents has a soft limit of 1,200 requests per second by default in these Regions.

  • Canada (Central)

  • Europe (Paris)

  • Europe (Stockholm)

  • South America (São Paulo)

  • Asia Pacific (Seoul)

  • Asia Pacific (Mumbai)

  • Asia Pacific (Hong Kong)

  • Middle East (Bahrain)

PutEvents has a soft limit of 600 requests per second by default in these Regions.

  • China (Ningxia)

  • China (Beijing)

  • Asia Pacific (Osaka)

  • Africa (Cape Town)

  • Europe (Milan)

PutEvents has a soft limit of 400 requests per second by default in these Regions.

PutPartnerEvents quotas by Region

To request quota increases, please contact support.

Regions Transactions per second
  • US East (N. Virginia)

  • US West (Oregon)

  • Europe (Ireland)

  • US East (Ohio)

  • Europe (Frankfurt)

  • US West (N. California)

  • Europe (London)

  • Asia Pacific (Sydney)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Singapore)

  • Canada (Central)

  • Europe (Paris)

  • Europe (Stockholm)

  • South America (São Paulo)

  • Asia Pacific (Seoul)

  • Asia Pacific (Mumbai)

  • Asia Pacific (Hong Kong)

  • Middle East (Bahrain)

  • China (Ningxia)

  • China (Beijing)

  • Asia Pacific (Osaka)

  • Africa (Cape Town)

  • Europe (Milan)

PutPartnerEvents has a soft limit of 1,400 throughput requests per second and 3,600 burst requests per second by default in all Regions.

Invocation quotas by Region

An invocation is an event matching a rule and then being sent to the rule’s targets. If the invocation of a target fails due to a problem with the target service or account throttling, EventBridge reattempts for up to 24 hours.

If you receive events from another account, each event that matches a rule in your account and is sent to the rule’s targets counts against your account’s quota of invocations per second.

After your reach the invocation quota in your region, EventBridge throttles invocations. They still happen but are delayed.

The Service Quotas console provides information about EventBridge quotas. You can also use the Service Quotas console to request quota increases for adjustable quotas. For quotas above 100,000 TPS, our service team will set up a call to best support you.

Regions Invocations per second
  • US East (N. Virginia)

  • US West (Oregon)

  • Europe (Ireland)

The invocations quota has a soft limit of 18,750 requests per second by default in these Region.

  • US East (Ohio)

  • Europe (Frankfurt)

The invocations quota has a soft limit of 4,500 requests per second by default in these Regions.

  • US West (N. California)

  • Europe (London)

  • Asia Pacific (Sydney)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Singapore)

The invocations quota has a soft limit of 2,250 requests per second by default in these Regions.

  • Canada (Central)

  • South America (São Paulo)

  • Europe (Paris)

  • Europe (Stockholm)

  • Asia Pacific (Seoul)

  • Asia Pacific (Mumbai)

  • Asia Pacific (Hong Kong)

  • Middle East (Bahrain)

The invocations quota has a soft limit of 1,100 requests per second by default in these Regions.

  • China (Ningxia)

  • China (Beijing)

  • Asia Pacific (Osaka)

  • Africa (Cape Town)

  • Europe (Milan)

The invocations quota has a soft limit of 750 requests per second by default in these Regions.