On the recordRead 11 Oct 202622 facts
whook
On the record
- Access limits
- The ingest body-size limit defaults to 1,048,576 bytes, and per-source ingest rate limiting is disabled by default.github.com · read 11 Oct 2026
- Capture and replay
- Requests are stored before acknowledgment and can be queried and replayed through the API or dashboard.github.com · read 10 Oct 2026
- Dashboard
- The dashboard shows events, payload details, delivery state, attempt history, replay controls, and a dead-letter view.github.com · read 11 Oct 2026
- Delivery retries
- Failed deliveries use deterministic exponential backoff, honor a 429 Retry-After header, and are dead-lettered when their retry budget is exhausted.github.com · read 11 Oct 2026
- Deployment
- The project offers a prebuilt multi-architecture Docker image, Docker Compose setup, prebuilt binaries, and installation from Go source.github.com · read 11 Oct 2026
- Durable capture
- Inbound requests are stored before acknowledgment and can be listed, inspected, and replayed through the API or dashboard.github.com · read 11 Oct 2026
- Fan-out
- An event can be delivered to multiple matching destinations, each with its own filter and delivery status.github.com · read 11 Oct 2026
- Install platforms
- The maker lists prebuilt binaries for Linux, macOS, and Windows on amd64 and arm64, plus a prebuilt multi-architecture Docker image.github.com · read 10 Oct 2026
- License and cost
- whook is self-hostable and MIT licensed; its site says there are no accounts or per-event pricing.whook-gateway.netlify.app · read 10 Oct 2026
- License and support
- The repository is MIT-licensed and invites issues and pull requests.github.com · read 11 Oct 2026
- Limits
- The default maximum inbound body size is 1,048,576 bytes, and larger requests are rejected with HTTP 413.github.com · read 10 Oct 2026
- Metrics
- The gateway exposes Prometheus metrics for ingest, delivery outcomes, and dead-letter volume at GET /metrics.github.com · read 10 Oct 2026
- Provider verification
- Optional signature verifiers are listed for Stripe, GitHub, Shopify, Slack, and Linear; requests that fail verification are captured but not delivered.github.com · read 10 Oct 2026
- Purpose
- whook is a self-hostable gateway that captures inbound webhooks, acknowledges them quickly, and forwards them to destinations with automatic retries.github.com · read 11 Oct 2026
- Retention
- Captured events are kept indefinitely by default; setting WHOOK_RETENTION_AGE enables pruning, while failed events can be retained longer.github.com · read 11 Oct 2026
- Retries
- Failed deliveries use deterministic exponential backoff, honor Retry-After for 429 responses, and are dead-lettered when the retry budget is exhausted.whook-gateway.netlify.app · read 10 Oct 2026
- Security
- When configured, an admin bearer token protects the management API, dashboard, and metrics; provider signing secrets are encrypted at rest with AES-256-GCM.github.com · read 11 Oct 2026
- Signature integrations
- Pluggable signature verification is listed for Stripe, GitHub, Shopify, Slack, and Linear.github.com · read 11 Oct 2026