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.

Proof-backed status
Status derives from last successful proof, not just health checks.
Autonomous execution
Queued deliveries drain on schedule with durable run summaries.
Controlled recovery
Replay, inspection, and incident evidence stay operator-visible.

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?

ngrok
HookTunnel
URL changes on restart
Permanent stable URL
No request history
Full call trace with replay
Local tunnel only
Production-ready from day one

How It Works

1

Generate

Click the button. Get your stable webhook URL instantly.

2

Configure

Paste the URL into Twilio, Stripe, or let your agent platform manage the hook for you.

3

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.

Forward to Localhost
$ 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)
Stream Logs in Real-Time
$ 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
Manage Hooks
$ npx hooktunnel-cli hooks list --env prod
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│ Hook ID      │ Provider │ Reqs   │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│ abc123       │ twilio   │ 1,234  │
│ def456       │ stripe   │ 567    │
│ ghi789       │ generic  │ 89     │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
Multi-Environment Support
# Development
$ hooktunnel connect dev 3000

# Staging
$ hooktunnel connect staging 3000

# Production (view-only logs)
$ hooktunnel logs --env prod --follow

# Check connection status
$ hooktunnel status

Simple Pricing

Free

$0
  • 1 webhook URL
  • 100 requests/day
  • 24-hour event history
  • Smart Search
  • Live Monitor
  • Investigations
Recommended

Pro

$19/mo
  • 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.