SolidHooksSolidHooks
Get Started

Hookdeck alternatives for receiving webhooks (2026)

Last checked: 24 October 2026. Prices and features change, so check each vendor's own page before you decide.

The main Hookdeck alternatives for receiving webhooks are SolidHooks, Svix Ingest and Convoy, with building it yourself as a fourth option. In short: SolidHooks is best for per-delivery pricing and pipelines that AI agents set up through an API; Svix Ingest is best if you already send webhooks with Svix; Convoy is best if you need to self-host; and building your own suits teams with very narrow needs and spare engineering time. This page covers inbound webhooks only – receiving events from providers such as Stripe, GitHub and Shopify – not sending webhooks to your own customers. Every price below links to the vendor's own pricing page and was checked on 24 October 2026. We make SolidHooks, so we've tried to be fair, including about where Hookdeck is still the better pick.

What to look for in a Hookdeck alternative

Before you compare names, it helps to agree on what you need. For inbound webhooks, these are the questions that tend to matter:

  • Verification presets. Can the gateway check signatures for the providers you use without you writing the scheme yourself? Is there a generic HMAC option, and does it support Standard Webhooks?
  • Retries and backoff. When your service is down, how many attempts do you get and over what window? Can you retry a single delivery by hand?
  • Replay and audit trail. Is every event stored, searchable and replayable? For how long?
  • Pricing unit. What exactly is billed: a request, an event, a message or a delivery? Are retries, duplicates and rejected requests counted? Two tools with the same headline price can cost very different amounts once fan-out and retries are included.
  • Rate limiting. Can you cap delivery speed so a burst from a provider doesn't flatten your API?
  • Private delivery. Can events reach services that have no public URL, without opening inbound ports?
  • API and automation. Can every part of the pipeline be created through an API, by a script, Terraform or an AI agent, rather than only through a dashboard?
  • Self-hosting. Do you need to run it in your own environment?

Quick comparison table

ToolDirectionFree tierPaid entry priceBilling unitRetries billed?Self-hostSource (checked 24 Oct 2026)
Hookdeck Event GatewayInbound (Outpost is a separate outbound product)Developer: $0, up to 10,000 events, 3-day retentionTeam: from $39/month, pay-as-you-go, $1.00 per additional 100k events; Growth from $499/monthEvent ("a message … that's delivered to a destination")Not stated on the pricing pageNot covered herehookdeck.com/pricing
SolidHooksInboundHobby: $0, 10,000 deliveries/month, 3-day retentionLaunch: $29/month for 50,000 deliveries; Scale: $375/month for 1,000,000 deliveries; then $2.75 per 100kDelivery (one event sent to one connection)No. Automatic and manual retries aren't billed; replays areNot offered on the pricing pagesolidhooks.com/#pricing, docs/plans
Svix IngestInbound (part of Svix, which also sends)Free: up to 50k messages/monthBasic from $20/month; Professional from $490/monthMessage (only attempted or transformed messages count; each 64 KiB chunk is one message)No. "Retries are both free"Not covered heresvix.com/pricing
ConvoyInbound and outboundCommunity edition: free to self-host; Cloud: 14-day free trialPremium self-hosted: $999/monthLicence (self-hosted)Not stated on the pricing pageYesgetconvoy.io/pricing

Provider presets are covered in each section below, because vendors count them differently.

Want to try it on your own traffic? Start free with 10,000 deliveries a month.

The alternatives

SolidHooks: best for per-delivery pricing and agent-run pipelines

SolidHooks is an inbound webhook platform that ingests, verifies, stores and delivers webhooks, built to be operated by AI agents as well as people.

Pricing you can predict. The billable unit is a delivery: one event routed to one connection. If you fan one event out to three destinations, that's three deliveries. Automatic retries aren't billed because they reuse the same delivery, and a manual retry of one delivery is free too. Duplicate (idempotent) requests and requests that fail signature verification aren't billed either. Replays are billed, because they create new deliveries (plans docs). Svix also says retries are free, so this isn't unique, but it does mean a bad afternoon on your side doesn't show up on the invoice.

Plans. Hobby is free for 10,000 deliveries a month with a hard cap. Launch is $29 a month for 50,000 deliveries, and Scale is $375 a month for 1,000,000 deliveries with 30-day retention; both then cost $2.75 per 100k. Enterprise is negotiated (pricing). SolidHooks bills in GBP, USD or EUR.

Built for agents. Every webhook capability is in the REST API, described by an OpenAPI spec and an llms.txt. Agents use delegated Agent Auth: they register their own key pair and the account owner approves exactly the capabilities they asked for. Hookdeck also markets an MCP server and AI-agent use cases, so SolidHooks isn't alone here.

Verification presets. GitHub, Linear, Shopify, Paystack, Nuvion, Stripe, OpenAI, Anthropic and Resend, plus Standard Webhooks, generic HMAC, Basic auth and a static API-key header (verification docs).

Beyond HTTP. A source can receive inbound email, which becomes an email.received event that routes and retries like any webhook (email ingestion). SolidHooks Connect runs a connector inside your network and delivers through it, with no inbound ports opened (private delivery). Connectors come with Launch and above.

Audit trail. Every event is stored and queryable through GET /v1/events, with a timeline of each delivery attempt (events docs).

Getting started is one call:

bash
curl -s "https://api.solidhooks.com/v1/sources" \  -H "authorization: Bearer $SDHK_KEY" \  -H 'content-type: application/json' \  -d '{ "name": "Stripe", "provider": "stripe", "verifierConfig": { "secret": "whsec_..." } }'# The response includes the source id and its ingestUrl (https://sdhk.events/<maskId>)

