Webhooks for agents and apps.
Webhooks for agents and apps.
Use HookTunnel to debug Stripe and Twilio webhooks, or run a managed delivery plane for agent platforms with signing, replay, and operator visibility.
HookTunnel is the webhook delivery layer for modern apps and agent platforms. Keep the fast path for Stripe, Twilio, and generic webhook debugging, while adding the control plane you need for managed hooks, endpoint validation, signed delivery, replay, autonomous execution, and proof-backed status.
For app teams
Debug provider webhooks
Capture, inspect, and replay Stripe, Twilio, GitHub, and generic webhook traffic with stable URLs and full request history.
- Stable public endpoints
- Replay failed or missed events
- See full headers, payloads, and timing
For platform teams
Run webhooks for agents
Provision HookTunnel in the background for each workspace, manage one hook per installation, validate targets before go-live, and inspect signed delivery attempts with autonomous queue drain and proof-backed health.
- Managed hooks per agent installation
- Signed outbound delivery and secret rotation
- Endpoint validation, autonomous execution, delivery history, and replay
Reliability Truth
Green is not enough.
HookTunnel keeps status tied to real delivery truth: end-to-end canaries, queue freshness, autonomous execution runs, drift detection, replay lineage, and operator evidence. That matters for Stripe and Twilio debugging, and it matters even more when an agent platform expects a user mention to result in a real downstream run without an operator kick.
Everything You Need for Webhook Delivery
From instant URL generation to managed agent delivery, replay, and operator visibility. Keep the Stripe and Twilio workflow, add the platform workflow when you need it.
Stable Endpoints
Your webhook URL never changes. Update your code, keep your integrations.
Smart Search
Find webhooks by meaning, not just text. Search "payment failed" and find what you need.
Investigations
Track issues, auto-link related events, get AI-suggested causes from past resolutions.
Live Monitor
Watch events stream in real-time. Catch issues the moment they happen.
Replay Requests
Missed a webhook? Replay it. Test edge cases without waiting for real events.
Webhooks for Agents
Use HookTunnel as the managed delivery plane for agent platforms with stable hooks, signed delivery, autonomous queue drain, and operator tooling.
Proof-Backed Status
Keep platform truth tied to real canaries, queue freshness, and drift checks instead of green pings.
Autonomous Queue Drain
Run bounded scheduled execution with durable run evidence so queued work moves without manual kicks.
Anomaly Detection
Automatic severity scoring. Know which issues are noise and which need attention.
Why not ngrok?
How It Works
Generate
Click the button. Get your stable webhook URL instantly.
Configure
Paste the URL into Twilio, Stripe, or let your agent platform manage the hook for you.
Monitor
Watch events arrive. Debug. Replay. Ship with confidence.
Need more details? Check out our documentation.
Powerful CLI for App-Team Workflows
Forward webhooks to localhost, stream logs in real-time, and manage hooks across dev, staging, and production when you are debugging provider traffic directly.
$ npx hooktunnel-cli connect dev 3000
š HookTunnel
Environment: dev
Local port: 3000
ā Forwarding to http://localhost:3000
[12:00:01] POST /webhook 200 (45ms)
[12:00:05] POST /webhook 200 (32ms)$ npx hooktunnel-cli logs --follow
Streaming logs from all hooks...
[prod] POST /h/abc123 200 1.2KB
Provider: twilio
Body: {"CallSid":"CA..."}
[dev] POST /h/xyz789 200 0.8KB
Provider: stripe$ npx hooktunnel-cli hooks list --env prod
āāāāāāāāāāāāāāāā¬āāāāāāāāāāā¬āāāāāāāāā
ā Hook ID ā Provider ā Reqs ā
āāāāāāāāāāāāāāāā¼āāāāāāāāāāā¼āāāāāāāāā¤
ā abc123 ā twilio ā 1,234 ā
ā def456 ā stripe ā 567 ā
ā ghi789 ā generic ā 89 ā
āāāāāāāāāāāāāāāā“āāāāāāāāāāā“āāāāāāāāā# Development
$ hooktunnel connect dev 3000
# Staging
$ hooktunnel connect staging 3000
# Production (view-only logs)
$ hooktunnel logs --env prod --follow
# Check connection status
$ hooktunnel statusSimple Pricing
Free
- 1 webhook URL
- 100 requests/day
- 24-hour event history
- Smart Search
- Live Monitor
- Investigations
Pro
- 10 webhook URLs
- Unlimited requests
- 30-day event history
- Request replay
- Payload storage
- Priority support
Ready to get started?
Generate your first webhook URL in seconds. No signup required.