Show HN: Outpost – OSS infra for outbound webhooks and event destinations
a year ago
- #webhooks
- #open-source
- #event-processing
- Outpost is a self-hosted, open-source infrastructure for adding webhooks and event destinations.
- Supports various destination types including Webhooks, AWS services, GCP Pub/Sub, RabbitMQ, and Kafka.
- Minimal dependencies: Redis, PostgreSQL/Clickhouse, and a supported message queue.
- Features include event topics, publish via API/queue, at least once delivery, and event fanout.
- Includes automatic/manual retries, multi-tenant support, user portal, and delivery failure alerts.
- Supports OpenTelemetry for traces, metrics, and logs.
- Webhook best practices like idempotency headers and signature rotation.
- SDKs available for Go, Python, and TypeScript; includes an MCP server.
- Documentation built with Zudoku framework.
- Quick start guide includes Docker setup, tenant creation, and event publishing.