Loading...
Loading...
Open-source webhook inbox and replay engine. Capture, store, forward, and replay webhooks with retries and full visibility.
HookFreight sits between webhook providers (Stripe, GitHub, Shopify, etc.) and your app:
/{hook_token})forward_url)git clone https://github.com/YOUR_ORG/hookfreight.git
cd hookfreight
cp env.example .env
Edit .env as needed (the defaults work for local Docker).
docker compose up --build
HookFreight will be available at http://localhost:3030
Next steps: See the Quickstart Guide for creating your first app and endpoint.
When you create an Endpoint, HookFreight returns a hook_token. Point your webhook provider to:
http://<your-host>/{hook_token}
curl -X POST http://localhost:3030/YOUR_HOOK_TOKEN \
-H "Content-Type: application/json" \
-d '{"event":"test","data":{"message":"Hello!"}}'
yarn install
yarn dev # Start with hot reload
yarn build # Compile TypeScript
yarn start # Run production build
Full API reference and guides at docs.hookfreight.com
Apache 2.0. See LICENSE.