Test Real Webhooks in CI With Three Lines of YAML
The new hookbase/setup-tunnel GitHub Action exposes a localhost port via a public Hookbase tunnel during CI runs. Receive real webhooks from Stripe, GitHub, Shopify, or any provider against ephemeral test environments — without managing tunnel lifecycle by hand.
Shopify Webhook Signature Verification, Explained
Shopify HMAC verification trips up almost every first-time integrator. Here is exactly how the signature is computed, what goes wrong, and a working implementation in Node, Python, Go, and Ruby.
Webhook Retries: What Every Provider Does Differently
Stripe retries for 3 days. GitHub gives up after one failure. Shopify retries 19 times. Knowing the rules for each provider is the difference between losing events and not. A reference table plus what it means for your handler.
Idempotency Keys for Webhooks: A Practical Guide
Webhooks get retried. Without idempotency, that means duplicate orders, double charges, and angry customers. Here is how to design a deduplication strategy that actually works.
10 Webhook Providers That Don't Sign Their Payloads (And What to Do)
Not every provider signs webhooks. When the provider hands you an unauthenticated POST, you have to invent your own security model. Here are the providers, the reasons, and three patterns that work.
The Webhook Headers Every Major Provider Sends (Cheat Sheet)
A reference of the headers used by Stripe, GitHub, Shopify, Twilio, Slack, Plaid, Square, and more — including event ID, signature, event type, and the quirks for each.
Debugging "Invalid Signature" Errors Across Providers
You wired up a webhook, the signature check fails on every request, and you have no idea why. Here is the systematic checklist that finds the bug in under five minutes.
Why Your Webhooks Keep Timing Out (and How to Fix Them)
Webhook timeouts cascade into duplicates, missed events, and angry providers throttling your endpoint. Here is what actually causes them and the fixes that hold up under real traffic.
How to Receive Stripe Webhooks on Localhost (Three Ways)
Stripe CLI, ngrok, and Hookbase tunnel — the three options for testing Stripe webhooks against your local dev server, with the tradeoffs that matter when you actually use them.
Webhooks vs. Polling: When Each Is Actually the Right Choice
Webhooks are not always the right answer. Polling has been quietly winning back ground in some scenarios. Here is a practical decision framework, with the tradeoffs that matter at scale.
How to Forward GitHub Webhooks to Localhost
Three ways to receive GitHub webhooks on your local machine for development — including the one that does not require an ngrok account, a public URL, or punching holes in your firewall.
Deliver Webhooks Directly to SQS, EventBridge, Pub/Sub, and More
Skip the HTTP middleman. Hookbase now delivers webhooks straight to AWS SQS, EventBridge, Google Cloud Pub/Sub, Azure Service Bus, and OCI Queue — with full retry and circuit breaker support.
Search Inside Your Webhook Payloads
Find any webhook by what it contains, not just its metadata. Full-text and field-level search across your event payloads — a feature no other webhook platform offers.
Introducing the Hookbase Terraform Provider: Webhook Infrastructure as Code
Manage your entire webhook pipeline — inbound and outbound — with Terraform. 9 resources, full CRUD, import support, and the only provider that covers both directions.
Introducing Webhook Tester: A Free Tool to Inspect Webhooks in Real-Time
Get a unique webhook URL instantly. No signup required. Inspect headers, body, and metadata in real-time with code generation, type inference, and custom responses.
Ship Webhook Traces to Grafana, New Relic, and Honeycomb with One Click
Hookbase now exports webhook delivery traces and metrics to your existing observability stack via OpenTelemetry. See your webhook pipeline health in Grafana, New Relic, Honeycomb, or Axiom — no collector required.
One-Click Webhook Integrations: Deploy Complete Pipelines in Seconds
Hookbase now ships pre-built integration templates that create your entire webhook pipeline -- source, destination, transform, filter, and route -- in a single click. Start with Stripe to Slack, GitHub to Discord, and eight more.
Introducing the Webhook Portal: Let Your Customers Manage Their Own Endpoints
Ship a customer-facing webhook management UI in minutes. The new Hookbase Portal gives your users self-service control over endpoints, subscriptions, testing, and delivery history -- embedded in your app or hosted for you.
Generate Webhook Transforms with AI
Describe your transform in plain English and let AI generate JSONata, JavaScript, or Liquid code. Load sample payloads, auto-validate, and test before saving.
Scheduled Sends: Fire a Webhook at a Specific Time
Schedule a one-time webhook delivery for a specific date and time. Set the URL, payload, and schedule -- Hookbase handles the rest with retries and status tracking.
Bidirectional Tunnels: Proxy Outbound Requests Through Hookbase
Hookbase tunnels now support bidirectional traffic. Send HTTP requests from your local machine through Hookbase to reach internal APIs, IoT devices, and services behind firewalls.
Payload Limits Increased Across All Plans
We have increased maximum webhook payload sizes across all plans -- up to 10 MB on Business. Handle EDI documents, batch events, and large payloads without hitting limits.
JavaScript Transforms Now Run in a Secure QuickJS Sandbox
JavaScript transforms are now executed inside a QuickJS WebAssembly sandbox with memory isolation, CPU time limits, and no network access. Same API, stronger security.
Static IP Delivery: Whitelist a Single IP for Webhooks
Hookbase now offers static IP delivery for outbound webhooks. Whitelist one IP address in your firewall and receive all webhook traffic through a dedicated, fixed endpoint.
Warehouse Destinations: S3, R2, GCS & Azure
Hookbase now supports warehouse destinations. Route webhook events directly to Amazon S3, Cloudflare R2, Google Cloud Storage, or Azure Blob Storage as structured JSONL or JSON files with automatic batching, field mapping, and encrypted credentials.
Transient Mode: Process Webhooks Without Storing Payloads
New per-source Transient Mode skips payload storage entirely. Designed for HIPAA, GDPR, and data minimization requirements in webhook pipelines.
Introducing the Hookbase Kubernetes Operator
Manage webhook sources, destinations, routes, and tunnels as native Kubernetes CRDs. GitOps-ready with Helm, sidecar injection, and drift detection.
Hookbase vs Webhook Relay: Full Comparison
An honest comparison of Hookbase and Webhook Relay covering features, pricing, transforms, and use cases to help you pick the right webhook platform.
Introducing the Hookbase Python SDK
Manage webhooks from Python with the official Hookbase SDK. Sync and async clients, Pydantic models, webhook verification, and full API coverage in a single pip install.
Test Your Webhook Routes Without Hitting Production
Mock mode lets you configure custom responses for destinations during testing. Simulate errors, latency, and validate transforms before going live.
AI Assistant: Manage Webhooks Naturally
Meet your new AI-powered webhook expert. Create sources, destinations, routes, and cron jobs just by describing what you need.
Route Import & Export: Move Configs Between Environments
Export your route configurations as portable JSON and import them anywhere. Perfect for staging-to-production deployments, backups, team collaboration, and disaster recovery.
Visual Transformation Builder: No-Code JSONata Made Easy
Build powerful webhook transformations without writing code. Our new visual builder generates production-ready JSONata with drag-and-drop simplicity.
Webhook Deduplication: Never Process the Same Event Twice
Automatically prevent duplicate webhook processing with intelligent deduplication strategies. Works out-of-the-box with Stripe, GitHub, Shopify, and 10+ providers.
Webhook Payload Transformation: A Complete Guide
Learn how to transform webhook payloads on the fly using Hookbase's powerful transformation engine. Support for JSONata, JavaScript, Liquid templates, and XSLT.
What is Webhook Relay? A Complete Guide for Developers
Learn what webhook relay is, how it works, and why you need it for building reliable webhook integrations. Complete guide with examples.
10 Stripe Webhook Best Practices for Production
Learn how to handle Stripe webhooks reliably in production. Best practices for verification, idempotency, error handling, and more.
Webhook Security: How to Protect Your Endpoints
Complete guide to webhook security. Learn about signature verification, IP allowlisting, rate limiting, and other security best practices.
Notification Channels: Real-Time Webhook Alerts
Hookbase now supports 6 notification channel types including Slack, Microsoft Teams, Discord, PagerDuty, Email, and Custom Webhooks. Get instant alerts when webhook deliveries fail.