Zen Mesh vs Convoy

Convoy is an open-source webhook gateway that handles both sending and receiving webhooks. Zen Mesh focuses specifically on the receiving and private-delivery side: accepting third-party webhooks and delivering them to services behind NAT/firewalls.

Managed Public Delivery

For supported inbound webhook workflows, Zen Mesh provides a direct managed alternative: create a public webhook endpoint, validate and process events, and deliver to a public HTTPS destination without installing an agent, container, or Kubernetes component.

  • No customer-side runtime
  • No Edge, no Docker, no Kubernetes
  • Zen-managed endpoint and delivery

Private Edge Delivery

When the same destination is private, Zen Mesh can extend the flow through Edge using outbound-only connectivity, without publishing the target or opening inbound firewall access.

  • Same webhook control model
  • Outbound-only Edge connection
  • No public exposure of the target

Move the existing public webhook workflow to Zen Mesh, then add private delivery only where your network requires it.

Capability comparison

Sources: Convoy docs, Zen Mesh evidence system. Reviewed September 2026.

CapabilityZen MeshConvoy
Inbound webhook receptionYesYes
Outbound webhook sendingYes (public targets)Yes (primary focus)
Private target behind NAT/firewallYes (Edge Lite or Kubernetes Edge)Not a core feature
Retry with backoffYes (bounded, configurable)Yes
DLQ / terminal stateYes (bounded attempts, durable spool)Yes
Signature validationProvider-specific + standard HMACYes
Self-hostedEdge Lite runs on your Docker hostYes (open source)
Architecture and deliveryZen MeshConvoy
Public destination delivery (no customer runtime)Managed Public DeliveryYes
Private destination deliveryPrivate Edge DeliveryNot a core feature
NAT/firewall supportOutbound-only EdgeAssumes reachable target
Customer-side runtime for public targetsNone requiredNone required
Durable local state (SQLite)Built-in spool, checkpoint, fenceDatabase-backed

Choose Zen Mesh when

  • You need managed webhook delivery to a public HTTPS destination without installing any customer-side runtime
  • Your destination is behind NAT/firewall and you want outbound-only private delivery
  • You want a single platform for both public-target and private-target delivery
  • You need durable local state with SQLite and governed delivery semantics

Convoy may be preferable when

  • You need an open-source webhook gateway for managing outgoing deliveries to subscriber endpoints
  • You require subscription management and event batching across multiple sources
  • You want self-hosted webhook delivery scheduling with a database backend

Get started with Zen Mesh