Mergent: Закрыт 28 июля 2025mergent.co

Альтернатива Mergent на русском

API для фоновых задач и cron-джобов. Свёрнут 28 июля 2025 года после покупки компанией Resend.

Чем был Mergent

Mergent - американский стартап из Y Combinator. Через его API вы ставили задачу в очередь или на расписание, а Mergent в нужный момент делал HTTP-запрос к вашему эндпоинту и повторял его при ошибке. Это была «очередь фоновых задач без своей инфраструктуры»: отложенные уведомления, обработка загрузок, регулярные интеграции.

Что случилось

В 2025 году Mergent купила компания Resend. Сервис сворачивали около 90 дней и окончательно выключили 28 июля 2025 года.

Пользователям предложили два пути: Resend - для отложенной отправки писем, Inngest - для остальных фоновых задач.

Mergent и CronBox: соответствие возможностей

ВозможностьMergentCronBox
Отложенный HTTP-запрос через APIДаДа, отложенные задачи
Расписание cronДаДа
Повторы при ошибкеДаДа, до 10 попыток с настраиваемой паузой
Защита от дублейДа, ключ идемпотентностиДа, ключ идемпотентности у отложенных задач
Уведомление о результатеДа, webhookДа, callback_url у отложенной задачи плюс алерты по email, в Telegram, MAX и webhook
Очередь с высокой пропускной способностьюДа, основной сценарийНет: число отложенных задач в месяц ограничено тарифом
Мониторинг ваших собственных задачНетДа, heartbeat-мониторы и мониторы процессов
Проверка SSL, ICMP, TCPНетДа
ОплатаКартой в долларахРоссийские карты и СБП через ЮKassa, для юрлиц - счёт и закрывающие документы
Где хранятся данныеСШАРоссия
Статус сервисаЗакрыт 28 июля 2025Работает

Возможности Mergent приведены по состоянию на момент закрытия сервиса.

Лимиты CronBox - число задач, мониторов, доступные каналы и минимальный интервал - зависят от тарифа. Актуальные значения на странице тарифов.

Как перенести задачи из Mergent

  1. 1

    Разделите задачи на два типа

    Регулярные вызовы по расписанию переезжают в cron-задачи один в один. Одноразовые отложенные вызовы - в отложенные задачи. Всё, что было очередью на тысячи сообщений в минуту, честнее оставить в специализированном решении: CronBox рассчитан на расписания и мониторинг, а не на высокую пропускную способность.

  2. 2

    Получите токен API

    Задачи можно завести руками в панели управления, но при переносе десятка расписаний быстрее работать через API. Токен выдаётся по логину и паролю и живёт 15 минут.

    curl -X POST https://api.cronbox.ru/v1/auth/login \
      -H "Content-Type: application/json" \
      -d '{"email": "you@example.com", "password": "..."}'
  3. 3

    Перенесите отложенные задачи

    Вместо постановки в очередь создавайте отложенную задачу с точным временем выполнения. Ключ идемпотентности защищает от дублей при повторной отправке, callback_url возвращает результат в ваше приложение.

    curl -X POST https://api.cronbox.ru/v1/workspaces/WORKSPACE_ID/delayed \
      -H "Authorization: Bearer YOUR_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "Напоминание об оплате",
        "url": "https://api.example.com/reminders/send",
        "method": "POST",
        "execute_at": "2026-09-01T09:00:00Z",
        "idempotency_key": "reminder-42",
        "callback_url": "https://api.example.com/hooks/cronbox"
      }'
  4. 4

    Перенесите расписания

    Cron-выражение переносится как есть - формат стандартный, пять полей. Часовой пояс указывается отдельно, по умолчанию Europe/Moscow.

    curl -X POST https://api.cronbox.ru/v1/workspaces/WORKSPACE_ID/cron \
      -H "Authorization: Bearer YOUR_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "Ночная выгрузка",
        "url": "https://api.example.com/export",
        "method": "POST",
        "cron_expression": "0 3 * * *",
        "timezone": "Europe/Moscow",
        "timeout_seconds": 60,
        "retry_count": 2
      }'
  5. 5

    Настройте каналы уведомлений

    Email, Telegram, MAX и webhook настраиваются на уровне рабочего пространства. Telegram и MAX подключаются по одноразовому коду через бота. Набор доступных каналов зависит от тарифа.

  6. 6

    Проверьте первые запуски

    Раздел «Выполнения» показывает код ответа, тело и длительность каждого запроса. Задачу можно запустить вручную, не дожидаясь расписания, - так проще убедиться, что заголовки и авторизация переехали правильно.

Массового импорта у нас нет - переносить задачи придётся скриптом по API или руками. Полное описание эндпоинтов - в документации.

Чего у CronBox нет

Список честный: если что-то из этого критично, лучше узнать сейчас, а не после переноса.

  • Участников команды и ролей нет: рабочее пространство принадлежит одному владельцу. Несколько пространств - это способ разделить проекты, а не выдать доступ коллегам.
  • Входа через OAuth и SSO нет: email с паролем или вход по одноразовому коду на почту.
  • Открытого кода и версии для установки на свой сервер нет.
  • Готовых интеграций со Slack, PagerDuty и Discord нет - есть исходящий webhook, который можно направить куда угодно.
  • Массового импорта задач нет: перенос идёт через API или руками.
  • Мобильных приложений и консольной утилиты нет.

Короткий вывод

Mergent был очередью задач с планировщиком в комплекте. CronBox закрывает планировщик и отложенные вызовы, добавляет мониторинг и алерты, но не претендует на роль высоконагруженной очереди - её лимиты заданы тарифом. Если основной сценарий был именно очередью, посмотрите Inngest или собственный воркер, а CronBox используйте для расписаний и контроля.

Другие сравнения