Self-host Outpost
v1.7.0Open-source outbound webhooks infrastructure
- Stars
- 1 074
- Port
- 3333 (HTTP API)
- Requires
- PostgreSQL, Redis
hookdeck/outpostWhat is Outpost?
Outpost is a self-hostable platform that lets developers add reliable outbound webhook delivery to their applications. It handles the hard parts: retry logic, tenant isolation, observability, and a customer-facing portal where end users manage their own destinations. The system runs on Go and needs Redis, PostgreSQL, plus one message queue (RabbitMQ, NATS, AWS SQS, GCP Pub/Sub, or Azure Service Bus). It can push events to 11 different destination types — plain webhooks, Hookdeck's own gateway, major cloud event buses, message queues, and object storage. Deploy it yourself with Docker Compose, Kubernetes, or Railway, or use Hookdeck's managed offering. Licensed Apache-2.0.
Should you self-host Outpost?
Outpost scores 58/100 on selfhost.directory (how scoring works) and ranks #50 of 166 in Developer Tools. It has 1 074 GitHub stars.
It shipped 10 stable releases in the past year. The latest, v1.7.0, came out on 23 October 2026.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is openhands (87/100, 92 112 stars). It scores higher overall, so compare the two before you pick. See Outpost vs openhands side by side.
Features
- 11 event destination types
- At-least-once delivery guarantee
- Automatic and manual retries
- Delivery failure alerts
- Event fanout
- Event topics and subscriptions
- Multi-Tenant Support
- OpenTelemetry Support
- Publish via API or queue
- SDKs and MCP server
- User portal
- Webhook best practices
Outpost README
More in Developer Tools
oxigenOxigen is a self-hosted, open-source social media image generator creating Open Graph images via web UI and REST API, as Docker container or standalone binary.
OxynoteOxynote is a self-hosted, open-source technical wiki with live Prometheus/SQL charts, Stripe-style API docs, and GitHub-like review flows.
paasterPaaster is a self-hosted, open-source pastebin with end-to-end encryption in the browser. Supports paste history, themes, QR sharing, and optional 2FA.
packyardPackyard is a self-hosted, open-source Composer registry for PHP teams to host private packages with organization-scoped tokens and an embedded admin dashboard.
PadPad is a self-hosted, open-source project management tool for developers and AI agents. Single binary with web UI, CLI, and AI skill backed by SQLite or PostgreSQL.
pad.wsWhiteboard as an IDE, draw and code in your browser- PagurePagure is a lightweight, git-centered forge for hosting projects with documentation, ticketing, and pull-request mechanisms.
pandaprobePandaProbe is a self-hosted, open-source platform for tracing, evaluating, and debugging AI agents with integrations for LangGraph, CrewAI, and Claude Agent SDK.
ParaPara is an open-source, self-hosted backend-as-a-service framework with REST API, multitenancy, full-text search, and flexible authentication for web and mobile apps.
Parallel CodeFree, open-source Electron app for macOS and Linux that runs multiple AI coding agents in isolated git worktrees with visual diff review.
parse-serverParse Server is an open-source self-hosted backend providing database, authentication and real-time features for mobile applications.
Part-DBSelf-hosted, open-source inventory management for electronic components with multi-language support, barcode scanning, 2FA, SAML SSO, KiCad integration, AI extraction.

0 comments