Skip to content
SPECIFICTION
Get listed

whook

github.com

WebWindowsmacOSLinuxAPISelf-hosted
Visit github.com
Spec score 7.1 #28 of 29 in Webhook Management Software

Spec sheet

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

Where Specifiction places it

Alternatives to whookAll alternatives →