Công cụ3 tháng 11, 20267 phút đọc

Các lựa chọn thay thế Hookdeck năm 2026: dùng gì, và khi nào nên ở lại

Các lựa chọn thay thế Hookdeck xếp theo việc bạn cần làm: Svix, AnyHook, EventDock, Convoy, QStash, Inngest và những cái khác, kèm giá, giới hạn retry hiện tại và khi nào nên ở lại.

công cụ webhookmột nhãnnhận và thử lạiHookdeck · Svix Ingest · AnyHookEventDock · Convoygửi cho khách hàngSvix · Convoy · Hook0xếp hàng hoặc chạy mãQStash · Inngest · Amazon SQSgỡ lỗi trên laptopngrok
Một cái tên gộp bốn việc khác nhau. Xếp theo việc cần làm thì danh sách rút gọn ngay.

Các lựa chọn gần nhất với Hookdeck để nhận webhook là Svix Ingest, AnyHook và EventDock. Nếu bạn phải tự host, hãy xem Convoy. Nếu bạn gửi webhook cho chính khách hàng của mình, đó là một việc khác, và Svix, Convoy hoặc Hook0 hợp với việc đó hơn. Hookdeck vẫn là lựa chọn đúng nếu bạn phụ thuộc vào transformation, quy trình làm việc theo nhóm hoặc mức giá của nó ở lượng rất lớn.

Chúng tôi làm ra AnyHook, nên bạn hãy cân nhắc quan điểm của chúng tôi theo đó. Mọi mức giá và giới hạn ở đây đều lấy từ trang của chính nhà cung cấp, đọc ngày 3 tháng 11 năm 2026 và được liệt kê bên dưới. Chúng tôi chưa kiểm tra tải hay mô phỏng sự cố ngừng hoạt động với các dịch vụ khác.

TL;DR

  • Bạn cần transform bằng JavaScript hoặc gói miễn phí lớn nhất: Svix Ingest, với 50.000 message miễn phí mỗi tháng.
  • Bạn cần thử lại (retry), nhật ký và phát lại (replay) chỉ bằng cách đổi một URL: AnyHook. $20/tháng có 30 ngày phát lại, trong khi gói Team của Hookdeck lưu sự kiện 7 ngày.
  • Handler (đoạn code xử lý webhook trên server của bạn) chậm vì gọi LLM: AnyHook chờ tối đa 5 phút trên Scale và 2 phút trên Pro. Inngest là hướng còn lại, nếu bạn chuyển phần việc đó vào function của nó.
  • Bạn phải tự host: gói Community miễn phí của Convoy, hoặc hàng đợi của riêng bạn.
  • Bạn đang cân nhắc Pipedream: Workflows dừng hoạt động vào ngày 31 tháng 3 năm 2027 và không nhận đăng ký mới.
  • Bạn chỉ cần webhook chạy trên laptop: ngrok. Nó không giữ sự kiện lại để gửi sau.
  • Bạn dựa vào transformation, quy trình làm việc theo nhóm hoặc lượng rất lớn: ở lại Hookdeck.

Bốn việc, một cái tên

Hầu hết danh sách lựa chọn thay thế Hookdeck xếp vào cùng một cột những công cụ làm việc khác nhau. Trước khi so giá, hãy xác định bạn cần việc nào trong số này:

ViệcÝ nghĩaCông cụ
NhậnDịch vụ khác gửi tới bạn. Có thứ gì đó lưu từng sự kiện và thử lại tới server của bạn khi nó ngừng hoạt độngHookdeck, Svix Ingest, AnyHook, EventDock, Convoy
GửiBạn gửi webhook cho chính khách hàng của mìnhSvix, Convoy, Hook0
Hàng đợi hoặc chạy codeCode của bạn tự đẩy việc vào, hoặc một sự kiện khởi động một functionQStash, Inngest, Amazon SQS
Debug localMột webhook phải tới được laptop của bạnngrok

Công cụ làm cho một việc sẽ không làm được việc khác. Hook0 là ví dụ rõ nhất: bảng so sánh của chính nó ghi việc nhận webhook là "No (by design)".

Dịch vụ hosted để nhận webhook