Trade-offs: SolidHooks is newer and has fewer pre-built sources than Hookdeck, and its pricing page offers managed plans only, with no self-hosted option listed.

Svix Ingest: best if you already send with Svix

Svix is best known for sending webhooks (Svix Dispatch), and Svix Ingest is its receiving gateway. If your team already uses Svix to send events to customers, adding Ingest keeps sending and receiving with one vendor, one dashboard and one bill.

Pricing. Svix's free plan covers up to 50k messages a month across Dispatch, Stream and Ingest. Basic starts at $20 a month and Professional at $490 a month, each with 50,000 messages included, then $0.0001 per message on demand. Only attempted or transformed messages count towards usage; messages Svix filters out and retries are both free. Note that each 64 KiB chunk of payload is billed as one message, so large payloads count more than once (Svix pricing).

Regions and compliance. Svix says it runs in multiple regions to meet data-residency requirements, and lists a range of compliance certifications on its Ingest page. If your procurement team needs those, check them directly with Svix.

Where it's thinner. According to Hookdeck's own comparison page (updated 14 October 2026), Svix Ingest has 30+ pre-configured sources on Professional and above, and no dedicated queueing, field-level filtering or deduplication. That's a competitor's view, so test the features you care about yourself. Hookdeck also describes Ingest as "a newer addition to Svix's primarily outbound-focused webhook platform".

Pick it if Svix is already part of your stack and your inbound needs are fairly simple. Look elsewhere if your bill is driven by large payloads or you need queueing and deduplication on the receiving side.

Convoy: best for self-hosting

Convoy is a webhook gateway that handles both directions: on its pricing page it says it can "send outgoing webhooks to your customers and receive incoming webhooks from third parties through the same platform, with retries, transformations, and delivery monitoring built in".

Pricing. The Community edition is free to self-host, with retries, message-broker support and community support through Slack and GitHub. Premium self-hosted is $999 a month and adds features such as JavaScript webhook transformations, Google OAuth, role-based access control, OpenTelemetry export, endpoint circuit breaking, white-labelling and priority support. There's also an Enterprise tier for self-managed deployments at scale, and a Convoy Cloud option with a 14-day free trial.

Pick it if your data can't leave your own infrastructure, or you want an open-source gateway you can run and change yourself. You take on running the database, the broker and upgrades.

Look elsewhere if you want a fully managed service with no infrastructure to run, or if $999 a month for the Premium features is more than your volume justifies.

Build it yourself

For one or two providers and low volume, a home-made receiver can be enough. The minimum that holds up in production is:

  1. 1.Verify before you store. Check the provider's signature against the raw request body, with a timestamp tolerance where the scheme has one. See signature verification.
  2. 2.Acknowledge fast, process later. Write the event to a durable queue or table and return a 2xx straight away; do the work in a worker.
  3. 3.Make processing idempotent. Providers retry, so the same event will arrive twice. Deduplicate on the provider's event ID. See idempotency.
  4. 4.Retry with backoff, and stop eventually. Decide how many attempts and over how long, and where failures go. See retries.
  5. 5.Keep an audit trail and a replay button. When something goes wrong, you'll want to see exactly what arrived and send it again. See replay.

The cost isn't the first version; it's maintaining verification schemes, retry state and replay tooling for every new provider over the years. If that list looks like a quarter of someone's time, a gateway is usually cheaper.

When Hookdeck is still the right choice

Hookdeck Event Gateway is the most feature-rich option on this page, and for some teams it's the right answer:

  • Breadth of sources. Hookdeck says it has 160+ pre-configured sources. If you integrate with many niche providers, that saves set-up time.
  • Processing in the gateway. It offers advanced field-level filtering, exact and field-based deduplication, dynamic routing and fan-out, and transformations with a code and visual editor (Hookdeck comparison).
  • Enterprise requirements. Its Growth plan, from $499 a month, lists uptime and latency SLAs, SSO, SAML and SCIM, metrics export to Datadog, New Relic and Prometheus, and compliance features (Hookdeck pricing).
  • Tooling. It markets a CLI for local testing, a Terraform provider and an MCP server.

If those are your must-haves, Hookdeck is hard to beat. The alternatives make more sense when you want a different pricing model, an API-first or agent-first workflow, email ingestion, private-network delivery, or self-hosting.

How to migrate from Hookdeck to SolidHooks

You don't have to change how your providers send webhooks. You give them a new URL.

  1. 1.Create a source for each provider with POST /v1/sources, choosing its preset (for example stripe or github) and adding its signing secret. The response includes an ingestUrl.
  2. 2.Add a destination for each endpoint that should receive events, with POST /v1/destinations.
  3. 3.Connect them with POST /v1/connections. Without a connection, events are stored but not delivered.
  4. 4.Run both in parallel. Most providers let you register more than one webhook endpoint. Add the SolidHooks ingestUrl alongside your Hookdeck URL, and make sure your handlers are idempotent so double deliveries are harmless.
  5. 5.Compare, then cut over. Check that events and deliveries line up in both tools, then remove the Hookdeck endpoint from each provider.

The quickstart walks through the first three steps with copy-and-paste commands. If you'd rather not do it by hand, an agent can run the whole set-up through the API – see AI agent set-up.

FAQ

Get started

Start free: 10,000 deliveries a month. Create a SolidHooks account and point your first provider at it in a few minutes.

Let your agent set it up. Point your coding agent at llms.txt or read the AI agent set-up guide.