Skip to main content

Plans and Limits

Free Forever

FeatureLimit
Price$0/month — forever. No credit card required.
Webhook endpoints3
Webhooks per month25,000
Max payload256 KB
Destinations3
Routes/flows3
Provider templatesStripe, GitHub, Twilio, Shopify, Custom
IngressShared static public ingress
PoolShared Pool
Deployment regionAWS regions as available
Event/log retention7 days
S3 log exportNot included
Seats1 (owner only)
SupportCommunity / best-effort
SLANot included
On-callNot included
Dedicated public IPNot included

Pro — Early Bird

FeatureLimit
Price$29/month early bird (reference standard: $49/month)
Promo6 months free with monthly product feedback survey
Webhook endpoints50
Webhooks per month500,000
Max payload1 MB
Destinations25
Routes/flows50
Provider templatesStripe, GitHub, Twilio, Shopify, Custom
IngressShared static public ingress
PoolShared Pool
Deployment regionAWS regions as available
Event/log retention30 days
S3 log exportIncluded (delivery logs only)
Seats1 (owner only)
SupportEmail + Slack/Discord best-effort
SLANot included
On-callNot included
Dedicated public IPNot included

Business (Coming Soon)

FeatureStatus
StatusComing soon — qualitative only
LimitsNo public numeric limits
AdaptersDedicated adapters planned
IsolationNamespace, container, and network-policy isolation planned
Dedicated public IPPlanned as add-on
Multi-seatPlanned
S3 payload exportPlanned
S3 Object LockPlanned
SLAPlanned
On-callPlanned as option
DPAPlanned

Enterprise

Contact us for custom requirements including custom commercial terms, data residency, deployment planning, security/procurement review, custom S3 export and compliance workflows, and custom support.

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.

S3 Log Export

Pro S3 log export writes delivery log records to a customer-owned S3 bucket. It does not export raw webhook payloads. Customers manage bucket lifecycle rules, retention, replication, access policies, and deletion.

What is included in Pro S3 log export

  • Delivery log records: event ID, tenant ID, endpoint ID, source/provider, delivery status, attempt count, timestamp, HTTP status, error category, size in bytes
  • A payload_included: false marker indicating that raw payload is omitted

What is NOT included in Pro

  • Raw webhook payload body
  • Raw request/response body
  • Authorization headers, provider signatures, cookies, tokens, API keys, OAuth codes
  • Full webhook headers (unless explicitly allowlisted/redacted)
  • S3 Object Lock / immutable retention
  • Zen Mesh-managed retention

Customer-owned bucket

Customers provide their own S3 bucket and credentials/keys. Zen Mesh writes log objects to the configured bucket. Customers are responsible for retention, lifecycle rules, access policies, replication, and deletion in their own bucket.

Business+ (planned)

  • Raw payload fan-out (planned)
  • S3 Object Lock / immutable retention workflows (planned)
  • Stronger compliance/retention workflows (planned)

Business+ is coming soon. Do not assume these features are live.

Enterprise

Contact us for custom S3 export and compliance workflows.

See Also