All products
Mango Core · Flagship

AnyHook

Webhook relay that stores every event before it tries to deliver it.

Licensed under Apache-2.0

AnyHook hero

About

Point Stripe, GitHub, Shopify, or any provider's webhook at a single AnyHook URL. The event is written down before delivery is attempted, so a handler that was slow or down leaves you something to retry and replay rather than a gap you find out about later.

AnyHook sits between webhook senders and your application. Cloudflare Workers verify the sender's signature in under 50ms at the edge, Upstash QStash handles durable retry and dead-lettering, and a Vercel-hosted dashboard gives you a full event log and one-click replay. The signature verification library and MCP server are Apache 2.0, so you can check every delivery we sign without depending on us; the relay service itself is a managed product. Supports Stripe, GitHub, Shopify, Slack, Linear, Vercel, Discord, Twilio, SendGrid, Sentry, Clerk, Resend, Lemon Squeezy, Paddle, Intercom, HubSpot, WooCommerce, and a growing list.

Highlights

  • Apache 2.0 verification library, so you never take our word for a delivery
  • Edge signature verification for 14+ providers
  • Durable retry via a managed queue, with no always-on server to run
  • Full event log, request inspector, and one-click replay
  • AES-256-GCM encryption at rest for payloads and secrets
  • One inbound URL to point a provider at, with no change to your handler

A look inside

  • AnyHook architecture diagram
    Cloudflare Workers ingress → Upstash QStash → Vercel forwarder → Postgres.
  • Edge signature verification
    Signatures verified in <50ms at the edge before any queue work.
  • Retry and dead-letter logic
    Exponential backoff, circuit breaker, plan-tiered retry attempts.
  • One-click replay
    Replay any past webhook from the dashboard, and replays never consume quota.