← all projects

// venture

Hookman

Webhook routing for branch deployments: one permanent endpoint that sends every webhook to whichever branch you choose.

live Developer toolsWebhooks
Visit hookman.dev ↗
A screenshot of hookman.dev

// about

Webhook providers want one URL, but preview deployments each have their own. Hookman gives you a single permanent endpoint that routes every webhook to whichever branch deployment you choose, so you stop editing provider settings or pasting tunnel links into chat.

It sits between your providers and your deployments. Register where each branch is running, point Stripe or Paddle at your Hookman endpoint once, then switch branches from the dashboard, the CLI or GitHub. Routing runs on the Cloudflare edge, and it's free to start with 1,000 webhooks a month.

// what it does

01

One endpoint, any branch

Point your provider at a permanent URL once and switch the active deployment whenever you like, with no provider changes.

02

Routing rules and fan-out

Route by header, query parameter or JSON field, or mirror traffic to extra deployments to test a change against real events.

03

Replay any webhook

Every payload is stored, so you can re-deliver it to any deployment without triggering a real payment.

04

Works with your CI

A GitHub Action registers each deployment on push and tears it down when the pull request merges.

// newsletter

Subscribe to our newsletter

Your monthly dose of Stellar Engineering news and posts.