Webhook.site is a web-based tool that captures, inspects, and debugs incoming HTTP requests and emails sent to a unique URL, without requiring any server setup. It also functions as an API mocking and response modification tool, capable of generating mock APIs from OpenAPI specifications and altering HTTP responses, headers, and status codes for testing purposes. Beyond inspection, it serves as a platform for webhook automation and workflow orchestration, triggering multi-step automations—including database queries, SSH commands, and HTTP calls—when a webhook is received.
The service distinguishes itself through a combination of request forwarding, real-time streaming, and a custom action pipeline engine. Incoming requests can be forwarded bidirectionally to local servers or private networks via a CLI tunnel, or streamed in real time to a local development server. A configurable chain of custom actions, executed sequentially with variable passing and conditional branching, enables data transformation, external service integration, and workflow building. A built-in WebhookScript interpreter allows execution of custom scripts in a domain-specific language for complex processing, while an event-driven scheduling system triggers HTTP requests on fixed intervals or cron schedules with response validation and alerting.
The platform also provides capabilities for data storage and synchronization, including database-backed request persistence in a PostgreSQL-compatible database, cloud database management, and file operations across services like AWS S3, Dropbox, Google Sheets, and OneDrive. Data extraction and transformation features support regex, XPath, JSONPath, date parsing, text replacement, and conditional value mapping. Notifications and messaging can be sent through email, Slack, Discord, Telegram, push services, and message queues. Security features include basic authentication, custom header validation, and hash-based webhook verification, while traffic management offers IP-based rate limiting and request discarding.
An open-source edition is available for self-hosted deployment via Docker or PHP, allowing inspection and debugging of HTTP requests in a controlled environment without external dependencies.