SuperAPI AI 工具集

outpost

通用与其它

查看项目

更新于 10-16 01:06

技能介绍

用途:Hookdeck Outpost 用于出站事件投递,把平台事件发布到租户的目标端点,例如 Webhook、队列和云消息总线。它开源在 GitHub,可托管于 Hookdeck Cloud 或自托管。

主要能力:概念包括租户(tenants)、目标(destinations)、主题(topics)与发布(publish)。支持的投递目标有 Webhooks(HTTP)、Hookdeck Event Gateway、AWS SQS、AWS Kinesis、AWS S3、Azure Service Bus、GCP Pub/Sub、RabbitMQ(AMQP)、Kafka;AWS EventBridge 为计划中。提供 REST/OpenAPI 接口,以及 TypeScript、Python、Go 的 SDK。

使用方式:托管 API 基址为 https://api.outpost.hookdeck.com/2025-07-01,需使用属于 Outpost 项目的 Hookdeck 项目 API 密钥,以 bearer token 方式发送,密钥应保存在服务端。示例: export OUTPOST_API_BASE_URL="https://api.outpost.hookdeck.com/2025-07-01" export OUTPOST_API_KEY="..." curl --request PUT "$OUTPOST_API_BASE_URL/tenants/customer_acme_001" --header "Authorization: Bearer $OUTPOST_API_KEY" 注意:非 Outpost 项目的密钥会在多数 Outpost 路由返回 404,应改用 Outpost 项目的密钥,不要回退到 api.hookdeck.com(那是 Event Gateway,属于不同产品)。文档索引见 https://hookdeck.com/docs/outpost/llms.txt,自托管 OpenAPI 规范见 https://github.com/hookdeck/outpost/blob/main/docs/apis/openapi.yaml。快速上手按 curl、TypeScript、Python、Go 分别提供;自托管有 Docker、Kubernetes、Railway 等快速上手。测试 Webhook 目标 URL 时优先使用 Hookdeck Console 创建 Source 并复制其 URL。

适用场景:向客户发送 Webhook、构建 Webhook 投递系统、把平台事件分发到多种目标。

限制:需正确区分项目密钥与组织密钥;部分目标(如 AWS EventBridge)尚未提供;具体收费、价格与效果资料暂未提供。