DEV Community

Cover image for The classic "Frankenstein" of webhook debugging:
Joseandres Montesino
Joseandres Montesino

Posted on

The classic "Frankenstein" of webhook debugging:

  1. Fire up ngrok to expose your local port
  2. Open webhook.site to see if Stripe or WhatsApp actually hits you
  3. Run an eternal curl to replicate the request
  4. Get lost in a sea of scattered logs or text files

βœ… It works. We've all done it for years.
❌ But let's be honest: it's chaotic, fragmented, and a massive time sink.

I always felt there should be a tool that centralizes this whole workflow, runs 100% on your own infrastructure, and respects privacy.

Since I didn't find one… I built it.

πŸ”₯ HookShot βš“

Open Source – built for devs who deal with webhook chaos daily.

If you work with:

Β· APIs & enterprise integrations
Β· Complex automations (n8n, Make, Odoo)
Β· Payment gateways & webhooks (Stripe, GitHub, WhatsApp Business)

HookShot gives you:

πŸ”Ή Total inspection – receive and analyze payloads in real time
πŸ”Ή HTTP control – simulate real environments with custom responses
πŸ”Ή Forwarding & replay – redirect events to localhost and replay requests with one click (bye bye, testing webhooks from external platforms)
πŸ”Ή Self-hosted – spin it up anywhere with Docker in seconds

πŸ§ͺ The project is in its early, beautiful stage.
Your feedback can directly shape the roadmap.

If you build integrations and have 5 minutes to break it, clone it, or try it – I'd love to know:

  1. What key feature is missing to replace your current workflow?
  2. Was anything confusing when spinning up the container?
  3. What's your biggest webhook pain point that HookShot doesn't solve yet?

πŸ”— Links in the first comment πŸ‘‡

OpenSource #Webhooks #DevTools #Docker #n8n #Backend

Top comments (1)

Collapse
 
joseandres profile image
Joseandres Montesino

Here are the project links – any feedback is pure gold! πŸ‘‡

🌐 Landing Page: j-o-s-eandres.github.io/hookshot/
πŸ’» GitHub Repo: github.com/J-o-s-eandres/hookshot

If you like the idea or it saves you some time in your daily workflow, a ⭐️ on the repo helps massively with visibility in the open source community.

Thanks, and happy debugging! πŸš€