Dịch vụGói miễn phíGói trả phí đầu tiênThời gian lưu: Free / gói trả phí đầu tiênThử lại tự động
Hookdeck10.000 sự kiện, 1 người dùngTeam, từ $39/tháng, 10.000 sự kiện3 ngày / 7 ngàyTối đa 50 lần, theo quy tắc bạn đặt
Svix Ingest50.000 messageBasic, từ $20/tháng, 50.000 message7 ngày / 30 ngày8 lần gửi trong khoảng 27,5 giờ
AnyHook10.000 sự kiện (1.000 mỗi ngày), 1 AppPro, $20/tháng, 50.000 sự kiện3 ngày / 30 ngàyFree: 3 lần gửi trong 35 phút. Pro: 5 lần trong 21 giờ 35 phút
EventDock5.000 sự kiệnStarter, $149/tháng, 50.000 sự kiện7 ngày / 30 ngày7 lần gửi trong chưa đầy 3 giờ, cấu hình được

Những gì bảng không thể hiện:

  • Hookdeck tính $3.00 cho mỗi 100.000 sự kiện vượt phần 10.000 đã gồm trong gói Team, và giá giảm dần khi lượng tăng. Giá của một sự kiện đã gồm các lần thử lại của nó. Thời gian lưu 30 ngày bắt đầu từ gói Growth, từ $499/tháng. Dashboard của gói miễn phí bị khóa khi vượt 10.000 sự kiện, cho tới khi bạn nâng cấp hoặc kỳ thanh toán được đặt lại. Tài liệu giới hạn thử lại tự động ở 50 lần và không nêu khung thời gian cố định.
  • Svix tính $0.0001 cho mỗi message vượt phần 50.000 đã gồm trong gói Basic, tức $10 cho mỗi 100.000. Lịch thử lại là lịch nó công bố cho các lượt gửi nói chung. Trang Ingest không liệt kê lịch riêng.
  • Con số “lưu” của AnyHook là thời hạn phát lại. Pro lưu lịch sử một năm. Scale ($90/tháng, 250.000 sự kiện) có 10 lần gửi trong 5 ngày 21 giờ và 90 ngày phát lại. Các lần thử lại và phát lại tính vào hạn mức compute hằng tháng, và các gói trả phí tính phí vượt hạn mức theo mức dùng thực tế, tới một trần bạn tự đặt, cả hai đều có trên trang bảng giá. Free ngừng thử lại sau 35 phút và từ chối sự kiện vượt quá 1.000 mỗi ngày, nên nó không đủ để vượt qua một sự cố ngừng hoạt động dài hay một đợt tăng đột biến lớn.
  • EventDock gửi các sự kiện thất bại vào dead-letter queue (hàng đợi chứa các message không xử lý được) để bạn phát lại từ đó, và chính sách thử lại của nó đặt được riêng cho từng endpoint.

AlternativeTo liệt kê thêm các dịch vụ nhỏ khác, như FastHook, Hooksbase và Relaye.io. Chúng tôi chưa kiểm tra giới hạn của chúng, nên không đưa vào bảng.

Chọn cái nào

Svix Ingest phù hợp nếu bạn muốn dùng JavaScript để lọc, biến đổi và định tuyến sự kiện, hoặc muốn hạn mức miễn phí lớn nhất ở đây. Kiểm tra chữ ký có sẵn, và cùng nhà cung cấp đó cũng gửi được webhook nếu sau này bạn cần. Nó chờ endpoint của bạn trả lời trong 30 giây.

AnyHook phù hợp với một nhóm nhỏ muốn có thử lại, nhật ký và phát lại mà không phải học một gateway. Bạn đổi một URL ở nhà cung cấp. Nhà cung cấp nhận mã 200 từ edge sau khoảng một giây, rồi AnyHook chờ endpoint của bạn 60 giây trên Free, 2 phút trên Pro và 5 phút trên Scale, điều này quan trọng khi handler gọi LLM. Bạn có thể bắt đầu mà không cần tài khoản. Các giới hạn: nó không có transformation hay quy tắc định tuyến tích hợp sẵn (từ Pro trở lên có thể chạy code của bạn trên mỗi sự kiện, 3.000 lần chạy mỗi tháng trên Pro), công cụ làm việc nhóm nhẹ hơn của Hookdeck, và nó là một sản phẩm non trẻ hơn nhiều so với Hookdeck hay Svix.

EventDock đáng xem nếu dead-letter queue và chính sách theo từng endpoint là thứ bạn cần, dù ở mức 50.000 sự kiện nó đắt hơn bảy lần so với Svix Basic hay AnyHook Pro.

Nếu bạn phải tự chạy

