How to Use Webhooks.app

Step-by-step guides to help you debug, test, and forward webhooks from popular services

Debug Docker Hub Webhooks in Real Time

Set up webhook debugging for Docker Hub in under 5 minutes

Docker Hub can trigger a webhook each time you push a new image. This is useful for CI/CD pipelines or automation, but testing and inspecting these webhooks locally can be tricky.

With webhooks.app, you can:

  • Inspect payloads and headers in real time
  • Forward events to your local dev server
  • Replay events without pushing another image

1Create a Webhook Endpoint

  1. Go to webhooks.app
  2. Copy the auto-generated endpoint URL (e.g. https://webhooks.app/data/abc123)

2Configure Docker Hub

  1. In Docker Hub, go to your repository's Webhooks tab
  2. Click "Create Webhook"
  3. Give it a name and paste your webhooks.app URL
  4. Save

3Trigger a Webhook

Push a new image to your Docker Hub repo:

docker build -t yourname/yourimage:latest .
docker push yourname/yourimage:latest

4Forward to Your Local Server (Optional)

If you have a local API or app running, set a Forward URL in webhooks.app (e.g. http://localhost:3000/hooks/dockerhub).

Events will stream to your local machine in real time while you also see them in the browser.

Quick local server for testing:

node -e "require('http').createServer((req,res)=>{
  res.setHeader('Access-Control-Allow-Origin','*');
  res.setHeader('Access-Control-Allow-Methods','*');
  res.setHeader('Access-Control-Allow-Headers','*');
  if(req.method==='OPTIONS'){res.end();return}
  if(req.method==='POST'){
    let body='';req.on('data',d=>body+=d);
    req.on('end',()=>{console.log('POST:',body);res.end('OK')})
  }else res.end('Send POST')
}).listen(8000,()=>console.log('Server on :8000'))"

5Replay Events

Need to test again without pushing a new image? Click "Send to..." next to any stored event and send it to your local or external URL.

✅ Done!

You can now debug and test Docker Hub webhooks instantly. No tunneling setup, no waiting for new pushes.

More Guides Coming Soon

GitHub Webhooks

Debug push events, pull requests, and releases

Stripe Webhooks

Test payment notifications and subscription events

Generic API

Debug any HTTP webhook from any service