Author picture Alexandre Bouchard

Introducing Hookdeck Outpost: Managed Webhook Infrastructure

Published

Article image

Start sending webhooks in minutes for 1/10th the cost of alternatives.

Today, we are launching Hookdeck Outpost in Early Access—a fully managed, cloud-based solution for sending webhooks and delivering events to your customers' preferred destinations.

Outpost gives you world-class webhook infrastructure without the operational overhead. It runs the exact same open-source codebase (Apache 2.0, no private forks), with serverless scaling, SOC2 compliance, and a management UI to monitor, inspect, and manage your tenants and events.

What You Get

Outpost is focused on low-cost, high-efficiency event delivery—none of the bells and whistles, just the tablestakes:

  • At-least-once delivery — Messages are guaranteed to be delivered and never lost
  • Topic-based subscriptions — Publish and subscribe patterns for easy adoption
  • Automatic and manual retries — Configure retry strategies or trigger them via API
  • Publish by API or queue — Use the Outpost API or read events from a publish queue
  • Multi-tenant support — Create multiple tenants on a single deployment
  • User portal — Let your customers view metrics, manage destinations, and debug delivery issues

Quick Example

Install the SDK:

npm install @hookdeck/outpost-sdk

Create a tenant, set up a destination, and publish an event:

import { Outpost } from "@hookdeck/outpost-sdk";

const outpost = new Outpost({
  security: { adminApiKey: process.env.ADMIN_API_KEY },
});

// Create a tenant (your customer)
await outpost.tenants.upsert({ tenantId: "acme-corp" });

// Create a webhook destination
await outpost.destinations.create({
  tenantId: "acme-corp",
  destinationCreate: {
    type: "webhook",
    topics: ["order.created"],
    config: { url: "https://acme.com/webhooks" },
  },
});

// Publish an event
await outpost.publish.event({
  tenantId: "acme-corp",
  topic: "order.created",
  data: { orderId: "12345", status: "confirmed" },
});

That's it. Outpost handles delivery, retries, and gives your customers a portal to manage their destinations.

Outpost portal screenshot

We have step-by-step guides for JavaScript, Node.js, Express, Next.js, NestJS, Go, Gin, Python, Django, Flask, and FastAPI. Check out all the Outpost guides to get started with your stack.

Beyond Webhooks

Outpost supports Event Destinations to deliver events not just to webhook endpoints, but directly to your customers' queues, brokers, and event gateways. Supported destinations include Hookdeck Event Gateway, AWS SQS, RabbitMQ, GCP Pub/Sub, Amazon EventBridge, and more are in the works.

Event Destinations leads to faster, more secure and efficient implementation. Saving time and money for both you, as the event producer and your customers, as the event consumer.



“Outpost has enabled us at Ampersand to go beyond webhooks when sending events to our customers. This allows them to handle high volume data from us in a scalable and flexible manner.”

Lauren Long

Co-Founder & CTO at Ampersand



Managed or Self-Hosted

Outpost is distributed as a Go binary or Docker image. You can self-host it on AWS, Azure, GCP, Railway, Fly.io, or anywhere else—or let us run it for you.

The managed service adds:

  • Serverless scaling
  • Usage-based pricing
  • Production-ready compliance (SOC2, SSO, RBAC)
  • Support from the team that's processed over 100 billion events


“With fair pricing, top notch support and a beautiful user-facing UI, Outpost was a no brainer choice to send webhooks to our users at Ordinal.”

Francisco Delgado

Founder at Ordinal



Hookdeck Outpost is priced per usage starting at $10 per million events, up to 10x cheaper than other cloud based solutions.

Outpost vs Event Gateway

If you're already using Hookdeck Event Gateway to send webhooks, you might wonder when to use Outpost instead.

The short answer: they optimize for different things.

Outpost is single-purpose—built to send events to webhook endpoints and event destinations efficiently with clear product semantics, user facing UIs and APIs for that use case. It's an application-level solution focused on correctness and reliability.

Event Gateway is a platform for managing webhooks and events across a wide range of use cases, bringing a common set of guarantees and controls between all the producers and your applications. Hookdeck Event Gateway is an ideal desination for your users and is a supported destination in Outpost.

If all you need is to send webhooks reliably and affordably, Outpost is likely the better fit.

Get Started

Hookdeck Outpost is now in Early Access. Request access here to get started, or explore the open-source project on GitHub.