Hookdeck
@hookdeck.com
Infrastructure and tools to build and manage event-driven applications.
Hookdeck Event Gateway: https://hookdeck.com/docs
Outpost: https://outpost.hookdeck.com
Hookdeck Event Gateway: https://hookdeck.com/docs
Outpost: https://outpost.hookdeck.com
Hookdeck metrics → your observability stack.
Now supports New Relic, @datadoghq.com, and @prometheus.io.
Export delivery data, set alerts, and monitor webhook health with your existing dashboards.
Docs: hkdk.link/metrics-new...
Now supports New Relic, @datadoghq.com, and @prometheus.io.
Export delivery data, set alerts, and monitor webhook health with your existing dashboards.
Docs: hkdk.link/metrics-new...
November 11, 2025 at 3:51 PM
Hookdeck metrics → your observability stack.
Now supports New Relic, @datadoghq.com, and @prometheus.io.
Export delivery data, set alerts, and monitor webhook health with your existing dashboards.
Docs: hkdk.link/metrics-new...
Now supports New Relic, @datadoghq.com, and @prometheus.io.
Export delivery data, set alerts, and monitor webhook health with your existing dashboards.
Docs: hkdk.link/metrics-new...
Debugging localhost webhooks shouldn’t be a guessing game.
Hookdeck CLI v1.1.0 adds:
🔹 Session Filters – isolate event types
🔹 Interactive Mode – inspect & replay from your terminal
Full demo below ↓
Hookdeck CLI v1.1.0 adds:
🔹 Session Filters – isolate event types
🔹 Interactive Mode – inspect & replay from your terminal
Full demo below ↓
October 23, 2025 at 1:21 PM
Debugging localhost webhooks shouldn’t be a guessing game.
Hookdeck CLI v1.1.0 adds:
🔹 Session Filters – isolate event types
🔹 Interactive Mode – inspect & replay from your terminal
Full demo below ↓
Hookdeck CLI v1.1.0 adds:
🔹 Session Filters – isolate event types
🔹 Interactive Mode – inspect & replay from your terminal
Full demo below ↓
🚀 Outpost now streams events to GCP Pub/Sub
For API builders → simplify setup
For API consumers → skip HTTP ingestion
Send events from your API platform to Pub/Sub - durable, scalable, and process-ready.
🔗 github.com/hookdeck/ou...
#Outpost #GCP #EventDestinations #APIs #EventDriven
For API builders → simplify setup
For API consumers → skip HTTP ingestion
Send events from your API platform to Pub/Sub - durable, scalable, and process-ready.
🔗 github.com/hookdeck/ou...
#Outpost #GCP #EventDestinations #APIs #EventDriven
Release v0.7.0 · hookdeck/outpost
Fixes
Add status to event resources in OpenAPI spec by @obazoud #491
Features
Add GCP Pub/Sub destination type by @alexluong in #464
Support webhook delivery through proxy by @alexluong in #513
...
github.com
October 13, 2025 at 2:00 PM
🚀 Outpost now streams events to GCP Pub/Sub
For API builders → simplify setup
For API consumers → skip HTTP ingestion
Send events from your API platform to Pub/Sub - durable, scalable, and process-ready.
🔗 github.com/hookdeck/ou...
#Outpost #GCP #EventDestinations #APIs #EventDriven
For API builders → simplify setup
For API consumers → skip HTTP ingestion
Send events from your API platform to Pub/Sub - durable, scalable, and process-ready.
🔗 github.com/hookdeck/ou...
#Outpost #GCP #EventDestinations #APIs #EventDriven
📊 New: Prometheus metrics export in Hookdeck
Monitor your webhook infra in the same stack as your services:
• Request rates, delivery attempts, queue depth
• Latency + failure rates
• Rich labels (team, org, source, destination)
• Pre-built @grafana dashboard
Monitor your webhook infra in the same stack as your services:
• Request rates, delivery attempts, queue depth
• Latency + failure rates
• Rich labels (team, org, source, destination)
• Pre-built @grafana dashboard
October 2, 2025 at 2:00 PM
📊 New: Prometheus metrics export in Hookdeck
Monitor your webhook infra in the same stack as your services:
• Request rates, delivery attempts, queue depth
• Latency + failure rates
• Rich labels (team, org, source, destination)
• Pre-built @grafana dashboard
Monitor your webhook infra in the same stack as your services:
• Request rates, delivery attempts, queue depth
• Latency + failure rates
• Rich labels (team, org, source, destination)
• Pre-built @grafana dashboard
New in Hookdeck Event Gateway: event cancellations.
Webhook delivery offers no control after events are sent. Hookdeck adds queue-level features: retries, delays, pauses, and cancellations.
Cancel events before delivery, filter conditions, and retry later.
📖 RTM → hookdeck.com/docs/cancel...
Webhook delivery offers no control after events are sent. Hookdeck adds queue-level features: retries, delays, pauses, and cancellations.
Cancel events before delivery, filter conditions, and retry later.
📖 RTM → hookdeck.com/docs/cancel...
September 29, 2025 at 4:09 PM
New in Hookdeck Event Gateway: event cancellations.
Webhook delivery offers no control after events are sent. Hookdeck adds queue-level features: retries, delays, pauses, and cancellations.
Cancel events before delivery, filter conditions, and retry later.
📖 RTM → hookdeck.com/docs/cancel...
Webhook delivery offers no control after events are sent. Hookdeck adds queue-level features: retries, delays, pauses, and cancellations.
Cancel events before delivery, filter conditions, and retry later.
📖 RTM → hookdeck.com/docs/cancel...
August 2025 Hookdeck product updates:
- Webhook deduplication reduces processing overhead
- Free metrics provide full observability
- MS Teams alerts for real-time notifications
- Outpost v0.5.0 adds Amazon S3 event destination support
- Webhook deduplication reduces processing overhead
- Free metrics provide full observability
- MS Teams alerts for real-time notifications
- Outpost v0.5.0 adds Amazon S3 event destination support
September 16, 2025 at 2:56 PM
August 2025 Hookdeck product updates:
- Webhook deduplication reduces processing overhead
- Free metrics provide full observability
- MS Teams alerts for real-time notifications
- Outpost v0.5.0 adds Amazon S3 event destination support
- Webhook deduplication reduces processing overhead
- Free metrics provide full observability
- MS Teams alerts for real-time notifications
- Outpost v0.5.0 adds Amazon S3 event destination support
🛠️ Shopify app builders: shipping multiple apps with the same webhooks?
Problem:
- You built inventory, fulfillment, and analytics apps
- A merchant installs all three
- An 𝗼𝗿𝗱𝗲𝗿𝘀/𝗰𝗿𝗲𝗮𝘁𝗲 event comes in three times - once per app
- That’s triple the webhook traffic and processing overhead
Problem:
- You built inventory, fulfillment, and analytics apps
- A merchant installs all three
- An 𝗼𝗿𝗱𝗲𝗿𝘀/𝗰𝗿𝗲𝗮𝘁𝗲 event comes in three times - once per app
- That’s triple the webhook traffic and processing overhead
September 2, 2025 at 1:15 PM
🛠️ Shopify app builders: shipping multiple apps with the same webhooks?
Problem:
- You built inventory, fulfillment, and analytics apps
- A merchant installs all three
- An 𝗼𝗿𝗱𝗲𝗿𝘀/𝗰𝗿𝗲𝗮𝘁𝗲 event comes in three times - once per app
- That’s triple the webhook traffic and processing overhead
Problem:
- You built inventory, fulfillment, and analytics apps
- A merchant installs all three
- An 𝗼𝗿𝗱𝗲𝗿𝘀/𝗰𝗿𝗲𝗮𝘁𝗲 event comes in three times - once per app
- That’s triple the webhook traffic and processing overhead
𝐍𝐞𝐰 𝐢𝐧 𝐇𝐨𝐨𝐤𝐝𝐞𝐜𝐤: 𝐂𝐡𝐚𝐧𝐠𝐞𝐥𝐨𝐠 𝐢𝐧 𝐲𝐨𝐮𝐫 𝐝𝐚𝐬𝐡𝐛𝐨𝐚𝐫𝐝
We’ve added a changelog directly to the Hookdeck dashboard sidebar..
✅ Updates on new features, fixes, and improvements
✅ Context right where you work — no more switching tabs
✅ A clear record of what’s shipped, week by week
We’ve added a changelog directly to the Hookdeck dashboard sidebar..
✅ Updates on new features, fixes, and improvements
✅ Context right where you work — no more switching tabs
✅ A clear record of what’s shipped, week by week
August 14, 2025 at 5:53 PM
𝐍𝐞𝐰 𝐢𝐧 𝐇𝐨𝐨𝐤𝐝𝐞𝐜𝐤: 𝐂𝐡𝐚𝐧𝐠𝐞𝐥𝐨𝐠 𝐢𝐧 𝐲𝐨𝐮𝐫 𝐝𝐚𝐬𝐡𝐛𝐨𝐚𝐫𝐝
We’ve added a changelog directly to the Hookdeck dashboard sidebar..
✅ Updates on new features, fixes, and improvements
✅ Context right where you work — no more switching tabs
✅ A clear record of what’s shipped, week by week
We’ve added a changelog directly to the Hookdeck dashboard sidebar..
✅ Updates on new features, fixes, and improvements
✅ Context right where you work — no more switching tabs
✅ A clear record of what’s shipped, week by week
Hookdeck Metrics are now free on all plans.
No more gating. You get full delivery, throughput, and retry visibility from day one.
A few nice UX improvements too 👇
🔗 hookdeck.com/blog/metric...
No more gating. You get full delivery, throughput, and retry visibility from day one.
A few nice UX improvements too 👇
🔗 hookdeck.com/blog/metric...
August 6, 2025 at 5:22 PM
Hookdeck Metrics are now free on all plans.
No more gating. You get full delivery, throughput, and retry visibility from day one.
A few nice UX improvements too 👇
🔗 hookdeck.com/blog/metric...
No more gating. You get full delivery, throughput, and retry visibility from day one.
A few nice UX improvements too 👇
🔗 hookdeck.com/blog/metric...
🚢 July at Hookdeck:
- v4 Dashboard: faster, clearer
- Smarter routing: set transform/filter order
- Outpost 0.4.0: Azure Service Bus destination type support
- Stripe collab: rate-limit-friendly webhooks + meetups
- New Sources: OpenAI, LinkedIn, DocuSign
Full update → hookdeck.com/blog/hookde...
- v4 Dashboard: faster, clearer
- Smarter routing: set transform/filter order
- Outpost 0.4.0: Azure Service Bus destination type support
- Stripe collab: rate-limit-friendly webhooks + meetups
- New Sources: OpenAI, LinkedIn, DocuSign
Full update → hookdeck.com/blog/hookde...
August 4, 2025 at 1:00 PM
🚢 July at Hookdeck:
- v4 Dashboard: faster, clearer
- Smarter routing: set transform/filter order
- Outpost 0.4.0: Azure Service Bus destination type support
- Stripe collab: rate-limit-friendly webhooks + meetups
- New Sources: OpenAI, LinkedIn, DocuSign
Full update → hookdeck.com/blog/hookde...
- v4 Dashboard: faster, clearer
- Smarter routing: set transform/filter order
- Outpost 0.4.0: Azure Service Bus destination type support
- Stripe collab: rate-limit-friendly webhooks + meetups
- New Sources: OpenAI, LinkedIn, DocuSign
Full update → hookdeck.com/blog/hookde...
🚢 Outpost 0.4.0 released
Outpost is our open source, self-hosted event delivery service. It gives you full control over how events are delivered as webhooks and directly to queues, with retries, delivery logs, and multi-tenant routing built in.
Outpost is our open source, self-hosted event delivery service. It gives you full control over how events are delivered as webhooks and directly to queues, with retries, delivery logs, and multi-tenant routing built in.
August 1, 2025 at 12:58 PM
🚢 Outpost 0.4.0 released
Outpost is our open source, self-hosted event delivery service. It gives you full control over how events are delivered as webhooks and directly to queues, with retries, delivery logs, and multi-tenant routing built in.
Outpost is our open source, self-hosted event delivery service. It gives you full control over how events are delivered as webhooks and directly to queues, with retries, delivery logs, and multi-tenant routing built in.
The Hookdeck Event Gateway allows full control over transformation and filter order in your event pipeline.
Options include:
→ Filter or transform first
→ Cleanup data pre-delivery
→ Deliver only essential data
Available via dashboard UI and API.
Options include:
→ Filter or transform first
→ Cleanup data pre-delivery
→ Deliver only essential data
Available via dashboard UI and API.
July 29, 2025 at 2:01 PM
The Hookdeck Event Gateway allows full control over transformation and filter order in your event pipeline.
Options include:
→ Filter or transform first
→ Cleanup data pre-delivery
→ Deliver only essential data
Available via dashboard UI and API.
Options include:
→ Filter or transform first
→ Cleanup data pre-delivery
→ Deliver only essential data
Available via dashboard UI and API.
Webhooks are not a trivial problem at scale. When you're processing thousands of events per second, your strategy matters.
Webhooks are usually delivered at-least-once. Assume duplicates and out-of-order events are the norm, not the exception.
Webhooks are usually delivered at-least-once. Assume duplicates and out-of-order events are the norm, not the exception.
July 25, 2025 at 1:02 PM
Webhooks are not a trivial problem at scale. When you're processing thousands of events per second, your strategy matters.
Webhooks are usually delivered at-least-once. Assume duplicates and out-of-order events are the norm, not the exception.
Webhooks are usually delivered at-least-once. Assume duplicates and out-of-order events are the norm, not the exception.
Event-Driven Architecture: Beyond the Basics
Choosing the right infrastructure for event-driven systems is a strategic move that can define your application's performance, scalability, and responsiveness.
Choosing the right infrastructure for event-driven systems is a strategic move that can define your application's performance, scalability, and responsiveness.
July 24, 2025 at 12:56 PM
Event-Driven Architecture: Beyond the Basics
Choosing the right infrastructure for event-driven systems is a strategic move that can define your application's performance, scalability, and responsiveness.
Choosing the right infrastructure for event-driven systems is a strategic move that can define your application's performance, scalability, and responsiveness.
Our new dashboard v4 is a serious upgrade. It's a fundamental rebuild for clarity and speed. We tackled the core challenge of making event metrics instantly readable.
July 23, 2025 at 1:02 PM
Our new dashboard v4 is a serious upgrade. It's a fundamental rebuild for clarity and speed. We tackled the core challenge of making event metrics instantly readable.
💡 Ever wondered how to manage complex event streams without cluttering your application code? Event filtering and routing is your secret sauce.
July 22, 2025 at 1:56 PM
💡 Ever wondered how to manage complex event streams without cluttering your application code? Event filtering and routing is your secret sauce.
New event destination type coming to the next Outpost release
July 21, 2025 at 1:00 PM
New event destination type coming to the next Outpost release
📊 We analyzed the highest-volume webhook sources flowing into the Hookdeck Event Gateway.
Here are the top 10 API platforms by webhook event volume...
Here are the top 10 API platforms by webhook event volume...
July 14, 2025 at 2:00 PM
📊 We analyzed the highest-volume webhook sources flowing into the Hookdeck Event Gateway.
Here are the top 10 API platforms by webhook event volume...
Here are the top 10 API platforms by webhook event volume...
🎓 Paddle used to treat Black Friday as a webhook stress test.
Now that same volume is just… a regular day.
Now that same volume is just… a regular day.
July 10, 2025 at 2:02 PM
🎓 Paddle used to treat Black Friday as a webhook stress test.
Now that same volume is just… a regular day.
Now that same volume is just… a regular day.
Scaling Webhook Ingestion: How Harvust Handled Twilio Webhook Spikes
Handling high-volume Twilio message status webhooks requires more than just code; it necessitates thoughtful infrastructure choices.
Handling high-volume Twilio message status webhooks requires more than just code; it necessitates thoughtful infrastructure choices.
July 9, 2025 at 2:00 PM
Scaling Webhook Ingestion: How Harvust Handled Twilio Webhook Spikes
Handling high-volume Twilio message status webhooks requires more than just code; it necessitates thoughtful infrastructure choices.
Handling high-volume Twilio message status webhooks requires more than just code; it necessitates thoughtful infrastructure choices.
Scaling Event Infrastructure: A Look Inside Churnkey’s Webhook Architecture
As SaaS platforms move from startup to scale-up, webhook infrastructure often becomes a bottleneck. At Churnkey, growing event volume exposed the limits of their initial setup and forced a rethink of their architecture.
As SaaS platforms move from startup to scale-up, webhook infrastructure often becomes a bottleneck. At Churnkey, growing event volume exposed the limits of their initial setup and forced a rethink of their architecture.
July 8, 2025 at 2:00 PM
Scaling Event Infrastructure: A Look Inside Churnkey’s Webhook Architecture
As SaaS platforms move from startup to scale-up, webhook infrastructure often becomes a bottleneck. At Churnkey, growing event volume exposed the limits of their initial setup and forced a rethink of their architecture.
As SaaS platforms move from startup to scale-up, webhook infrastructure often becomes a bottleneck. At Churnkey, growing event volume exposed the limits of their initial setup and forced a rethink of their architecture.
Ever feel like Kafka is complex overkill for your event architecture? You're not alone. Not every project needs the full heavyweight infrastructure.
July 7, 2025 at 2:04 PM
Ever feel like Kafka is complex overkill for your event architecture? You're not alone. Not every project needs the full heavyweight infrastructure.
Webhook Delivery: Managing Delivery Failure
Every software system encounters transient failures. The difference between good and great integrations is how you handle those moments.
Every software system encounters transient failures. The difference between good and great integrations is how you handle those moments.
July 4, 2025 at 2:00 PM
Webhook Delivery: Managing Delivery Failure
Every software system encounters transient failures. The difference between good and great integrations is how you handle those moments.
Every software system encounters transient failures. The difference between good and great integrations is how you handle those moments.
🧰 Paddle gives SaaS businesses everything they need to handle payments, subscriptions, and compliance globally.
July 3, 2025 at 2:01 PM
🧰 Paddle gives SaaS businesses everything they need to handle payments, subscriptions, and compliance globally.
Ever had a webhook fail because the payload format wasn’t quite right?
Some platforms force application/json. Others send x-www-form-urlencoded.
Your queue, API, or processing logic might expect something different.
Some platforms force application/json. Others send x-www-form-urlencoded.
Your queue, API, or processing logic might expect something different.
July 2, 2025 at 1:56 PM
Ever had a webhook fail because the payload format wasn’t quite right?
Some platforms force application/json. Others send x-www-form-urlencoded.
Your queue, API, or processing logic might expect something different.
Some platforms force application/json. Others send x-www-form-urlencoded.
Your queue, API, or processing logic might expect something different.