Перейти до вмісту

Порівняння open-source інструментів для вебхуків (2026)

Ця сторінка допоможе скласти короткий список серверів вебхуків, які можна запустити самостійно. Вона охоплює п’ять проєктів, чий код можна завантажити й розгорнути на власному сервері, і відділяє ті, що під відкритою ліцензією, від source-available, бо саме це визначає, що з ними можна робити.

Проєкт Ліцензія Тип
Railhook MIT Open source, схвалена OSI
Svix MIT Open source, схвалена OSI
Hookdeck Outpost Apache-2.0 Open source, схвалена OSI
Convoy Elastic License 2.0 Source-available
Hook0 SSPL Source-available

Ліцензія, схвалена OSI, дозволяє запускати, змінювати й поширювати програму, зокрема у складі продукту, який ви продаєте. Elastic License 2.0 і SSPL дозволяють читати й запускати код, але обмежують надання його як сервісу. Якщо ви плануєте вбудувати сервер вебхуків у те, що хостите для інших, прочитайте ці дві ліцензії разом із юристом.

Railhook Svix Outpost Convoy Hook0
Надсилає вебхуки вашим клієнтам Так Так Так Так Так
Приймає вебхуки від провайдерів Так Окремим продуктом (Ingest) Ні Так
Чого немає у версії для власного сервера Нічого App Portal, трансформацій Portal links, трансформацій на JavaScript, OpenTelemetry, RBAC
Доставляє в черги й шини подій Ні Так
Портал для клієнтів Так Лише в хмарі Так Платні редакції
OpenTelemetry Ні Так Так Платні редакції

Прочерк означає, що перевірені сторінки не дають однозначної відповіді. Це не твердження, що функції немає.

  • Railhook — обидва напрямки в одному продукті під MIT, усі функції на власному сервері без ліцензійного ключа, тунель до localhost у CLI, вбудовуваний портал для клієнтів. Доставка лише через HTTP, немає OpenTelemetry. Railhook поряд з іншими.
  • Svix — зріла платформа надсилання з SDK для 9 мов, Terraform-провайдером і SOC 2 та HIPAA для хмарного сервісу; відкритий сервер не містить App Portal і трансформацій. Railhook проти Svix.
  • Hookdeck Outpost — лише надсилання, і саме його варто обрати, коли приймачі ваших клієнтів — SQS, Kafka, EventBridge, Pub/Sub чи RabbitMQ. Шлюз приймання Hookdeck — окремий SaaS із закритим кодом. Railhook проти Hookdeck.
  • Convoy — обидва напрямки під source-available ліцензією, з portal links, трансформаціями на JavaScript, OpenTelemetry і RBAC у платних редакціях. Railhook проти Convoy.
  • Hook0 — надсилання, з хмарою в ЄС, під SSPL. Railhook проти Hook0.
  • Вам потрібні обидва напрямки під відкритою ліцензією: Railhook. Svix пропонує приймання окремим продуктом (Ingest), а Convoy охоплює обидва напрямки під source-available ліцензією.
  • Приймачі ваших клієнтів — черги: Outpost.
  • Ваші клієнти мають самі керувати своїми ендпоінтами, і хмара постачальника вас влаштовує: Svix.
  • Дані в хмарі мають лишатися в ЄС, і потрібен саме хмарний сервіс: Hook0 — або розгорніть будь-який з інших у власному регіоні.