Convoy xử lý cả webhook đến và webhook đi. Bản Community miễn phí, mã nguồn mở và tự host. Premium là $999/tháng cho các tính năng nâng cao. Cũng có bản hosted, dùng thử 14 ngày với 100 sự kiện mỗi ngày. Thử lại được đặt theo từng subscription.

Hàng đợi của riêng bạn. Một endpoint HTTP ghi vào Amazon SQS tốn ít chi phí vận hành, và SQS giữ message tối đa 14 ngày. Bạn tự lo việc trực, nhật ký và công cụ phát lại. Trên Shopify bạn có thể bỏ qua endpoint, vì nó gửi thẳng tới EventBridge hoặc Pub/Sub (bài đo thực tế của chúng tôi nói khi nào cách đó hợp lý).

Những công cụ hay được liệt kê nhưng làm việc khác

Upstash QStash là một hàng đợi message qua HTTP. Nó có thể đứng trước webhook nếu bạn đưa cho nhà cung cấp một URL publish có token trong query string và đặt upstash-header-forward=true để các header chữ ký đi qua được. Nó thử lại 3 lần theo mặc định, mỗi khoảng chờ tối đa một ngày. Gói miễn phí cho 1.000 message mỗi ngày, còn trả theo mức dùng là $1 cho mỗi 100.000, mỗi lần thử lại tính như một message. Nó hợp nếu bạn đã dùng Upstash và chấp nhận token nằm trong URL.

Inngest chạy code của bạn. Một webhook URL biến mỗi request thành một sự kiện qua một transform bằng JavaScript, và một function viết bằng SDK của nó sẽ xử lý, với 4 lần thử lại theo mặc định và tối đa 20. Nó không kiểm tra chữ ký của nhà cung cấp giúp bạn. Gói miễn phí gồm 50.000 lượt thực thi mỗi tháng, còn Pro bắt đầu từ $99. Nó hợp với các tác vụ nhiều bước như pipeline LLM, nếu bạn sẵn sàng dùng SDK của nó.

ngrok là một tunnel tới máy của bạn và là công cụ đúng trên laptop. Có gói miễn phí, còn Hobbyist là $10/tháng. Nếu máy tắt, không có gì giữ sự kiện lại để gửi sau (xem thêm).

Pipedream vẫn xuất hiện trong câu trả lời của AI và các danh sách cũ. Workflows dừng hoạt động vào ngày 31 tháng 3 năm 2027, không nhận đăng ký mới, và dữ liệu Workflows bị xóa trước ngày 30 tháng 4 năm 2027. Pipedream Connect vẫn tiếp tục. Nếu bạn đang dùng Workflows, chúng tôi đã viết một lộ trình chuyển đổi.

Khi nào nên ở lại Hookdeck

Hãy ở lại nếu một trong các điều sau đúng:

  • Transformation và quy tắc định tuyến payload là một phần của pipeline của bạn.
  • Nhiều người cùng vận hành webhook và cần làm việc trong cùng một công cụ.
  • Lượng của bạn đủ lớn để hưởng mức giá thấp hơn của nó, xuống tới $0.35 cho mỗi 100.000 sự kiện vượt 500 triệu mỗi tháng.

Nếu thứ bạn dùng là thử lại, nhật ký và phát lại, và bạn đang trả tiền cho Team hoặc đang cân nhắc Growth để lưu lâu hơn, các dịch vụ ở trên đáng một buổi chiều để thử. AnyHook vs Hookdeck có chi tiết về cặp này.

Cách chuyển mà không bỏ lỡ sự kiện

  1. Làm cho handler idempotent (xử lý nhiều lần vẫn cho cùng một kết quả) trước. Các dịch vụ này gửi ít nhất một lần (at-least-once), và giai đoạn chạy song song bên dưới có thể tạo ra bản trùng. Đây là cách xử lý chúng.
  2. Thêm dịch vụ mới song song với Hookdeck. Trỏ nó tới cùng handler và gửi một sự kiện thử.
  3. Kiểm tra cách xác minh chữ ký của bạn. Một số relay chuyển nguyên chữ ký của nhà cung cấp, số khác ký lại bằng secret của riêng chúng. AnyHook xác minh tại edge và ký lại mỗi lần gửi. Hãy biết bạn nhận loại nào trước khi chuyển lưu lượng.
  4. Chuyển từng nhà cung cấp một. Đổi webhook URL ở nhà cung cấp là toàn bộ thay đổi phía bên gửi.
  5. Để Hookdeck chạy cho tới khi hàng đợi của nó trống. Các sự kiện nó đã nhận vẫn tiếp tục thử lại tới server của bạn.

