NO MORE NOISY NEIGHBORS
Delivery Groups
Per-tenant webhook delivery rates in Event Gateway.
Every tenant gets a queue
No more noisy neighbors
One tenant's burst shouldn't become everyone's backlog. Delivery Groups ensure events flow fairly.
Keep within rate limits
Webhooks that call an API shouldn't blow past its limits. Delivery Groups keep your pace in check.
Set delivery rate by key
Define a key in your webhook payload. Each unique value gets its own delivery group and rate.
-
Extract keys from payload body, headers, query, or path.
-
Events rotate across active groups, idle ones don't hog capacity.
-
Per-group overrides boost VIPs or throttle greedy tenants.
Get full delivery group observability
See the status of all delivery groups at a glance. Notifications to Slack, Teams, PagerDuty or email alert you to problem tenants.
-
Per-tenant queue depth, throughput, and backlog age.
-
Query and filter by key, or retry a tenant's failed events.
-
When a queue degrades, alerts tell you which tenant.
Delivery Groups in action
Alex walks through Delivery Groups in an example eCommerce app in this 2-minute video.
“Hookdeck acts as a shield to protect our infrastructure from massive demand.”
Get started in minutes
Send your first event
Get set up with Hookdeck and discover how it can support your event-driven apps.
Explore features
Continue your journey through the Hookdeck platform in our documentation.
Compare plans
From a generous free plan to team plans with more features and throughput.
FAQs
Do Delivery Groups cost extra?
No — they're included on existing plans.
Does this replace destination-level rate limits?
No — Delivery Groups sit on top. Your existing destination rate limit stays as the absolute ceiling. Delivery Groups decide how that capacity is allocated across tenants.
Does it work with my existing destinations?
Yes. Delivery Groups are opt-in via a delivery policy on the destination. Destinations without one behave exactly as they've always done.