Send webhooks in minutes
for one-tenth the cost

Deliver events direct to users' preferred event destinations:
Webhooks, Hookdeck Event Gateway, SQS, RabbitMQ, Pub/Sub, EventBridge, Kafka, and more.

Please enter a valid email address
Outpost is Open-Source under Apache 2.0
A visual representation of Outpost sending events to user destinations
YOUR APPLICATION
USER DESTINATIONS
YOUR CLOUD/VPC
USER DESTINATIONS




Backward compatible

Maintain existing signatures, secrets, and retry logic, without user-facing changes.

Scale affordably

The essentials for reliable event delivery, built for efficiency and performance.

Live in minutes

Simple APIs and a dedicated end user portal, to start sending webhooks in minutes.

All the tablestakes,
none of the complexity

10:16:55 user.created Pending
10:16:59 user.created Pending
10:17:22 user.created DELIVERED

Delivery guarantee

Messages are delivered at-least-once, never lost. Guaranteed.

Topic-based subscriptions

Publish and subscription support for easy adoption and integration.

user.created
user.updated
user.deleted
order.created
order.updated
order.deleted
order.returned
invoice.created
invoice.updated
invoice.voided
invoice.refunded
invoice.paid
02:08:48 user.created RETRY
02:09:11 user.created RETRY
02:09:19 user.created RETRY

Automatic and manual retries

Configure automatic retries or manually trigger them via API or user portal.

Publish by API or queue

Use Outpost API or configure Outpost to read events from a publish queue.

1 { 2 "event_id": "9dfcc6e7-6787-47fc-9a0d-127bc35a2f72", 3 "event_type": "order.created", 4 "timestamp": "2024-12-18T15:30:00Z", 5 "data": { 6 "id": "123700234734", 7 "status": "pending_payment", 8 "total": 10000, 9 "subtotal": 9000, 10 "tax": 1000, 11 "currency": "USD", 12 "shipping_address": { 13 "line1": "123 Main St", 14 "line2": "Apt 1", 15 "city": "San Francisco", 16 "state": "CA", 17 "zip": "94101" 18 } 19 } 20 }

Multi-tenant support

Create multiple tenants on a single Outpost deployment.

User portal

Developers can view metrics, or manage, debug, and observe event destinations.

Event destinations
Add destination
Type
Status
Success rate
Webhook
Active
98.5%
Hookdeck
Active
100%
AWS SQS
Disabled
N/A
RabbitMQ
Active
99.9%
Kafka
Active
99%

OpenTelemetry

Support for OpenTelemetry standardized traces, metrics, and logs.

X-Content-Type: application/jsonX-Acme-Topic: user.createdX-Acme-Idempotency: 9dfcc6e7-6787-47fc-9a0d-127bc35a2f72X-Acme-Timestamp: 2014-12-18T00:00:00ZX-Acme-Signature: U8JyYKUIIcMCwrd7adE0LhZbvnCt/zzTdHfkHkJ6Xns=

Best practices, built-in

Opt-out idempotency headers, timestamp and signature, and signature rotation.

"AWS SQS" FAILED x3

User alerts

Grant developers the ability to configure and manage event delivery alerts.





Run Outpost your way,
managed or self-hosted

Apache 2.0 licensed, Outpost is distributed as a Go binary or Docker image. No private forks or proprietary versions—the same Outpost, managed by Hookdeck or yourself.

  • Admin UI
  • Serverless
  • Usage-based pricing
  • Production-ready with SOC2, SSO, RBAC

Deploy with

  • Docker
  • Kubernetes

Deploy on

  • AWS
  • Azure
  • GCP
  • Railway
  • Fly.io
  • More

Meet some of the people driving progress



"Outpost has enabled us to go beyond webhooks when sending events to our customers. This allows them to handle high volume data from us in a scaleable and flexible manner."

Lauren Long profile picture
Lauren Long
Co-Founder & CTO

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

Francisco Delgado profile picture
Francisco Delgado
Founder


Get started in minutes



Managed service

Hookdeck managed Outpost is in early access. Request access to get started.


Self-hosted

Outpost is open-source and simple to self-host.

Quickstarts

Explore documentation

Learn about Outpost concepts, features and APIs in our documentation.

Read docs