ToolingNovember 3, 20267 min read

Hookdeck Alternatives in 2026: What to Use, and When to Stay

Hookdeck alternatives sorted by the job you need done: Svix, AnyHook, EventDock, Convoy, QStash, Inngest and others, with current prices, retry limits and when to stay.

webhook toolone labelreceive and retryHookdeck · Svix Ingest · AnyHookEventDock · Convoysend to customersSvix · Convoy · Hook0queue or run codeQStash · Inngest · Amazon SQSdebug on a laptopngrok
One label covers four jobs. Sort by the job and the shortlist gets short.

The closest alternatives to Hookdeck for receiving webhooks are Svix Ingest, AnyHook and EventDock. If you have to host it yourself, look at Convoy. If you send webhooks to your own customers, that is a different job, and Svix, Convoy or Hook0 fit it better. Hookdeck remains the right choice if you depend on its transformations, its team workflows or its pricing at very high volume.

We make AnyHook, so weigh our view accordingly. Every price and limit here comes from the vendor's own page, read on 3 November 2026 and linked below. We have not load-tested or outage-tested the other services.

TL;DR

  • You want JavaScript transforms or the largest free plan: Svix Ingest, with 50,000 free messages a month.
  • You want retries, a log and replay by changing one URL: AnyHook. $20 a month buys 30 days of replay, where Hookdeck's Team plan keeps events for 7.
  • Your handler is slow because it calls an LLM: AnyHook waits up to 5 minutes on Scale and 2 on Pro. Inngest is the other route, if you will move the work into its functions.
  • You have to self-host: Convoy's free Community edition, or your own queue.
  • You were considering Pipedream: Workflows stops on 31 March 2027 and takes no new signups.
  • You only need webhooks on your laptop: ngrok. It does not hold events for later.
  • You rely on transformations, team workflows or very high volume: stay on Hookdeck.

Four jobs, one label

Most lists of Hookdeck alternatives put tools that do different work in one column. Before you compare prices, work out which of these you need:

JobWhat it meansTools
ReceiveOther services send to you. Something stores each event and retries your server when it is downHookdeck, Svix Ingest, AnyHook, EventDock, Convoy
SendYou send webhooks to your own customersSvix, Convoy, Hook0
Queue or run codeYour own code publishes work, or an event starts a functionQStash, Inngest, Amazon SQS
Debug locallyA webhook has to reach your laptopngrok

A tool built for one job will not do another. Hook0 is the clearest example: its own comparison marks receiving webhooks as "No (by design)".

Hosted services that receive webhooks

ServiceFree planFirst paid planKept: free / first paidAutomatic retries
Hookdeck10,000 events, 1 userTeam, from $39/mo, 10,000 events3 days / 7 daysUp to 50, on a rule you set
Svix Ingest50,000 messagesBasic, from $20/mo, 50,000 messages7 days / 30 days8 attempts over about 27.5 hours
AnyHook10,000 events (1,000 a day), 1 appPro, $20/mo, 50,000 events3 days / 30 daysFree: 3 attempts over 35 minutes. Pro: 5 over 21 h 35 min
EventDock5,000 eventsStarter, $149/mo, 50,000 events7 days / 30 days7 attempts in under 3 hours, configurable

What the table cannot show:

  • Hookdeck charges $3.00 per 100,000 events past the included 10,000 on Team, falling as volume grows, and an event's price includes its retries. Thirty days of retention starts on Growth, from $499 a month. The free plan's dashboard locks past 10,000 events until you upgrade or the billing period resets. The docs cap automatic retries at 50 and give no fixed time window.
  • Svix charges $0.0001 per message past the included 50,000 on Basic, which is $10 per 100,000. The retry schedule is the one it publishes for deliveries in general. The Ingest page does not list a separate one.
  • AnyHook's "kept" number is the replay window. Pro keeps history for a year. Scale ($90 a month, 250,000 events) gives 10 attempts over 5 days 21 hours and 90 days of replay. Retries and replays draw on a monthly compute allowance, and paid plans meter overage up to a cap you set, both on the pricing page. Free stops retrying at 35 minutes and refuses events past 1,000 a day, so it will not carry you through a long outage or a large spike.
  • EventDock sends failed events to a dead letter queue you can replay from, and its retry policy can be set per endpoint.

AlternativeTo lists more small services, such as FastHook, Hooksbase and Relaye.io. We have not checked their limits, so they are not in the table.

Which one

Svix Ingest fits if you want JavaScript to filter, transform and route events, or you want the largest free allowance here. Signature checks are built in, and the same vendor can also send webhooks if you need that later. It waits 30 seconds for your endpoint to answer.

AnyHook fits a small team that wants retries, a log and replay without learning a gateway. You change one URL at the provider. The provider gets its 200 from the edge in about a second, and AnyHook then waits for your endpoint for 60 seconds on Free, 2 minutes on Pro and 5 minutes on Scale, which matters when the handler calls an LLM. You can start without an account. The limits: it has no built-in payload transformations or routing rules (Pro and up can run your own code on each event instead, 3,000 runs a month on Pro), its team tooling is lighter than Hookdeck's, and it is a much younger product than Hookdeck or Svix.

EventDock is worth a look if the dead letter queue and per-endpoint policies are what you want, though at 50,000 events it costs more than seven times Svix Basic or AnyHook Pro.

