webhook-tester
SHA-256Powerful tool for testing WebHooks and HTTP requests with custom responses, real-time WebSocket notifications, and multiple storage backends.
Smart Download
Download Download Version
v2.3.0 · 19 MB
Self-hosted webhook testing tool with customizable responses and real-time notifications.
Core Features
- Fully customizable response code, headers, and body
- Built-in WebSocket real-time notifications
- Multiple storage drivers: memory, Redis, filesystem
- Integrated ngrok tunneling for public exposure
- Single binary with embedded React UI, no dependencies
What It Can't Do
- •Memory storage loses all data on restart; demo site (wh.tarampamp.am) is limited and may be unavailable; production use requires Redis for persistence; ngrok tunnel requires a valid authentication token.
Use Cases
- Debug webhook integrations with GitHub, GitLab, Slack, etc.
- Integration test HTTP callbacks with full request inspection
Detailed Introduction
Webhook-tester is a self-hosted, high-performance alternative to services like webhook.site and requestinspector.com. Built with Go, it offers a single binary with an embedded React UI, requiring no external dependencies. Key advantages over similar tools: fully customizable response codes, headers, and body; real-time WebSocket notifications without third-party services like Pusher; support for in-memory, Redis, or filesystem storage; and built-in ngrok tunneling to expose local instances to the global internet. It allows you to create unique, randomly generated URLs to capture and inspect webhook requests, perfect for debugging integrations with GitHub, GitLab, Slack, and more. Features include binary view of requests, health endpoints, JSON logging, and multi-architecture Docker images. Unlike webhook.site, this is free, open-source, and you control your data entirely.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Run Docker container: docker run --rm -p 8080:8080 ghcr.io/tarampampam/webhook-tester:2
Open http://localhost:8080 in browser and copy the generated URL
Send a webhook request to that URL and inspect it in real-time
- Run Docker container: docker run --rm -p 8080:8080 ghcr.io/tarampampam/webhook-tester:2
- Open http://localhost:8080 in browser and copy the generated URL
- Send a webhook request to that URL and inspect it in real-time
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
6630b5e1ecedd283038f24f3ae744e5078bc119ea15971e9f3977ab0fe7a6ae8This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
If using Docker, stop the container and remove the image. If using a standalone binary, simply delete the binary file.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
code-server
Run VS Code in your browser, on any device with a consistent development environment.
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
opencode
OpenCode is a free, open-source AI coding agent that helps you write, refactor, and understand code. It offers two built-in modes: a full-access 'build' agent for active coding and a read-only 'plan' agent for safe exploration.