Skip to content

api-evangelist/hookdeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hookdeck (hookdeck)

Hookdeck is a Toronto-based webhook and event-infrastructure platform. The Hookdeck Event Gateway sits between webhook senders and your services to receive, verify, queue, retry, transform, filter, route, and observe events reliably at scale. Hookdeck exposes a fully versioned REST Admin API, a CLI for local development, language SDKs (TypeScript, Go, Python, .NET), a Terraform provider, and the open-source Outpost project for self-hostable outbound webhook delivery.

APIs.json: https://raw.githubusercontent.com/api-evangelist/hookdeck/refs/heads/main/apis.yml

Scope

  • Type: Index
  • Position: Consumer
  • Access: 3rd-Party

Tags

  • Webhooks
  • Event Gateways
  • Gateways
  • Events
  • Event Infrastructure
  • Event-Driven
  • Messaging
  • Queues
  • Retries
  • Transformations
  • Observability

Timestamps

  • Created: 2025-08-19
  • Modified: 2026-05-25

APIs

Hookdeck Connections API

Create, update, list, archive, pause, and unpause connections. A connection routes events from a Source to a Destination and may carry rules (retry, alert, transform, filter, delay) that determine how the gateway processes events along that path.

Tags

  • Webhooks
  • Event Gateways
  • Connections

Properties

Hookdeck Sources API

Manage sources — the upstream endpoints (webhook senders or push channels) that ingest events into Hookdeck. Sources support platform-specific verification (Stripe, GitHub, Twilio, Shopify, and many more), allowed HTTP methods, allowed content types, allowed IPs, and a configurable custom response returned to the caller.

Tags

  • Webhooks
  • Sources
  • Event Gateways

Properties

Hookdeck Destinations API

Manage destinations — the downstream targets (HTTP endpoints, AWS SQS, Azure Service Bus, GCP Pub/Sub, Kafka, RabbitMQ, MongoDB, and more) where Hookdeck delivers events. Supports configurable auth methods, rate limiting, path forwarding, archival, and pause/disable controls.

Tags

  • Webhooks
  • Destinations
  • Event Gateways

Properties

Hookdeck Events API

List, retrieve, retry, mute, and inspect events and their delivery attempts. An event is any request Hookdeck received from a source; an attempt is each delivery try against a destination, including status, response body, response time, and error code.

Tags

  • Webhooks
  • Events
  • Attempts
  • Event Gateways

Properties

Hookdeck Requests API

List and inspect raw requests received by Hookdeck. A request precedes events and is what gets accepted at the gateway boundary before verification, fan-out, transformation, and routing produce one or more downstream events.

Tags

  • Webhooks
  • Requests
  • Event Gateways

Properties

Hookdeck Transformations API

Manage transformations — sandboxed JavaScript executed against events to mutate headers, body, path, or query string before delivery. Also includes a sandboxed run endpoint for testing transformation code against sample event payloads.

Tags

  • Transformations
  • Webhooks
  • Event Gateways

Properties

Hookdeck Bookmarks API

Save bookmarked events for quick replay and one-click testing during development. Bookmarks let your team capture canonical event payloads and trigger them on demand into any destination.

Tags

  • Bookmarks
  • Webhooks
  • Event Gateways

Properties

Hookdeck Bulk Operations API

Plan, schedule, and cancel bulk operations that retry or cancel many events, requests, or ignored events at once. Each bulk operation reports per-batch counts, total scope, and live progress, and can be cancelled mid-run.

Tags

  • Bulk Operations
  • Webhooks
  • Event Gateways

Properties

Hookdeck Issues API

Track issues that occur on events, requests, and backpressure, and manage the triggers (rules) that open and route issues to Slack, Email, Microsoft Teams, Discord, BetterUptime, and other channels.

Tags

  • Issues
  • Issue Triggers
  • Observability

Properties

Hookdeck Metrics API

Query aggregated metrics for events, requests, and attempts — success counts, failure counts, response time, throughput, and SLA bands grouped by source, destination, or connection. Backs the dashboard analytics and downstream observability bridges.

Tags

  • Metrics
  • Observability
  • Event Gateways

Properties

Hookdeck Integrations API

Configure platform integrations that adapt Hookdeck behavior for specific source platforms — including signature verification, header normalization, allowed event types, and platform-aware retries (e.g., Stripe, GitHub, Twilio, Shopify, Linear).

Tags

  • Integrations
  • Webhooks
  • Event Gateways

Properties

Hookdeck Notifications API

Manage how your team is notified when issues occur — channel routing, mute windows, per-team subscriptions, and the templates rendered to Slack, Email, Microsoft Teams, and Discord.

Tags

  • Notifications
  • Observability

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

Hookdeck is a powerful tool that helps businesses streamline their webhook workflows. With Hookdeck, users can easily manage, monitor, and debug all of their webhooks in one centralized platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors