Looking for a Svix alternative with a real-time dashboard, payload transforms, and alerting baked in — plus a self-host option that doesn't require an enterprise contract? Here's the side-by-side.
| Feature | WebhookLens | Svix |
|---|---|---|
| Webhook proxy (receive + forward) | ✓ | Sender-focused |
| Webhook sending-as-a-service | Not the focus | ✓ |
| Self-hosted option | ✓ (ELv2, free) | Community edition only |
| Real-time live stream (WebSocket) | ✓ | ✕ |
| Payload transforms | ✓ | ✕ |
| Smart routing (multi-target) | ✓ | ✕ |
| Built-in alerting | ✓ | ✕ |
| CLI tunnel for local dev | ✓ | ✕ |
| Buffer / pause endpoint | ✓ | ✕ |
| EU data residency | ✓ (Hetzner Germany) | Optional (enterprise) |
| Starting price | Free / €12/mo | Free / $75/mo |
Svix is excellent if your business model is "my API delivers webhooks to my customers" — you register endpoints on behalf of your users and Svix handles signing, retrying, fanning out. It's the best-in-class for that job.
WebhookLens sits on the other side: you are the consumer receiving webhooks from Stripe/GitHub/Shopify/etc., and you need to inspect, transform, replay, route. If your problem is inbound visibility and control, WebhookLens is the better fit.
If you're currently using Svix as a proxy for inbound webhooks (pushing into Svix endpoints) and want to switch:
webhooklens-cli listen) to tunnel webhooks to your local dev — replaces Svix Play.