FAQ

Lựa chọn thay thế Hookdeck tốt nhất là gì?

Tùy việc bạn cần. Để nhận webhook, chọn Svix Ingest nếu bạn muốn transform và gói miễn phí lớn nhất, AnyHook nếu bạn muốn ít phải cài đặt nhất hoặc có handler chậm, và Convoy nếu bạn buộc phải tự host. Để gửi webhook cho khách hàng, hãy xem Svix, Convoy hoặc Hook0.

Có lựa chọn miễn phí thay cho Hookdeck không?

Có. Gói miễn phí của Svix gồm 50.000 message mỗi tháng với 7 ngày lưu trữ. Gói của AnyHook gồm 10.000 sự kiện (1.000 mỗi ngày), không cần thẻ, và 3 ngày phát lại, dù các lần thử lại của nó dừng sau 35 phút. Bản Community của Convoy miễn phí nếu bạn tự host.

Có lựa chọn mã nguồn mở nào thay cho Hookdeck không?

Bản Community của Convoy là mã nguồn mở và tự host, và nó xử lý cả webhook đến lẫn webhook đi. Mã nguồn của Hook0 cũng có sẵn, nhưng nó chỉ gửi webhook.

Hookdeck giá bao nhiêu so với các lựa chọn khác?

Hookdeck miễn phí cho 10.000 sự kiện, sau đó từ $39/tháng với Team và từ $499 với Growth. Svix Basic bắt đầu từ $20/tháng và AnyHook Pro là $20/tháng, mỗi bên có 50.000 message hoặc sự kiện. EventDock Starter là $149/tháng cho 50.000 sự kiện. Convoy Premium là $999/tháng, tự host.

ngrok có phải là lựa chọn thay cho Hookdeck không?

Chỉ trong lúc phát triển. ngrok chuyển lưu lượng thật tới máy của bạn, và nếu máy tắt thì không có gì lưu sự kiện để thử lại sau.

Pipedream còn dùng được không?

Không cho dự án mới. Pipedream Workflows dừng hoạt động vào ngày 31 tháng 3 năm 2027 và không còn nhận đăng ký mới.

Lựa chọn nào dùng được cho handler webhook chậm do gọi LLM?

Bạn cần một relay trả lời nhà cung cấp ngay và chờ server của bạn lâu hơn. AnyHook trả lời tại edge sau khoảng một giây và chờ tối đa 60 giây trên Free, 2 phút trên Pro và 5 phút trên Scale. Timeout gửi mặc định của Hookdeck là 60 giây, còn Svix chờ 30 giây. Nếu việc chạy lâu hơn thế, hãy chuyển nó vào một tác vụ nền hoặc một function của Inngest. Công cụ kiểm tra này cho biết nhà cung cấp có ngắt kết nối với handler của bạn hay không.

Relay vẫn có thể làm mất sự kiện không?

Có. Thử lại có điểm dừng và thời gian lưu cũng có điểm dừng. Sau lần gửi cuối, sự kiện nằm trong nhật ký cho tới khi hết thời gian lưu, và nếu tới lúc đó chưa ai phát lại thì nó mất. Hãy bật cảnh báo thất bại, và giữ handler an toàn trước bản trùng, vì các dịch vụ này gửi ít nhất một lần.

Cách chúng tôi kiểm tra

Chúng tôi đọc trang giá và tài liệu của từng nhà cung cấp vào ngày 3 tháng 11 năm 2026. Giá có thể thay đổi, nên hãy kiểm tra lại trước khi quyết định. Chúng tôi chưa kiểm tra các dịch vụ khác dưới tải hay trong lúc sự cố ngừng hoạt động. Bài kiểm tra sự cố duy nhất chúng tôi đã công bố là phép đo Shopify. Nếu có gì ở đây sai hoặc đã cũ, hãy viết tới hello@anyhook.net và chúng tôi sẽ sửa.

Tất cả bài viết3 tháng 11, 2026 · 7 phút

Đừng để mất webhook nữa.

Đổi một URL. Có ngay cơ chế thử lại, nhật ký sự kiện và phát lại bằng một cú bấm. Hoặc xem tận mắt trước: đăng ký, chạy bài diễn tập sự cố 30 giây và xem một sự kiện vẫn còn nguyên khi server của bạn ngừng hoạt động. Không cần có server.