webhooksite/webhook.site

⚓️ Easily test HTTP webhooks with this handy tool that displays requests instantly.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 9th, 2026
Created on March 21st, 2016
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 530
Total Stargazers: 6,740 (+0)
Total Subscribers: 52 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Webhook.site is a webhook testing and debugging tool that provides unique URLs for capturing and inspecting HTTP requests in real time.

The tool solves the problem of testing webhooks without requiring an internet-facing server or complex infrastructure. When you generate a unique URL on Webhook.site, any HTTP requests sent to that URL are instantly displayed and logged. Beyond basic inspection, the tool supports Custom Actions and WebhookScript, a scripting language that lets you transform, validate, and process incoming requests. This enables workflows like converting webhook formats, re-sending requests to different systems, connecting incompatible APIs, and building contact forms that trigger emails.

The open-source version available on GitHub is MIT-licensed and suitable for self-hosting via Docker, making it ideal for developers who need webhook testing in isolated or private environments. It works well for anyone behind a firewall or testing integrations without exposing a public server. The cloud version at webhook.site offers additional features including Custom Actions, with some functionality available only under a paid subscription. Choose the self-hosted version if you need a lightweight, open testing tool; choose the cloud version if you want the graphical Custom Actions editor and don't mind a managed service.

The project maintains active development with regular commits to the master branch. The codebase uses Laravel for the backend API and Angular.js for the frontend single-page application, with SQLite for data storage. The tool integrates several third-party libraries including Primi for the WebhookScript language engine, Ace for the script editor, and FlowCommunications' JSONPath implementation for data extraction.