Your webhooks deserve
more than var_dump().

Receive, inspect, forward, retry, and replay webhooks — with zero config. Build with ease, deploy with confidence.

See how it works
curl -X POST https://hookctl.app/hook/acme/a3f2e1
How it works

Three steps. Two minutes.

01
Create an endpoint

Sign up and create a project. Each endpoint gets a unique, stable webhook URL you give to your provider.

02
Point your provider

Replace your app's webhook URL with your Hookctl endpoint. Every webhook is now received, logged, and forwarded to your app.

03
Inspect, replay, relax

See every payload in a clean dashboard. Replay any event with one click. Get alerted if things break.

Features

Everything you need. Nothing you don't.

Never lose a webhook

Every webhook is stored on arrival, then forwarded. If your app is down, Hookctl retries with exponential backoff — up to 7 attempts over 24 hours.

Full request visibility

Inspect every header, body, query param, and your server's response. Searchable, filterable, and real-time.

One-click replay

Re-send any historical webhook to your endpoint instantly. Debug without triggering real transactions.

CLI for localhost tunneling

Run hookctl listen and forward production webhooks straight to your local dev server. No ngrok setup needed.

Environment switching

Each project has test and prod environments. Switch where webhooks are forwarded with one click — no URL changes on the provider side.

Failure alerts

Get notified via Email, Slack, Discord, or Telegram when your endpoint starts failing. Alert cooldowns prevent spam.

Pricing

Start free. Scale when you're ready.

No credit card required. Pricing built for developers, not enterprises.

Free
$0/forever
  • 1 project
  • 1,000 webhooks/month
  • 48-hour log retention
  • Email, Discord, Slack alerts
  • CLI for localhost tunneling
Pro
$5/month
  • 10 projects
  • 50,000 webhooks/month
  • 30-day log retention
  • SMS & Telegram alerts
  • 3 team members
  • Priority support

Need a larger, dedicated, or on-premise instance? Get in touch.

FAQ

Questions?

How is Hookctl different from Hookdeck or Webhook.site?

Hookctl is built for developers who need a lightweight, affordable webhook relay with local development support. We offer pre-built templates for popular payment gateways (SSLCommerz, bKash, Stripe) and pricing that starts free — built by developers, for developers.

What happens to my webhooks if my server is down?

Hookctl stores every webhook the moment it arrives. If your destination returns a 5xx or times out, we retry with exponential backoff (1min → 5min → 15min → 1hr). You can also manually retry or replay from the dashboard.

Can I use Hookctl for local development?

Yes. Our CLI tool creates a tunnel from your Hookctl endpoint to your localhost. Run hookctl listen --project=xxx --port=8000 and start receiving webhooks locally — no port forwarding or ngrok required.

Is it free to get started?

Yes. The free tier includes 1 project, 1,000 webhooks per month, and 48-hour log retention. No credit card required.

What happens if I exceed my webhook quota?

Don't worry — there's a grace period. We'll reach out to you via email about upgrading your plan, so you won't be cut off mid-flight.