Self-Hostable Webhook Inspector And Replay Studio With Persistent Local Capture For Indie Devs Who Outgrew smee.io And Refuse The 2026 ngrok And Inlets Price Hikes
smee.io bins are ephemeral and don't persist. ngrok's $10 starter (5GB bandwidth) and Inlets's $25/month personal license have priced out hobby and freelance work. webhook.site is hosted, so your customer's webhook payloads end up on a third-party server you can't audit. The gap is a single-binary or Docker-compose package that captures webhook traffic to local disk, exposes a Postman-quality UI to inspect bodies and replay, supports Stripe/GitHub/Twilio signature verification, and runs behind your existing Cloudflare Tunnel or Tailscale. No accounts, no monthly fee, no third-party seeing your customer data.
The inspector is the product, not the tunnel. Ship as a single binary that you point at your existing Cloudflare Tunnel or run on localhost. Charge $19 one-time for a license that unlocks team replay sharing... matches the BuyItForLife mood of devs done with monthly tool taxes.
landscape (4 existing solutions)
Tunnels are commodified and free (Cloudflare, Tailscale). What's missing is the polished inspector + replay layer that runs entirely on the dev's machine and persists captures across reboots.