(TO THE GOD OF ABRAHAM, ISAAC AND JACOB. I DEDICATE THIS WORK TO YOU MAY YOU BLESS IT AND MAY IT BLESS THOSE YOU USE IT, MORESO MAY THEY KNOW YOU BY NAME, REPENT AND BE LED TO YOUR WILL AND KINGDOM.) Our Father who is in the heavens, let Your Name be set-apart,let Your reign come, let Your desire be done on earth as it is in heaven. Give us today our daily bread. And forgive us our debts, as we for- give our debtors. And do not lead us into trial, but deliver us from the wicked one because Yours is the reign and the power and the esteem, forever. Amen.
ThunderHooks - Webhooks, Monitoring, and Status Pages for SaaS

Stop restarting ngrok every 2 hours

Capture, replay, and monitor your webhooks — one tool instead of six. Built for indie developers.

1 credit per webhook Monitoring is free No credit card required
thunderhooks.com/dashboard

Everything you need for webhook development and monitoring

🔗

Permanent URLs

Your webhook URLs never expire. No more restarting tunnels or updating integrations.

Real-time Capture

Watch webhooks arrive instantly with Server-Sent Events. No manual refresh needed.

🔄

Instant Replay

Replay any webhook to any URL. Edit the payload before replaying for easy debugging.

🔀

Webhook Relay

Automatically forward webhooks to any destination. Filter by method, path, or content type. Built-in retries with exponential backoff.

📡

Uptime Monitoring

Monitor your webhook endpoints with automated health checks. Get instant alerts via webhook when endpoints go down.

🎭

Response Mocking

Configure custom responses for each endpoint. Test how your app handles different scenarios.

📚

Request History

Access your webhook history for up to 30 days on paid plans. Never lose important requests again.

🔒

Private by Default

Your webhooks are private and secure. No public URLs or shared endpoints.

💓

Heartbeat Monitoring

Monitor cron jobs and scheduled tasks with dead man's switch pings. Get alerted when expected pings don't arrive.

🧪

API Testing

Schedule synthetic tests with assertions for status codes, response times, JSONPath, and TLS cert expiry.

📊

Status Pages

Create branded public status pages for your customers. Auto-updates from monitors, heartbeats, and API tests.

📧

Email Alerts

Get notified by email when monitors fail, heartbeats miss, or API tests break. Recovery alerts included.

🚀

Outbound Delivery

Send webhooks to your customers with automatic retries, HMAC signing, and delivery guarantees. Circuit breakers protect failing endpoints.

Why ThunderHooks?

FeatureThunderHooksngrokHookdeckUptimeRobotCronitor
Permanent URLs✓ Free$25/mo✓ Free
Webhook Capture✓ FreeSession✓ Free
Webhook Replay✓ Edit✓ Free
Relay / Forward✓ Filters$39/mo
Uptime Monitoring✓ Free✓ Free$49/mo
Heartbeats✓ Free$49/mo
Status Pages✓ Free$29/mo$49/mo
HistoryUp to 1yrSession3 days2 months2 years

Replace your entire monitoring stack

Most teams pay for 5-6 separate services to cover webhooks, uptime, cron monitoring, API testing, and status pages. ThunderHooks does all of it.

$79/mo ThunderHooks Pro replaces:
Webhook.site$9/mo
Hookdeck$39/mo
UptimeRobot Pro$7/mo
Healthchecks.io$20/mo
Checkly$24/mo
Statuspage.io$29/mo
Svix (outbound)$490/mo
Separate tools total $618/mo
ThunderHooks Pro $79/mo

Simple, fair pricing

Start free, upgrade when you need more

Free Plan 3 endpoints, 100 credits, 1K outbound events/month
Start Free →

Starter

$29/mo
  • 5 endpoints
  • 1,000 credits/month
  • 50K outbound events
  • Webhook replay
Most Popular

Pro

$79/mo
  • 25 endpoints
  • 5,000 credits/month
  • 200K outbound events
  • Email + webhook alerts

Team

$199/mo
  • Unlimited endpoints
  • 20,000 credits/month
  • 500K outbound events
  • Email + webhook alerts

Scale

$399/mo
  • Unlimited everything
  • 50,000 credits/month
  • 1M outbound events
  • Priority support

Frequently Asked Questions

How do I test webhooks locally?
ThunderHooks gives you a permanent URL that captures incoming webhooks. Inspect payloads in your dashboard and replay them to localhost whenever you're ready — no tunneling required.
What is webhook replay?
Replay lets you resend a captured webhook to any URL. Replay the same webhook multiple times while fixing your code, without triggering real events.
What are webhook relays?
Relays auto-forward incoming webhooks to other URLs in real-time. Filter which requests get forwarded and configure retries. Great for fanning out to staging, logging, or backup systems.
How does uptime monitoring work?
Create monitors that check your endpoints via HTTP on a schedule. If checks fail multiple times, ThunderHooks sends an alert via email or webhook. Monitor checks are free on all plans.
How much does this cost compared to separate tools?
ThunderHooks Pro at $79/mo covers webhooks, relay, outbound delivery, uptime monitoring, heartbeat monitoring, API testing, and status pages. Buying each separately typically runs $600+/mo.
Is ThunderHooks free?
Yes! Free tier includes 3 endpoints, 100 credits/month, 7-day history, 1 relay rule, 3 heartbeat monitors, 1 monitor, 1 API test, 1 status page, and 1,000 outbound events. No credit card required.
How is ThunderHooks different from ngrok?
ngrok tunnels traffic to your local server in real-time. ThunderHooks captures webhooks permanently — your dev machine doesn't need to be running. Plus you get monitoring, relay, outbound delivery, and status pages.

Ready to simplify your monitoring stack?

Stop paying for six separate tools. Get webhooks, monitoring, and status pages in one place.