Оплата за доставку. Повторные попытки бесплатно.

Событие, отправленное на пять эндпоинтов, — это пять доставок. До шести повторных попыток для каждого из них не тарифицируются повторно: вы платите за то, что попросили отправить, а не за то, сколько усилий нам потребовалось.

Trial

Enough to wire it in and watch a retry happen.

$0/ месяц

2,000 доставок / месяц

  • 5 endpoints
  • 2,000 deliveries / month
  • Full delivery log
  • No card required
Начать пробный период

Pro

Популярный выбор

A platform with customers who want webhooks.

$49/ месяц

100,000 доставок / месяц

  • 500 endpoints
  • 100,000 deliveries / month
  • Signing, retries and replay protection
  • Embeddable customer-facing log
  • Secret rotation with an overlap window
Выбрать Pro

Scale

A marketplace, or an API with real traffic.

$149/ месяц

1,000,000 доставок / месяц

  • Unlimited endpoints
  • 1,000,000 deliveries / month
  • Signing, retries and replay protection
  • Embeddable customer-facing log
  • Priority support
Выбрать Scale

Ответы на главные вопросы

Кто считается активным подписчиком?
Пользователь, который получил или прочитал уведомление в течение расчетного периода. Пользователь, которому ничего не отправляли и который не открывал «колокольчик», не учитывается; ушедшие в прошлом году пользователи также повторно не считаются.
Ограничено ли количество уведомлений?
Нет. Отправить тысячу уведомлений одному человеку или по одному тысяче человек — стоимость одинакова. Плата за каждое уведомление заставляла бы вас экономить на том, ради чего этот продукт и создавался.
Как аутентифицируется встраиваемый виджет?
Ваш бэкенд генерирует короткоживущий токен для конкретного пользователя, подписанный вашим ключом приложения. Виджет передает его и получает доступ только к входящим этого пользователя и ничему больше: он не может публиковать события или просматривать чужие данные. Ключ вашего приложения никогда не попадает в браузер.
Что произойдет, если платеж по карте не пройдет?
Публикация новых уведомлений остановится. При этом ваши пользователи продолжат видеть уже полученные уведомления: блокировать их входящие из-за вопроса оплаты между нами и вами было бы несправедливо по отношению к ним.
Доставка действительно происходит в реальном времени?
Да, через Server-Sent Events. При этом история входящих хранится в PostgreSQL, а не просто воспроизводится из очереди канала — благодаря этому вернувшийся из офлайна пользователь видит все события в правильном порядке. При обрыве соединения ничего не теряется.
Работает ли это без JavaScript-фреймворков?
Это custom element. Он работает в React, Vue, Svelte, Rails, Django или на обычной HTML-странице; его вес — всего 2.7 КБ в gzip без единой зависимости.