# webhooksite/webhook.site

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/webhooksite-webhook-site).**

6,433 stars · 508 forks · JavaScript · other

## Links

- GitHub: https://github.com/webhooksite/webhook.site
- Homepage: https://webhook.site
- awesome-repositories: https://awesome-repositories.com/repository/webhooksite-webhook-site.md

## Topics

`angular` `frontend` `laravel` `push-notifications` `spa` `sqlite` `webhook`

## Description

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.

## Tags

### Part of an Awesome List

- [Inspection And Debugging](https://awesome-repositories.com/f/awesome-lists/devtools/inspection-and-debugging.md) — Inspecting and debugging incoming HTTP requests, emails, and DNS queries in real time without setting up a server.
- [Managed Database Provisioners](https://awesome-repositories.com/f/awesome-lists/data/data-storage-and-databases/managed-database-provisioners.md) — Creates and manages PostgreSQL-compatible databases to store and query webhook data. ([source](https://docs.webhook.site/database.html))

### Development Tools & Productivity

- [Debugging and Inspection Tools](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools/debugging-and-inspection-tools.md) — A web-based tool that captures, inspects, and debugs incoming HTTP requests and emails sent to a unique URL.
- [Webhook Data Transformers](https://awesome-repositories.com/f/development-tools-productivity/data-transformation/webhook-data-transformers.md) — Webhook.site decodes incoming JSON, transforms it, and forwards it to one or more external services with error handling. ([source](https://docs.webhook.site/webhookscript/examples.html))
- [Webhook and Hook Automation](https://awesome-repositories.com/f/development-tools-productivity/git-hook-definitions/webhook-and-hook-automation.md) — Automating multi-step workflows triggered by incoming webhooks, including data transformation, conditional logic, and external service integration.
- [Metadata Retrieval APIs](https://awesome-repositories.com/f/development-tools-productivity/metadata-retrieval-apis.md) — Webhook.site fetches or searches the data sent to a URL via a dedicated API endpoint. ([source](https://docs.webhook.site/api/about.html))
- [Webhook-Triggered Workflows](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-platforms/webhook-triggered-workflows.md) — A platform that triggers multi-step automations, including database queries, SSH commands, and HTTP calls, when a webhook is received.
- [Webhook Actions](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/system-integration-interfaces/automation-integration/webhook-actions.md) — Orchestrates multi-step automations triggered by incoming webhooks using a visual builder and custom scripts. ([source](https://docs.webhook.site/alternative-to/pipedream.html))
- [Webhook Transformers](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/system-integration-interfaces/automation-integration/webhook-actions/webhook-transformers.md) — Webhook.site modifies incoming request data using Custom Actions and resends it to another system in a different format. ([source](https://docs.webhook.site/))
- [Captured Request Listers](https://awesome-repositories.com/f/development-tools-productivity/captured-request-listers.md) — Webhook.site returns all requests, emails, and DNSHooks sent to a token, optionally requiring authentication. ([source](https://docs.webhook.site/api/requests.html))
- [Captured Request Retrievers](https://awesome-repositories.com/f/development-tools-productivity/captured-request-retrievers.md) — Webhook.site fetches a specific request by ID or the latest request sent to a token URL. ([source](https://docs.webhook.site/api/requests.html))
- [HTTP Request](https://awesome-repositories.com/f/development-tools-productivity/cron-scheduling/http-request.md) — Provides a scheduling system for recurring HTTP requests with cron expressions and response validation. ([source](https://docs.webhook.site/api/schedules.html))
- [Modular Service Adapters](https://awesome-repositories.com/f/development-tools-productivity/external-service-connectors/modular-service-adapters.md) — Integrates with external platforms through modular adapters for HTTP APIs, databases, SSH, email, and push notifications.

### Networking & Communication

- [Token-Based Capture Endpoints](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/request-processing-architectures/token-based-capture-endpoints.md) — Each unique URL acts as a stateless capture endpoint, storing every incoming HTTP request and email for later inspection and processing.
- [HTTP Request Dispatchers](https://awesome-repositories.com/f/networking-communication/http-request-dispatchers.md) — Webhook.site sends an HTTP request from the cloud in text, JSON, multipart, URL-encoded, or forward mode and captures the response. ([source](https://docs.webhook.site/custom-actions/action-types.html))
- [Scheduled HTTP Requests](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-management/http-interaction-utilities/http-request-customizations/scheduled-http-requests.md) — Triggers HTTP requests on fixed intervals or cron schedules, with response validation and alerting for uptime monitoring. ([source](https://docs.webhook.site/schedules.html))
- [Webhook Generators](https://awesome-repositories.com/f/networking-communication/proxy-servers/proxy-enforcement/injection-enforcement/admission-webhooks/webhook-generators.md) — Webhook.site creates a dedicated endpoint that captures and logs every request sent to it for inspection. ([source](https://cdn.jsdelivr.net/gh/webhooksite/webhook.site@master/README.md))
- [Inspection Endpoints](https://awesome-repositories.com/f/networking-communication/proxy-servers/proxy-enforcement/injection-enforcement/admission-webhooks/webhook-generators/inspection-endpoints.md) — Webhook.site generates a unique URL or email address that captures incoming HTTP requests for inspection and debugging. ([source](https://docs.webhook.site/api/about.html))
- [Bidirectional Tunnels](https://awesome-repositories.com/f/networking-communication/cloud-proxy-clients/bidirectional-tunnels.md) — Forwards requests to local or private network servers via a CLI tunnel, relaying responses back through the cloud endpoint.
- [Local Development Streams](https://awesome-repositories.com/f/networking-communication/request-stream-abstractions/reactive-request-streams/local-development-streams.md) — Webhook.site forwards incoming requests in real time to a local development server using the CLI or browser-based XHR redirect. ([source](https://docs.webhook.site/))

### Web Development

- [Request Inspection Utilities](https://awesome-repositories.com/f/web-development/request-inspection-utilities.md) — Webhook.site displays the full content of any HTTP request sent to a unique URL, including headers, body, and query parameters. ([source](https://cdn.jsdelivr.net/gh/webhooksite/webhook.site@master/README.md))
- [Instant API Endpoints](https://awesome-repositories.com/f/web-development/api-servers/instant-api-endpoints.md) — Webhook.site creates a functional API endpoint on the fly without provisioning any infrastructure or writing server code. ([source](https://docs.webhook.site/))
- [Response Header Modifiers](https://awesome-repositories.com/f/web-development/backend-development/request-response-handling/http-response-handling/response-metadata-accessors/response-header-modifiers.md) — Webhook.site alters the response body, headers, or status code returned by the URL. ([source](https://docs.webhook.site/custom-actions/action-types.html))
- [Dynamic Request Forwarding](https://awesome-repositories.com/f/web-development/request-forwarding-mechanisms/dynamic-request-forwarding.md) — Webhook.site forwards incoming HTTP requests from a URL to a local or network target and returns the response as a bidirectional proxy. ([source](https://docs.webhook.site/cli.html))
- [Tunnel-Based Forwarders](https://awesome-repositories.com/f/web-development/request-forwarding-mechanisms/dynamic-request-forwarding/tunnel-based-forwarders.md) — Webhook.site relays incoming webhooks through a CLI tunnel to a server behind a firewall or on a local workstation. ([source](https://docs.webhook.site/))
- [Real-Time Data Pushing](https://awesome-repositories.com/f/web-development/websocket-integrations/real-time-data-pushing.md) — Pushes live request updates to browser clients using Pusher or Socket.IO, enabling instant visibility without polling.

### Artificial Intelligence & ML

- [Action Pipeline Conditionals](https://awesome-repositories.com/f/artificial-intelligence-ml/conditional-execution-flows/action-pipeline-conditionals.md) — Incoming requests trigger a configurable chain of actions, executed sequentially with variable passing and conditional branching. ([source](https://docs.webhook.site/custom-actions/action-types.html))
- [External Service Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/external-service-integrations.md) — Webhook.site connects workflows to any platform via HTTP APIs, databases, SSH, email, or push notifications. ([source](https://docs.webhook.site/alternative-to/pipedream.html))
- [Workflow-as-a-Tool Exposure](https://awesome-repositories.com/f/artificial-intelligence-ml/workflow-as-a-tool-exposure.md) — Triggers multi-step automations including database queries, SSH commands, and HTTP calls when a webhook is received. ([source](https://docs.webhook.site/))

### Security & Cryptography

- [Webhook Testing Servers](https://awesome-repositories.com/f/security-cryptography/authentication-services/self-hosted-deployments/webhook-testing-servers.md) — Webhook.site provides a public URL that captures incoming HTTP requests and emails, making them inspectable without owning a server. ([source](https://docs.webhook.site/))

### Testing & Quality Assurance

- [API Mocking](https://awesome-repositories.com/f/testing-quality-assurance/api-network-testing/api-mocking.md) — A tool that mocks APIs from OpenAPI specs and modifies HTTP responses, headers, and status codes for testing.
- [OpenAPI Mock Generators](https://awesome-repositories.com/f/testing-quality-assurance/api-network-testing/api-mocking/openapi-mock-generators.md) — Webhook.site uploads an OpenAPI or Swagger specification to automatically generate mock responses for defined endpoints. ([source](https://docs.webhook.site/custom-actions/action-types.html))

### User Interface & Experience

- [Formatted Payload Senders](https://awesome-repositories.com/f/user-interface-experience/form-and-input-management/api-generators/api-payload-builders/request-payload-construction/formatted-payload-senders.md) — Webhook.site constructs JSON or URL-encoded payloads using variables and sends them with custom headers and authentication. ([source](https://docs.webhook.site/webhookscript/examples.html))

### Data & Databases

- [SQL Query Interfaces](https://awesome-repositories.com/f/data-databases/sql-query-interfaces.md) — Webhook.site runs SQL queries against a cloud database through a console, API, or custom actions to retrieve and manipulate stored data. ([source](https://docs.webhook.site/database.html))

### Programming Languages & Runtimes

- [WebhookScript Execution](https://awesome-repositories.com/f/programming-languages-runtimes/multi-language-script-execution/webhookscript-execution.md) — Provides a built-in scripting language interpreter for custom data processing and workflow logic. ([source](https://docs.webhook.site/custom-actions/action-types.html))

### Software Engineering & Architecture

- [Action Configuration Validators](https://awesome-repositories.com/f/software-engineering-architecture/custom-action-handlers/action-configuration-validators.md) — Webhook.site validates the configuration of a custom action by running it against sample data without affecting live requests. ([source](https://docs.webhook.site/api/custom-actions.html))
- [Action CRUD APIs](https://awesome-repositories.com/f/software-engineering-architecture/custom-action-handlers/action-crud-apis.md) — Webhook.site creates, reads, updates, and deletes automated response actions attached to a webhook token via a REST API. ([source](https://docs.webhook.site/api/custom-actions.html))
- [On-Demand Action Executions](https://awesome-repositories.com/f/software-engineering-architecture/custom-action-handlers/on-demand-action-executions.md) — Webhook.site triggers the configured actions for a specific received request on demand through an API call. ([source](https://docs.webhook.site/api/custom-actions.html))
- [Request Persistence](https://awesome-repositories.com/f/software-engineering-architecture/job-processors/database-backed-persistence/request-persistence.md) — Persists all captured requests, emails, and DNS queries in a PostgreSQL-compatible database, enabling SQL queries and data export.

### System Administration & Monitoring

- [Retention Limits](https://awesome-repositories.com/f/system-administration-monitoring/request-history-archives/retention-limits.md) — Webhook.site controls how many requests are retained per URL, with an option to store zero while still running actions and streaming. ([source](https://docs.webhook.site/))
