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.

Delivery rate by group configuration
Delivery group metrics dashboard

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.

Start for free

Explore features

Continue your journey through the Hookdeck platform in our documentation.

Read docs

Compare plans

From a generous free plan to team plans with more features and throughput.

View pricing


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.