关于 outpost
Outpost 是面向 SaaS 和 API 平台的开源事件投递基础设施,可将事件发送到用户选择的目标端,支持托管使用或自托管。
主要功能
- 01投递至 HTTP Webhook 和消息系统
- 02多租户环境的用户级可观测性
- 03支持重试的事件投递
- 04托管或自托管部署
适用场景
- 01向 SaaS 客户端点发送事件
- 02将事件发送至 SQS、RabbitMQ、Pub/Sub、EventBridge 或 Kafka
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hookdeck/ webhook-skills --skill outpost安装后在 Claude Code 中输入/outpost确认已加载。
详细介绍
Hookdeck Outpost
Outpost 是用于将事件发送到用户首选目标的开源基础设施:Webhooks(HTTP)、SQS、RabbitMQ、Pub/Sub、EventBridge、Kafka 等。采用 Apache 2.0 许可证,可通过 Hookdeck 托管,也可自托管。
何时使用 Outpost
- 你正在构建 SaaS 或 API 平台,需要向用户发送 Webhooks
- 除 HTTP Webhooks 外,你还需要支持多个目标(SQS、RabbitMQ、Pub/Sub、EventBridge、Kafka)
- 你希望自托管 Webhook 投递基础设施
- 你需要支持多租户,并为每位用户提供可观测性
- 你希望为客户提供可靠、可重试的事件投递
快速开始
托管版(Hookdeck)
最快的入门方式——Hookdeck 为你托管并运行 Outpost:
- 在 hookdeck.com 注册
- 查看发送 Webhooks 快速入门指南
自托管
在你自己的基础设施上运行 Outpost:
- 查看 Outpost 文档
- 从 GitHub 克隆
支持的目标
| 目标 | 协议 |
|---|---|
| Webhooks | HTTP/HTTPS |
| Amazon SQS | AWS SQS |
| RabbitMQ | AMQP |
| Google Pub/Sub | gRPC |
| Amazon EventBridge | AWS EventBridge |
| Apache Kafka | Kafka 协议 |
完整产品技能
如需了解详细的 Outpost 技能:
npx skills add hookdeck/agent-skills --skill outpost
查看 hookdeck/agent-skills,了解完整的 Outpost 技能、Outpost 文档和 GitHub 仓库。
资源
相关技能
- hookdeck-event-gateway - 用于接收和摄取 Webhooks(对应的入站工具)
- hookdeck-event-gateway-webhooks - 验证转发的 Webhooks 上的 Hookdeck 签名
- webhook-handler-patterns - 处理程序顺序、幂等性、错误处理和重试逻辑
评论
支持 Markdown