Welcome to Webhook

Follow the steps below to create a project and capture your first test webhook.

How Webhook Works
Provider
Stripe, GitHub, Shopify, etc.
Capture
Headers, body, IP, TLS
Diagnose
Verify, classify, analyze
Forward
Deliver, retry, replay
Searchable Stored Verified Diagnosed Replayable
1
Create Project
2
Get Endpoint
3
Send Test
4
See it Live
5
Forward It
Step 1

Create Your First Project

A project gives you an isolated webhook endpoint with its own forwarding rules. All incoming requests to your endpoint are captured, stored, and optionally forwarded to your server.

1 Install the CLI
# macOS / Linux
curl -fsSL https://webhook.sdnbros.app/install.sh | sh
# Windows (PowerShell)
irm https://webhook.sdnbros.app/install.ps1 | iex
2 Authenticate
$ sdnbros login
Opens your browser to authenticate with your SDNBros account. Your API token is saved locally for future commands.
3 Verify your account
$ sdnbros whoami
Email: you@example.com
Plan: Free
Projects: 1
Shows your account info, current plan, and number of projects.
4 Start tunnel + local receiver
$ sdnbros webhook tunnel --project my-project --port 8888 --listen
✓ Webhook receiver listening on :8888/webhook
✓ Tunnel connected to my-project
Forwarding webhooks → http://localhost:8888/webhook
--listen starts a built-in webhook receiver server on the same port, so you don't need to run your own app during development. Incoming webhooks are pretty-printed to your terminal in real time.

Your browser will auto-open the Simulator — send a test webhook and watch it arrive in your terminal!
5 Set forwarding destination
$ sdnbros webhook destination set --project my-project --url https://api.example.com/webhooks
Configure where captured webhooks are forwarded to in production. Webhooks are delivered with automatic retries and exponential backoff.
6 Replay a webhook
$ sdnbros webhook replay --id evt_abc123
✓ Replayed event evt_abc123 → https://api.example.com/webhooks (200 OK)
Re-deliver any previously captured webhook event. Great for debugging failed deliveries or testing idempotency.
7 List & inspect events
# List recent events
$ sdnbros webhook events --project my-project
# Inspect a specific event
$ sdnbros webhook inspect --id evt_abc123
Browse captured events from the terminal. Inspect shows full headers, body, provider detection, signature verification status, and delivery history.
Free Plan -- 1,000 events/mo, 1 project, 3-day retention
Need more? Upgrade

Ready to start?

Create a free account and follow the setup steps to capture a test webhook.

Start Free

No credit card required. 1,000 events/month free forever.