Hookscope
from $6/mo · or $69 forever

See every webhook. Replay any of them. Pay once.

Debugging webhooks usually means paying a monthly subscription for a cloud request bin — Pipedream's paid plans start at $29/mo, Webhook.site Pro is about $10/mo — or spraying console.log through your handler and redeploying. Hookscope runs on your own machine or VPS: capture URLs that never expire, a live inspector, replay, auto-forwarding, and data that never leaves your infrastructure. $69, once.

Web app · self-hosted on your server
See it run

Hookscope in 60 seconds

What you get

Everything in the box

Self-hosted webhook capture, inspection, replay & forwarding — URLs that never expire.

Bins that accept anything

Named capture endpoints — every HTTP method, any content type, any subpath. Huge or malformed payloads get truncated and flagged, never rejected.

Full capture

Method, path, query params, headers, raw body, pretty-printed JSON with syntax highlighting, source IP, size, timestamp.

Live inspector

Request list updates every 2 seconds. Detail tabs for headers / raw body / pretty body / query, plus method filter and body search.

Replay

Send any captured request to any target URL — headers and body preserved, hop-by-hop headers stripped. Target's response shown inline, full replay history per request.

Auto-forwarding

Set a target URL per bin and every new capture forwards immediately, with the result recorded on the request row — inspect production webhooks without dropping them.

Copy as curl

Reproduce any captured request from your terminal, with correct quoting.

Configurable responses

Per bin: status code, body, content type and an optional delay — perfect for testing your sender's retry logic.

100% local

One Node process, SQLite storage, ring-buffer retention so it never eats your disk. No telemetry, no external services.

Side by side

Hookscope vs Pipedream

Pipedream charges $29/mo. Here's what actually differs.

 HookscopePipedream
Price$69 once$29+/mo ($348+/yr), account required
Capture URLsNever expireTied to your account
Data locationYour serverTheir cloud
Replay requests Yes Yes
Auto-forwardingBuilt in, per binVia workflows
Request capYour diskTiered
Self-hosted Yes — desktop app or Docker No
Source codeMIT, on GitHub Closed

Three months of Pipedream costs more than Hookscope does, ever. Even against Webhook.site Pro (~$10/mo) it pays for itself in under 7 months.

Pricing

Pick how you pay

Subscriptions if you want them — but the whole point is the lifetime tier.

Monthly
$6/mo
Start monthly
Pay once, own it forever
Lifetime
$138$69once
50% off launch price — intro pricing, first 1,000 licenses
Never pay again
Own it — $69
Yearly
$60/yr
2 months free
Start yearly
Checkout by Whop · instant delivery · Pipedream costs $29/mo
How it works

Up and running in three steps

  1. Buy once on Whop

    One-time $69 for the packaged 1-click Windows installer — no account with us, no subscription to cancel.

  2. Create a bin

    Desktop app or docker compose up on a $5 VPS. Create a bin, point Stripe, Shopify, GitHub or Twilio at its URL.

  3. Inspect, replay, forward

    Watch requests land live, auto-forward to your real endpoint while you inspect a copy, and replay the failed one after you fix your handler.

FAQ

Fair questions

Is it really free on GitHub?

Yes — the full source is MIT at github.com/bensblueprints/hookscope-mvp, always. The $69 gets you the 1-click Windows installer and updates instead of npm i && npm start.

Isn't Pipedream way more than a request bin?

It is — Pipedream is a full workflow-automation platform, and if you need webhooks to trigger multi-step integrations, it's genuinely great. But if you're paying $29/mo mostly to inspect and replay JSON, Hookscope does that part for $69 once.

Does forwarding retry on failure?

No — forwarding is fire-once by design, to keep behavior predictable. The result (status or error) is recorded on each request row, and you can replay any capture manually. If you need a durable retry queue, that's the cloud platforms' territory.

Is the live view websockets?

It's plain 2-second polling — deliberate, to keep the whole thing one simple, hackable process. In practice the request appears about as fast as you can alt-tab to it.

How do I debug production webhooks without dropping them?

Point the provider at your Hookscope bin and set the bin to forward to your real endpoint. You get a permanent, inspectable copy of every event while production keeps flowing — then replay any event after fixing your handler.

Stop renting. Own Hookscope.

Self-hosted webhook capture, inspection, replay & forwarding — URLs that never expire.

Get Hookscope — $69 forever

Everything about Hookscope — every page we have on it

Compare & pricing

Guides

Try & tools

Source