
How I Built a Webhook Debugger with Hono, React 19, and SQLite
Every developer who's integrated webhooks knows the pain. You configure an endpoint, wait for a provider to fire a test event, check your server logs, realize the payload format isn't what you expected, reconfigure, and wait again. Repeat until you lose the will to live. I built HookRelay to fix this. It gives you a unique URL that captures any incoming HTTP request and displays it in a real-time dashboard — headers, body, timing, everything. The Problem Webhook debugging is uniquely frustrating because: You can't control when they fire. Unlike API calls you initiate, webhooks arrive on their schedule. Payloads vary wildly. Every provider has a different format, and documentation is often incomplete. Failed deliveries disappear. Most providers retry a few times, then give up. If you weren't logging, that payload is gone. Local development is painful. You need ngrok or similar tunneling just to receive webhooks on localhost. Architecture Decisions Why Hono over Express Hono is fast, lig
Continue reading on Dev.to Tutorial
Opens in a new tab




