# Webhook and event delivery infrastructure for AI agents > 5 event delivery & webhooks ranked by the Anchor benchmark. Leader Hookdeck (BB). Infrastructure that carries events between systems. Sending webhooks with retries and signatures, receiving and replaying them, queued and scheduled HTTP calls and realtime channels. Compared on delivery guarantees, retries, replay, signature checks and price per message. - Canonical: https://www.anchorterminal.com/categories/webhooks - Markdown: https://www.anchorterminal.com/categories/webhooks.md (~1,950 tokens) - Slim: https://www.anchorterminal.com/categories/webhooks.min.md (~380 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/categories/webhooks.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-08 Infrastructure that carries events between systems. Sending webhooks with retries and signatures, receiving and replaying them, queued and scheduled HTTP calls and realtime channels. Compared on delivery guarantees, retries, replay, signature checks and price per message. - Tools ranked: 5 · agent-ready (BB or better): 4 · accept x402: 0 · hosted endpoints: 4 · desk reviews by the panel: 0 - JSON: https://www.anchorterminal.com/api/v1/tools.json (list) · https://www.anchorterminal.com/api/v1/rankings.json (ranked) · https://www.anchorterminal.com/api/v1/x402.json (payable) · https://www.anchorterminal.com/api/v1/capabilities.json (by capability) - Grades run AA, A, BB, B, C, D, E, F · methodology: https://www.anchorterminal.com/benchmark/ - Capabilities in this category: events.webhooks-send, events.webhooks-receive, events.queue, events.schedule, events.realtime - https://letme.dev/events.webhooks-send picks the top-graded tool in this list and says how to call it direct; calling through letme comes later (https://www.anchorterminal.com/letme/index.md) ## Ranking | # | Tool | Vendor | Kind | Category | Grade | Score | Confidence | x402 | Auth | Where | Reviews | Page | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 23 | Hookdeck | Hookdeck Technologies Inc. | HTTP API | Webhooks | BB | 76.9 | medium | no | API key | hosted + local | none | https://www.anchorterminal.com/tools/hookdeck.md | | 53 | Ably | Ably Realtime Ltd | HTTP API | Webhooks | BB | 75 | medium | no | API key | hosted | none | https://www.anchorterminal.com/tools/ably.md | | 66 | Svix | Svix Inc. | HTTP API | Webhooks | BB | 74 | medium | no | API key | hosted | none | https://www.anchorterminal.com/tools/svix.md | | 90 | Upstash QStash | Upstash | HTTP API | Webhooks | BB | 72.3 | medium | no | OAuth or key | hosted | none | https://www.anchorterminal.com/tools/upstash-qstash.md | | 308 | Convoy | Frain Technologies Inc. | HTTP API | Webhooks | B | 62.2 | medium | no | API key | local | none | https://www.anchorterminal.com/tools/convoy.md | Scores are from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/), with Performance and Task success pending. p95 latency and context cost come from our probes, which haven't run yet. ## Summaries ### 23. Hookdeck, BB (76.9) Hookdeck Event Gateway is a hosted service that receives webhooks, queues them and sends them on to HTTP destinations with filters, transformations, retries and replay. Agents use its REST API or the stdio MCP server in the Hookdeck CLI. API keys carry per-resource read or write scopes and can be rolled by API, and the MCP server starts read-only with annotations on every tool. The official Go SDK was last updated in December 2024 and the TypeScript SDK is deprecated. No audit log or prompt-injection guidance was found in the reviewed documentation. - Page: https://www.anchorterminal.com/tools/hookdeck · Markdown: https://www.anchorterminal.com/tools/hookdeck.md · JSON: https://www.anchorterminal.com/api/v1/tools/hookdeck.json - Capabilities: events.webhooks-receive, events.queue, events.webhooks-send · endpoint: `https://api.hookdeck.com/2026-09-01` ### 53. Ably, BB (75) Hosted realtime messaging from Ably Realtime Ltd in London. Clients publish and subscribe on channels over WebSocket, SSE or MQTT, with a REST API, presence, message history, outbound and inbound webhooks, and AMQP queues. Pub/sub channels with per-channel capabilities on keys and tokens, idempotent publishing by message id, published limits for every plan and a 99.999 per cent SLA on paid plans. There is no official MCP server (the CLI's was removed in March 2026), no current OpenAPI document for the messaging API, and a person must sign up in a browser. - Page: https://www.anchorterminal.com/tools/ably · Markdown: https://www.anchorterminal.com/tools/ably.md · JSON: https://www.anchorterminal.com/api/v1/tools/ably.json - Capabilities: events.realtime, events.webhooks-send, events.webhooks-receive, events.queue, notify.push · endpoint: `https://main.realtime.ably.net` ### 66. Svix, BB (74) Svix is a webhook sending service with a hosted REST API and an MIT-licensed server. One call creates a message, and Svix signs it, sends it to each subscribed endpoint, retries failures and logs every attempt. The hosted REST API has a public OpenAPI 3.1 spec with 141 operations, `Idempotency-Key` on 44 POST operations, and a published retry schedule of eight attempts. An API key can make any call for its environment, with no read-only or scoped key, and a person must create that key in the dashboard. - Page: https://www.anchorterminal.com/tools/svix · Markdown: https://www.anchorterminal.com/tools/svix.md · JSON: https://www.anchorterminal.com/api/v1/tools/svix.json - Capabilities: events.webhooks-send, events.webhooks-receive · endpoint: `https://api.svix.com` ### 90. Upstash QStash, BB (72.3) Upstash QStash is a hosted HTTP message queue and scheduler. A caller publishes a request to its REST API, and QStash sends it to a public URL with retries, delays, cron schedules, FIFO queues and signed requests. A public OpenAPI 3.1 file covers 43 operations, and publishing has no per-second limit, deduplication IDs and a dead letter queue with replay. Each region has one full-access token and one read-only token, and the token may travel in the URL. The Markdown pricing page contradicts itself on whether retries are billed. - Page: https://www.anchorterminal.com/tools/upstash-qstash · Markdown: https://www.anchorterminal.com/tools/upstash-qstash.md · JSON: https://www.anchorterminal.com/api/v1/tools/upstash-qstash.json - Capabilities: events.queue, events.schedule, events.webhooks-send, events.webhooks-receive · endpoint: `https://qstash.upstash.io/v2` ### 308. Convoy, B (62.2) Convoy is a webhooks gateway from Frain Technologies. It sends outgoing webhooks with retries and signatures and receives incoming ones, through an HTTP API on Convoy Cloud or a self-hosted, source-available server. Convoy Cloud runs the same HTTP API as the self-hosted gateway, with a public OpenAPI spec of 68 operations, project-scoped keys, idempotency keys on events and replay endpoints. Two credential exposures were fixed in July and August 2026, one published as a high-severity advisory. Cloud access needs a browser signup, and the trial allows 100 events a day. - Page: https://www.anchorterminal.com/tools/convoy · Markdown: https://www.anchorterminal.com/tools/convoy.md · JSON: https://www.anchorterminal.com/api/v1/tools/convoy.json - Capabilities: events.webhooks-send, events.webhooks-receive ## How we test this category The same thousand events sent through each listing to an endpoint that fails one request in ten. We check retries and their schedule, ordering, duplicate delivery, signature verification, replay of a failed event and the delivery log. In this run listings are graded from public evidence against the published checklist. This test hasn't run yet, so Task success is pending and the grades here come from the categories assessed from public evidence.