Back to products
Hookdeck Outpost

Hookdeck Outpost

Open-source outbound webhooks for your platform

Website hookdeck.com
Overview

What it is

Reliable infrastructure to work with webhooks and external events — without managing it yourself. Two products: Event Gateway for Receiving Webhooks: Handle events from external providers before they hit your app — with full observability and control. And Outpost for Sending Webhooks: Deliver events to users' preferred systems reliably and securely — managed or self-hosted.

Intent

I need it when

Deploy webhook infrastructure on-premises or in my own cloud environment without vendor lock-in

Outpost is open-source (Apache-2.0), self-hostable, and written in Go. It ships as a binary and Docker container with minimal dependencies, supporting deployment on Railway, Docker Compose, Kubernetes, or any infrastructure you control. Managed Outpost through Hookdeck is also available for teams preferring not to operate their own infrastructure.

Monitor webhook delivery performance and get alerts when destinations fail

Outpost provides operator events and alerts for failing destinations with debouncing, auto-disabling of failed destinations (optional), OpenTelemetry support for metrics, and per-destination delivery tracking. You can integrate with external observability platforms to monitor delivery success rates and respond to failures proactively.

Deliver platform events reliably to multiple destination types (webhooks, queues, streams) with automatic retries

Outpost supports delivery to webhooks, Hookdeck Event Gateway, AWS SQS/Kinesis/S3, Azure Service Bus, GCP Pub/Sub, RabbitMQ, and Kafka. It provides at-least-once delivery guarantees with automatic retries using exponential backoff or custom retry schedules, ensuring events reach their destinations even during transient failures.

Offer customers a self-service portal to manage their event subscriptions and inspect delivery history

Outpost includes a built-in tenant portal where customers can configure event destinations, subscribe to topics, set destination-level filters, rotate webhook secrets, and inspect event delivery attempts. You can embed this portal in your product or build your own UI using Outpost's JWT-authenticated API.

Add outbound webhook delivery to my SaaS platform so customers can subscribe to events

Outpost provides multi-tenant outbound webhook infrastructure with per-tenant isolation, topic-based subscriptions, and a tenant portal for self-service event destination management. Customers can subscribe to specific event topics and receive webhooks at their preferred endpoints, enabling event-driven integrations without you managing webhook delivery infrastructure.

Drop

Not a fit when

  • You need per-tenant delivery rate controls and complex throughput management—Outpost deliberately omits these features by design, expecting users to bring their own capabilities
  • You require a fully managed webhook solution without any self-hosting option—while Hookdeck offers managed Outpost, self-hosting requires operational overhead
  • Your use case demands support for custom destination types beyond webhooks, Hookdeck Event Gateway, AWS (SQS, Kinesis, S3), Azure Service Bus, GCP Pub/Sub, RabbitMQ, and Kafka
  • You need real-time event delivery with sub-millisecond latency—Outpost is optimized for at-least-once delivery with retries, not ultra-low-latency streaming
  • Your platform has single-tenant architecture and does not require multi-tenant isolation capabilities
  • You cannot tolerate the operational complexity of managing Redis with RediSearch support for self-hosted deployments
Commercials

Pricing

Freemium with paid managed plans; self-hosted open-source option available View pricing