Webhook Catcher — Free Self-Hosted Webhook Testing Tool

A modern, open-source alternative to webhook.site and Beeceptor. Generate a unique webhook URL, send HTTP requests, and inspect every request in real-time.

Webhook Testing Features

Unique Webhook URLs

Instantly generate a unique endpoint URL to receive and capture any HTTP request — GET, POST, PUT, PATCH, DELETE, and more.

Real-Time Inspection

View incoming webhook requests live via WebSocket streaming. See headers, body, query parameters, and metadata instantly.

Request History

Browse paginated request history with search and filtering. Export requests as JSON for debugging and documentation.

Authentication Support

Configure authentication on your webhook endpoints for secure testing. Supports token-based and custom auth headers.

Self-Hosted with Docker

Deploy in seconds with Docker Compose. Full control over your data — no third-party services required.

Dark & Light Mode

Toggle between dark mode and light mode. Responsive two-pane dashboard works on desktop and mobile devices.

How Webhook Catcher Works

1. Open Webhook Catcher to auto-generate a unique webhook URL.

2. Send any HTTP request to your URL from your app, API, or third-party service.

3. Instantly see every request in the real-time two-pane dashboard — headers, body, query params, and more.

Get Started — Free Webhook Testing

Deploy with Docker: docker compose up --build and visit webhook-enjoys.in to start testing webhooks instantly.