Docker Hub webhooks, without the lost events
Record Docker Hub push webhooks and forward them to your deploy tooling with retries, replay and alerts.
Common problems, solved
- Docker Hub webhooks aren't signed, so anyone with the URL could trigger a deploy.
- HookStead URLs are long random tokens you can rotate instantly; keep the payload's tag checks in your deploy step.
- A missed push event means an image that never rolls out.
- Every push is stored and retried, and you can replay it once your deployer is fixed.
Set up in five minutes
- 01In Docker Hub, open your repository → Webhooks and add one with your HookStead source URL.
- 02Docker Hub doesn't sign webhooks: keep the URL secret, and rotate it if it leaks.
- 03Push an image tag to send the first event.
| Source option | None (secret URL) |
|---|---|
| Signature header | None |
| Scheme | Docker Hub doesn't sign webhooks; the unguessable source URL protects it |