Hookdeck Webhook Infrastructure

website·Indexed 35 days ago

https://hookdeck.com/

Reliable webhook infrastructure featuring the Event Gateway for handling inbound webhooks and events, and Outpost for managed or self-hosted webhook sending. Hookdeck provides durable queueing, automatic retries, rate limiting, filtering, and full observability to ensure 99.999% uptime for event-driven workflows.

Tokens
887.9K
Snippets
2.4K
Records
5.8K
Agent score
71%

What's inside Hookdeck

  1. Overview of Bridge webhooks

    Bridge webhooks provide real-time notifications for stablecoin and payments activity, such as customer updates, KYC status changes, transfer state changes, and virtual account activity. They are delivered as HTTP POST requests to a user-defined endpoint. Subscriptions are category-based (e.g., customer, kyc_link, transfer), meaning you receive all actions within a category rather than subscribing to individual events.
  2. Overview of Solidgate Webhooks

    Solidgate webhooks are HTTP POST requests used to notify systems of payment activity (e.g., order updates, chargebacks, subscription changes) without polling.

    Key technical details:

    • Configuration: Managed in Solidgate Hub under Developers > Channels.
    • Headers: Every request includes a merchant header (public key, prefixed wh_pk_) and a signature header.
    • Acknowledgement: The endpoint must return a 2xx status code within 30 seconds.
    • Retry Schedule: 8 attempts total, occurring at 15m, 30m, 1h, 2h, 4h, 8h, 16h, and 24h.
  3. Overview of Inngest's durable workflow capabilities

    Inngest is a durable workflow runtime that allows developers to write functions as a series of checkpointed steps. It persists state between these steps, ensuring that if a function crashes, it resumes from the last successful checkpoint rather than re-running the entire process. Key features include:

    • Durable step functions: Prevents re-running expensive operations (like LLM calls) upon retry.
    • Per-step retries: Configurable exponential backoff and jitter per function or step.
    • Waitpoints: Ability to pause execution for minutes, hours, or days using step.waitForEvent() and step.sleep().
    • Scheduling and Concurrency: Supports cron triggers, delayed triggers, and tenant-based concurrency/throttling (e.g., using a key like event.data.account_id).
    • Replay: Ability to re-run functions against historical events filtered by date, status, or type.
  4. Overview of Polar Webhook features

    Polar webhooks are HTTP callbacks that deliver signed JSON payloads to configured endpoints when significant events occur in a Polar organization. They follow the Standard Webhooks specification for signing, verification, and retry semantics.

    Key technical specifications:

    • Signing Standard: Standard Webhooks (HMAC-based)
    • Delivery Timeout: 10 seconds (responses are recommended within 2 seconds)
    • Retry Logic: Up to 10 retries with exponential backoff
    • Endpoint Auto-disable: Occurs after 10 consecutive failed deliveries
    • Rate Limit: 100 requests per second per IP
    • Delivery Formats: Raw JSON, Slack, and Discord
    • SDK Support: TypeScript, Python, Go, Ruby, and PHP (beta)
  5. Overview of Inngest Durable Workflow Runtime

    Inngest is a durable workflow runtime used to execute code in checkpointed steps. It ensures that functions can survive crashes, deploys, and timeouts by persisting state between steps. If a function fails, it can resume from the last successful step rather than re-running the entire process. It is primarily SDK-based for TypeScript and Python.
  6. Overview of Outpost outbound webhooks infrastructure

    Outpost is an open-source (Apache-2.0) implementation of Event Destinations written in Go. It provides a high-performance solution for delivering platform events to user-preferred destinations with an at-least-once delivery guarantee. It is available as a managed service via Hookdeck or as a self-hostable binary/Docker container. Key capabilities include event fan-out, topic-based subscriptions, destination-level filtering, automatic retries with exponential backoff, and multi-tenant isolation.
  7. Overview of Outpost event delivery infrastructure

    Outpost is an open-source (Apache 2.0) event delivery infrastructure developed by Hookdeck. It is designed to move beyond basic webhooks by providing a comprehensive approach to event delivery that includes message queues and event buses. Outpost is built on the Event Destinations standard, an open, community-driven initiative aimed at establishing consistent industry guidelines for how platforms deliver events to users.
    # Outpost GitHub Repository
    https://github.com/hookdeck/outpost
  8. Overview of Salesforce Outbound Messages

    Salesforce Outbound Messages are the native push mechanism used to send notifications when a record changes (configured via Flow or Workflow Rules). Unlike standard webhooks, they do not use HMAC signatures. Instead, they POST a SOAP/XML envelope to an HTTPS endpoint. Because they lack signatures, authentication must be handled by validating the <OrganizationId> in the SOAP body, enforcing HTTPS, and optionally restricting traffic to Salesforce IP ranges or using mutual TLS (mTLS).
  9. Overview of Amazon EventBridge components

    Amazon EventBridge provides three distinct versions for different event-driven workloads:

    • Event Bus: Used for point-to-point routing between multiple sources and destinations using rules.
    • Pipes: Used for ETL-like workloads, providing fixed connections with sophisticated in-flight processing.
    • Scheduler: Used for cron-like delivery of events for scheduled tasks.
  10. Overview of Hookdeck Outpost for webhook sending

    Hookdeck Outpost is a serverless service designed for sending webhooks and events to customers. It features native multi-destination delivery (including SQS, Pub/Sub, S3, ServiceBus, RabbitMQ, EventBridge, and Kafka), OpenTelemetry observability across all tiers, a white-label customer portal with a custom UI API, and pay-as-you-go pricing at $10 per million events.