Skip to main content

Rate Limits and Operational Limits

Status: PUBLIC_CONTRACT_DRAFT. This page describes the planned rate limit model. Plan-based limits are documented intent. No SLA guarantee. It is not a production-live availability claim.

Audience

Customer / developer planning integration capacity.

Plans and Quotas

TierWebhooks / MonthMax PayloadMax EndpointsMax Destinations
Free Forever25,000256 KB33
Pro — Early Bird500,0001 MB5025
Business (Coming Soon)CustomCustomCustomCustom
Enterprise (Contact Us)CustomCustomCustomCustom

Rate-limited requests receive a 429 Too Many Requests response with a Retry-After header.

Delivery Operational Limits

ParameterDefaultConfigurable
Retry attempts5Yes
Retry backoffExponential (1s → 60s)Yes
DLQ retention7 daysYes
Delivery timeout30sYes
Max fan-out destinations10Yes

Versioning

See API Versioning and Compatibility.

How Webhooks Are Counted

  • A webhook is counted when Zen Mesh receives an inbound webhook request at an endpoint.
  • Provider retries count as additional inbound webhooks.
  • Zen Mesh internal delivery retries do not count as additional webhooks.
  • Filtered or dropped requests may count against abuse and rate limits even if they are not delivered downstream.

Non-Claims

  • These limits apply per deployment and tenant configuration
  • Limits may be adjusted during maintenance windows
  • No SLA or uptime guarantee is made for any rate limit threshold
  • Production deployments may have different limits than sandbox/staging