HookSteadBETA

AWS SNS webhooks, without the lost events

Receive Amazon SNS notifications over HTTPS without the boilerplate: certificate signatures verified, subscriptions confirmed for you, retries and replay.

Common problems, solved

Every new subscription must be confirmed by visiting a SubscribeURL first.
HookStead verifies the confirmation message and confirms it for you, so notifications start right away.
SNS signatures need certificate downloads and a strict string-to-sign.
HookStead checks them on arrival, fetching certificates only from AWS hosts, and can restrict a source to your topic ARNs.
SNS stops retrying after its delivery policy runs out.
Once HookStead has accepted a message, it keeps retrying your endpoint and lets you replay it later.

Set up in five minutes

  1. 01In the Amazon SNS console, open your topic → Create subscription, protocol HTTPS, endpoint your HookStead source URL.
  2. 02HookStead verifies SNS's certificate signature and confirms the subscription for you.
  3. 03Add the topic's ARN here so only that topic is accepted.
How HookStead verifies AWS SNS
Source optionAWS SNS signature
Signature headerSignature in the JSON body
SchemeRSA (SHA1 or SHA256) with a certificate from sns.<region>.amazonaws.com