View Project
Every time I had to integrate webhooks — be it Stripe, Razorpay, WhatsApp Cloud, or GitHub — it was the same painful cycle.
Spin up a server. Deploy it. Add ngrok. Re-deploy because I forgot to log something. Miss a payload. Change one line. Re-deploy again.
Sometimes the webhook source wouldn’t retry. Sometimes the payloads weren’t what I expected. And every time, I’d wish I could just receive that request directly on localhost and get on with my life.
So I built LocalHook — a dev tool that makes it effortless to receive and test webhooks locally, with zero deployments and zero tunnel bullshit. One public URL. Multiple local subscribers. Works with anything that speaks HTTP.
If you’ve ever had to write console.log(req.body) just to figure out why your webhook isn’t working — this is for you.
Stop deploying to debug. Just hook in, locally.
Built with