Receive, transform, debug, and forward webhooks to private or public services without opening firewall ports, exposing local machines, or wiring custom relay infrastructure.
Website · Docs · Start free · Webhook Bin · Support
Webhook Relay is an enterprise-ready webhook delivery platform for teams that need webhooks to reach the right place, even when that place is a laptop, a private network, a Kubernetes service, a CI server, or a production API behind a firewall.
Use it to:
- Receive Stripe, Shopify, GitHub, GitLab, Slack, Twilio, CI/CD, IoT, and custom webhooks locally or in private infrastructure.
- Fan out one incoming webhook to multiple destinations.
- Transform, filter, authenticate, throttle, replay, and inspect webhook traffic.
- Expose local HTTP/TCP services through secure public tunnels.
- Let AI agents create bins, forward webhooks, open tunnels, schedule recurring calls, and manage transformations with guided skills or MCP tools.
| Capability | What you can do |
|---|---|
| Webhook forwarding | Route incoming webhooks to public URLs, localhost, private networks, or Kubernetes services. |
| Internal destinations | Deliver webhooks behind NAT or firewalls through an outbound relay agent connection. |
| Public fan-out | Send one webhook to several downstream services without running anything locally. |
| Transformations | Modify request bodies, headers, methods, paths, and responses with JavaScript or Lua. |
| Durable retries | Keep failed deliveries retrying with backoff for outages, deploys, and slow downstream systems. |
| Throttling | Control delivery rate so recovering systems are not overloaded. |
| Tunnels | Expose local HTTP/TCP services on stable public hostnames. |
| Recurring webhooks | Schedule cron-style HTTP calls for health checks, reports, jobs, and automations. |
| Webhook Bin | Capture and inspect webhook requests without signup. |
| Email to webhook | Receive inbound email as structured JSON and route it into APIs or automations. |
| Security controls | SOC 2 Type II, TLS in transit, AES-256 at rest, SSO/SAML, audit logs, roles, ephemeral buckets, and self-hosted deployment options. |
The fastest way is to install the open-source Agent Skills:
npx skills add webhookrelay/skillsInstall them globally for every supported agent on your machine:
npx skills add webhookrelay/skills -gInstall just one skill:
npx skills add webhookrelay/skills --skill webhook-debugAfter installation, ask your agent for the workflow you want:
| Ask your agent | What it can use |
|---|---|
| "Give me a webhook URL to test my Stripe integration." | webhook-debug |
| "Forward GitHub webhooks to localhost:3000." | webhook-forwarding-internal |
| "Relay this webhook to Slack without running a local agent." | webhook-forwarding-public |
| "Transform this payload before delivering it." | webhook-transformations |
| "Expose my local dev server on a public HTTPS URL." | relay-tunnels |
| "Send this health-check webhook every 5 minutes." | recurring-webhooks |
| "Turn incoming emails into JSON and POST them to my API." | email-parsing-api / transform-email-to-api-call |
The webhook-debug skill works with only curl. Most other skills use the relay CLI and your Webhook Relay account credentials.
The skills repository also works as a Claude Code plugin marketplace:
/plugin marketplace add webhookrelay/skills
/plugin install webhookrelay-skills
Use the Webhook Relay MCP server when you want typed tools for buckets, webhook logs, and transform functions directly inside an MCP-compatible agent:
The relay CLI is the local agent and command client for forwarding webhooks, opening tunnels, managing buckets, and authenticating agent workflows.
Linux and macOS:
curl https://my.webhookrelay.com/webhookrelay/downloads/install-cli.sh | bashWindows PowerShell:
iwr https://my.webhookrelay.com/webhookrelay/downloads/install-cli.ps1 -useb | iexThen create an access token in the dashboard and verify the CLI:
relay login -k YOUR_TOKEN_KEY -s YOUR_TOKEN_SECRET
relay bucket lsDirect binary downloads and service installation guides are in the CLI docs:
| Repository | Description |
|---|---|
| webhookrelay/skills | Agent Skills for forwarding, transforming, debugging, tunneling, scheduling, and email workflows. |
| webhookrelay/webhookrelay-go | Go client for the Webhook Relay API. |
| webhookrelay/webhookrelay-js | TypeScript/JavaScript client and examples. |
| webhookrelay/webhookrelay-operator | Kubernetes operator for routing webhooks into clusters without public load balancers. |
| webhookrelay/n8n-nodes-webhookrelay | n8n community nodes for Webhook Relay webhooks and inbound email. |
| webhookrelay/node-red-contrib-webhookrelay | Node-RED integration for receiving and handling webhooks. |
| webhookrelay/webhookrelay-eve-agent-example | Example of a webhook-triggered AI agent running on private hardware. |
| webhookrelay/flakey-script | A deliberately unreliable receiver used to demonstrate durable retries. |
- Docs: https://webhookrelay.com/docs/
- Dashboard: https://my.webhookrelay.com
- Webhook Bin: https://bin.webhookrelay.com
- Agent Skills: https://webhookrelay.com/docs/skills/
- CLI installation: https://webhookrelay.com/docs/installation/cli/
- API reference: https://webhookrelay.com/api-reference/
- Security overview: https://webhookrelay.com/docs/security/
- Status: https://status.webhookrelay.com