If you have to run it yourself

Convoy handles incoming and outgoing webhooks. The Community edition is free, open source and self-hosted. Premium is $999 a month for advanced features. There is also a hosted version, with a 14-day trial at 100 events a day. Retries are set per subscription.

Your own queue. An HTTP endpoint that writes to Amazon SQS costs little to run, and SQS keeps messages for up to 14 days. You own the on-call, the log and the replay tooling. On Shopify you can skip the endpoint, because it delivers to EventBridge or Pub/Sub directly (our measured test covers when that makes sense).

Tools that get listed but do a different job

Upstash QStash is an HTTP message queue. It can stand in front of a webhook if you give the provider a publish URL with your token in the query string and set upstash-header-forward=true so the signature headers get through. It retries 3 times by default, with each delay capped at a day. The free plan allows 1,000 messages a day, and pay as you go is $1 per 100,000, with each retry billed as a message. It suits you if you already use Upstash and accept a token in a URL.

Inngest runs your code. A webhook URL turns each request into an event through a JavaScript transform, and a function written with its SDK handles it, with 4 retries by default and up to 20. It does not check provider signatures for you. The free plan includes 50,000 executions a month, and Pro starts at $99. It suits multi-step jobs such as LLM pipelines, if you are willing to adopt the SDK.

ngrok is a tunnel to your machine and the right tool on a laptop. There is a free plan, and Hobbyist is $10 a month. If the machine is off, nothing holds the event for later (more on that).

Pipedream still shows up in AI answers and older lists. Workflows stops on 31 March 2027, it takes no new signups, and Workflows data is deleted by 30 April 2027. Pipedream Connect carries on. If you are on Workflows now, we wrote a migration path.

When to stay on Hookdeck

Stay if any of these is true:

  • Payload transformations and routing rules are part of your pipeline.
  • Several people share webhook operations and need to work in the same tool.
  • Your volume is high enough for its lower rates, which reach $0.35 per 100,000 events past 500 million a month.

If what you use is retries, a log and replay, and you are paying for Team or looking at Growth for longer retention, the services above are worth an afternoon. AnyHook vs Hookdeck has the detail on that pair.

How to move without dropping events

  1. Make your handler idempotent first. These services deliver at least once, and the overlap below can produce duplicates. Here is how to handle them.
  2. Add the new service alongside Hookdeck. Point it at the same handler and send a test event.
  3. Check your signature verification. Some relays pass the provider's signature through, and others re-sign with their own secret. AnyHook verifies at the edge and re-signs each delivery. Find out which you are getting before traffic moves.
  4. Repoint one provider at a time. Changing the webhook URL at the provider is the whole change on the sending side.
  5. Leave Hookdeck running until its queue is empty. Events it already accepted keep retrying against your server.

FAQ

What is the best Hookdeck alternative?

It depends on the job. For receiving webhooks, choose Svix Ingest if you want transforms and the largest free plan, AnyHook if you want the least setup or have a slow handler, and Convoy if you must self-host. For sending webhooks to customers, look at Svix, Convoy or Hook0.

Is there a free alternative to Hookdeck?

Yes. Svix's free plan includes 50,000 messages a month with 7 days of retention. AnyHook's includes 10,000 events (1,000 a day) with no card and 3 days of replay, though its retries stop at 35 minutes. Convoy's Community edition is free if you host it yourself.

Is there an open source alternative to Hookdeck?

Convoy's Community edition is open source and self-hosted, and it handles both incoming and outgoing webhooks. Hook0's source is available too, but it only sends webhooks.

How much does Hookdeck cost compared with the alternatives?

Hookdeck is free for 10,000 events, then from $39 a month on Team and from $499 on Growth. Svix Basic starts at $20 a month and AnyHook Pro is $20 a month, each with 50,000 messages or events. EventDock Starter is $149 a month for 50,000 events. Convoy Premium is $999 a month, self-hosted.

Is ngrok an alternative to Hookdeck?

Only during development. ngrok forwards live traffic to your machine, and if the machine is off, nothing stores the event and retries it later.

Is Pipedream still an option?

Not for a new project. Pipedream Workflows stops on 31 March 2027 and no longer takes new signups.

Which alternative works for a slow LLM webhook handler?

You want a relay that answers the provider right away and waits longer for your server. AnyHook answers at the edge in about a second and waits up to 60 seconds on Free, 2 minutes on Pro and 5 minutes on Scale. Hookdeck's default delivery timeout is 60 seconds, and Svix waits 30. If the work runs longer than that, move it into a background job or an Inngest function. This checker shows whether a provider will hang up on your handler.

Can a relay still lose events?

Yes. Retries end and retention ends. After the last attempt, an event waits in the log until the retention window closes, and if nobody replays it by then, it is gone. Turn on failure alerts, and keep your handler safe against duplicates, because these services deliver at least once.

How we checked

We read each vendor's pricing page and docs on 3 November 2026. Prices change, so check before you commit. We have not tested the other services under load or during an outage. The one outage test we have published is our Shopify measurement. If something here is wrong or out of date, write to hello@anyhook.net and we will fix it.

All postsNovember 3, 2026 · 7 min

Stop losing webhooks.

Change one URL. Get retries, an event log and one-click replay. Or see it first: sign up and run the 30-second outage drill, and watch an event survive your server being down. No server needed.