Verify Stripe, GitHub, Slack, Shopify, Clerk webhook signatures in Node.js. HMAC the raw bytes, not JSON.parse. Fixes express.json constructEvent failures.
-
Updated
Oct 19, 2026 - TypeScript
Verify Stripe, GitHub, Slack, Shopify, Clerk webhook signatures in Node.js. HMAC the raw bytes, not JSON.parse. Fixes express.json constructEvent failures.
Safe, idempotent webhook handling for Node.js and TypeScript. For managed webhook delivery, retries and event inspection, visit www.webhook-safe.com
Cbox Webhook Signature — verification-only webhook signature checking for Laravel. Drivers for GitHub, Stripe, Slack, Shopify, Standard Webhooks, Twilio, Mailgun and Postal. Secret rotation, replay protection, send-time outbound signing. No migrations, no queue, no models.
Deterministic fingerprints of PHP data, regardless of key order, with path rules, HMAC and ordered signatures for payment gateways and webhooks.
Debug webhook signature failures locally from your terminal.
Ruby SDK for Hook0 webhooks, with nothing but the standard library behind it. Send events and verify incoming webhook signatures. gem install hook0-client. MIT licensed, mirrored from the Hook0 monorepo.
Java SDK for Hook0 webhooks, built on the JDK with no third-party dependency. Send events and verify incoming webhook signatures, blocking or through a CompletableFuture. MIT licensed, mirrored from the Hook0 monorepo.
BillingWebhookKit: browser-only Lemon Squeezy payment webhook test workbench for fixtures, event coverage, HMAC signatures, idempotency, checkout smoke reports, and CI replay.
Go SDK for Hook0 webhooks, with a go.mod that requires nothing. Send events and verify incoming webhook signatures on the standard library alone. go get github.com/hook0/hook0-go/v2. MIT licensed, mirrored from the Hook0 monorepo.
C# and .NET SDK for Hook0 webhooks. Send events and verify incoming webhook signatures, blocking or awaited, from one library. Install Hook0.Client from NuGet. MIT licensed, mirrored from the Hook0 monorepo.
Zero-dependency webhook signature verification for Stripe, GitHub, Slack, Shopify, Svix, Twilio and more on Web Crypto
Lua SDK for Hook0 webhooks, carrying its own SHA-256 and its own JSON so it runs where nothing else is installed. Send events and verify incoming webhook signatures. MIT licensed, mirrored from the Hook0 monorepo.
PHP SDK for Hook0 webhooks, using only the extensions every distribution already ships. Send events and verify incoming webhook signatures. composer require hook0/client. MIT licensed, mirrored from the Hook0 monorepo.
TypeScript and JavaScript SDK for Hook0 webhooks, shipping both module systems from one package. Send events and verify incoming webhook signatures from Node. npm install hook0-client. MIT licensed, mirrored from the Hook0 monorepo.
Python SDK for Hook0 webhooks, on the standard library alone, blocking or awaiting. Send events and verify incoming webhook signatures. pip install hook0-client. MIT licensed, mirrored from the Hook0 monorepo.
Kotlin SDK for Hook0 webhooks, blocking or suspending inside whichever coroutine runtime you already brought. Send events and verify incoming webhook signatures. MIT licensed, mirrored from the Hook0 monorepo.
Writing sample: a payment gateway API integration guide for a fictional payment API. Create a payment, redirect to checkout and verify the webhook signature in Node.js.
Zig SDK for Hook0 webhooks, taking the allocator you hand it and the Io you own. Send events and verify incoming webhook signatures. zig fetch from a tag of this repository. MIT licensed, mirrored from the Hook0 monorepo.
Self-hosted webhook relay for Cloudflare Workers: signature checks, retries, dead-letter list, replay, Stripe alerts
Verify webhook signatures from Stripe, GitHub, Slack, Shopify, Paddle, Twilio, Telegram and Standard Webhooks with one API. Zero dependencies, constant-time, runs on Node, Bun, Deno and edge runtimes.
To associate your repository with the webhook-signature topic, visit your repo's landing page and select "manage topics."