WebHook Tester on Ubuntu 24.04 LTS

Azure Developer Tools

WebHook Tester, a self hosted endpoint that captures inbound webhooks so you can inspect exactly what a service sent.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

WebHook Tester is an open source, self hosted endpoint for capturing, inspecting and debugging inbound HTTP requests. You create a session, which gives you a unique capture URL, and point any service that sends webhooks at it: a payment provider, a Git host, a CI system, a monitoring tool or your own application. Every request that arrives is recorded in full, and a web interface shows the exact HTTP method, every header, the query string, the client address and the complete request body, with a live feed that updates as requests arrive. You can inspect any captured request in detail, delete individual requests or clear a session, and configure the status code, headers, delay and body your endpoint returns so you can reproduce the behaviour a calling service expects.

It suits anyone integrating with a third party that sends webhooks: debugging a delivery against a real payload instead of guessing from documentation, capturing what a service actually sends before writing the handler, or reproducing a failing delivery.

Why the cloudimg image

Because a capture endpoint necessarily accepts unauthenticated requests, cloudimg ships it with the access split done properly. Capture URLs stay anonymous, which is what makes the tool useful, while the web interface and the management API sit behind a password generated uniquely on each instance's first boot, so nothing usable is baked into the image and the interface is never left open. New capture endpoints can only be created through the authenticated interface. Captured requests persist on disk across reboots with a sensible retention window, no separate database or cache is installed, the service runs as a non root user bound to loopback behind nginx, and every deployment comes with a paired deployment guide and 24/7 cloudimg support.

Common uses

  • Debug a webhook integration against the real payload a service sends
  • Capture and inspect third party callbacks before writing the handler
  • Keep request inspection inside your own cloud account rather than a public service

See it running

Real screenshots taken while testing this image against its deployment guide.

WebHook Tester on Ubuntu 24.04 LTS screenshot 1 WebHook Tester on Ubuntu 24.04 LTS screenshot 2 WebHook Tester on Ubuntu 24.04 LTS screenshot 3 WebHook Tester on Ubuntu 24.04 LTS screenshot 4