Azure Event Grid quotas and limits

This article lists quotas and limits in Azure Event Grid.

Note

The following limits listed in this article are per region.

Events limits in namespace

The following limits apply to events in Azure Event Grid namespace resource.

Limit description Limit
Namespace topics 100 per TU
Event ingress 1,000 events per second or 1 MB per second per TU (whichever comes first)
Event egress (push and pull APIs) Up to 2,000 events per second or 2 MB per second per TU
Event egress (acknowledge, release, reject, and renew lock APIs) Up to 2,000 events per second or 2 MB per second per TU
Maximum event retention on namespace topics 7 days
Subscriptions per topic 500
Maximum event size 1 MB
Batch size 1 MB
Events per request 1,000

Custom topic, system topic, and partner topic resource limits

The following limits apply to Azure Event Grid custom topic, system topic, and partner topic resources.

Limit description Limit
Custom topics per Azure subscription 100
When the limit is reached, you can consider a different region or consider using domains, which can support 100,000 topics.
Event subscriptions per topic 500
This limit can’t be increased.
Publish rate for a custom or a partner topic (ingress) 5,000 events or 5 MB per second (whichever comes first). An event is counted for limits and pricing purposes as a 64KB data chunk. So, if the event is 128 KB, it counts as two events.
Event size 1 MB
This limit can’t be increased.
Maximum event retention on topics 1 day. This limit can't be increased.
Number of incoming events per batch 5,000
This limit can’t be increased
Private endpoint connections per topic 64
This limit can’t be increased
IP Firewall rules per topic 128

Domain resource limits

The following limits apply to Azure Event Grid domain resource.

Limit description Limit
Domains per Azure subscription 100
Topics per domain 100,000
Event subscriptions per topic within a domain 500
This limit can’t be increased
Domain scope event subscriptions 50
This limit can’t be increased
Publish rate for a domain (ingress) 5,000 events or 5 MB per second (whichever comes first). An event is counted for limits and pricing purposes as a 64KB data chunk. So, if the event is 128 KB, it counts as two events.
Maximum event retention on domain topics 1 day. This limit can't be increased.
Private endpoint connections per domain 64
IP Firewall rules per topic 128

Next steps

See Azure subscription and service limits, quotas, and constraints for quotas and limits of all Azure services.