Распределённое выполнение · Автоматические повторы · Полные логи

Cron-задачи, которые
действительно выполняются

OpenCronAPI запускает ваши HTTP webhook точно по расписанию — и продолжает их запускать, даже когда сервер выходит из строя. Повторы, работа с часовыми поясами, оповещения и логи выполнения встроены изначально. Никакого crontab, никаких серверов на присмотре.

Кредитная карта не нужна · Бесплатный тариф: 3 задачи · Настройка меньше чем за минуту

Менее минуты
точность планирования
Встроенные
повторы и отказоустойчивость
365 дней
история выполнения
Любой
часовой пояс поддерживается

Серверный crontab не создавался для продакшена

Строчка в crontab работает — пока не перестанет. А когда она отказывает, вы обычно узнаёте об этом последним.

Он отказывает молча

Сервер перезагружается, заканчивается память, деплой стирает crontab — и ваша задача просто останавливается. Ни ошибки, ни оповещения, ни следа.

Вы ничего не видите

Задача выполнилась? Вернула 500? Сколько это заняло? Обычный cron не расскажет ничего. Отладка — это SSH и раскопки в логах.

Один сервер — один риск

Одна машина — это единая точка отказа. Если она недоступна в 3 часа ночи, зависящий от неё бэкап просто не произойдёт.

Надёжное планирование в три шага

От нуля до задачи промышленного уровня за считанные минуты — через API или консоль.

1

Определите задачу

Укажите URL, HTTP-метод и расписание — интервал, cron-выражение или разовое время. Добавьте заголовки, тело и авторизацию, если нужно.

2

Мы выполним её надёжно

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

3

Вы держите всё под контролем

Каждый запуск логируется со статусом, таймингом и ответом. Получайте email или webhook в момент любого сбоя. Приостанавливайте, редактируйте или запускайте любую задачу мгновенно.

Один вызов API. Вот и вся настройка.

SDK не нужен — это обычный HTTP-запрос.

Создать cron-задачу — один вызов API
POST https://api.opencronapi.com/v1/jobs
X-API-Key: your_api_key

{
  "name": "Database backup",
  "url":  "https://myapp.com/webhooks/backup",
  "method": "POST",
  "schedule_type": "cron",
  "cron_expression": "0 3 * * *",
  "timezone": "Europe/Prague",
  "retry_count": 3
}

Всё необходимое для задач, которым можно доверять

Создано для разработчиков, которые не могут позволить себе пропущенные задачи или ненадёжную инфраструктуру.

Резервирование по своей сути

Задачи выполняются в распределённой сети узлов. Если один узел выходит из строя, другой автоматически подхватывает работу — никакой единой точки отказа, никаких пропущенных запусков.

Точный и гибкий тайминг

Интервалы от 10 секунд до раза в день, полные стандартные cron-выражения или разовые задачи — всё с учётом часовых поясов, включая переход на летнее время.

Повторы, которые просто работают

Фиксированная, линейная или экспоненциальная задержка, повтор только по выбранным вами статус-кодам и автоматический учёт последовательных сбоев.

Полные логи выполнения

Каждый запуск фиксируется: HTTP-статус, время ответа, заголовки и превью тела. Воспроизводите, фильтруйте и экспортируйте — до 365 дней истории.

Оповещения в ту же секунду, что и сбой

Уведомления по email и webhook при сбое, для каждой задачи. Хватит узнавать о сломанных задачах от своих клиентов.

API-first, с интерфейсом

Чистый REST API для автоматизации плюс визуальная консоль для людей — конструктор cron, просмотр ответов, таймлайны. И то и другое на каждом тарифе.

Почему не просто серверный cron?

Потому что продакшен-планированию нужно больше, чем строчка в файле.

Переживает сбой или перезагрузку сервера
Автоматические повторы при сбое
Логи выполнения и история
Оповещения о сбоях (email / webhook)
Работа с часовыми поясами и летним временем
Ничего не нужно устанавливать или обслуживать
Серверный cron
OpenCronAPI

Переходите с EasyCron или cron-job.org? Импорт в один клик →

Создано для любой запланированной задачи

Если это можно запустить HTTP-запросом, OpenCronAPI выполнит это по расписанию.

Проверки работоспособности
Пингуйте свой API каждые 30 секунд и получайте оповещение в момент, когда он перестанет отвечать.
Запуск бэкапов
Запускайте свой webhook бэкапа каждую ночь в 3 часа по вашему часовому поясу — и знайте, что он сработал.
Генерация отчётов
Автоматически запускайте еженедельные или ежемесячные отчёты, с повторами, если задача выполняется медленно.
Прогрев кэша
Прогревайте кэш перед пиковой нагрузкой по точному и надёжному расписанию.
Рассылки
Ставьте рассылку в очередь на точно нужный местный момент во всех часовых поясах.
Синхронизация данных
Синхронизируйте сервисы через фиксированный интервал; встроенные повторы сглаживают временные сбои.

Простые и прозрачные цены

Начните бесплатно. Переходите на платный тариф, только когда нужно больше. Никаких сюрпризов по расходам.

Free
$0/мес
3 задачи
мин. интервал 1 час
Starter
$9/мес
20 задач
мин. интервал 1 мин
Самый популярный
Pro
$29/мес
100 задач
мин. интервал 30 сек
Business
$69/мес
500 задач
мин. интервал 10 сек
Сравнить все тарифы и возможности →

Часто задаваемые вопросы

Что произойдёт, если мой endpoint недоступен в момент запуска задачи?

Мы повторяем запрос согласно вашей настройке — фиксированная, линейная или экспоненциальная задержка, по выбранным вами статус-кодам. Если все попытки провалились, мы помечаем запуск как неудачный и отправляем вам оповещение по email или webhook.

Насколько точно планирование?

Задачи запускаются с точностью менее минуты. Можно планировать по интервалу (вплоть до 10 секунд на старших тарифах), по стандартному cron-выражению из 5 полей или как разовый запуск в конкретный момент времени.

Поддерживаете ли вы cron-выражения и часовые пояса?

Да. Стандартный cron из 5 полей плюс сокращения вроде @daily и @hourly, вычисляемые в часовом поясе, заданном для каждой задачи — включая переходы на летнее время.

Чем это отличается от crontab на моём сервере?

Нет сервера, который нужно обслуживать, и надёжность встроена изначально: распределённое выполнение с переключением при сбое, автоматические повторы, полные логи и оповещения об ошибках. Перезагрузка или упавшая машина никогда не убьют ваше расписание молча.

Могу ли я мигрировать с EasyCron или cron-job.org?

Да — импортируйте существующие задачи в один клик из консоли или пересоздайте их через API. Бесплатный тариф позволяет попробовать, прежде чем что-либо переносить.

Бесплатный тариф действительно есть?

Да: 3 задачи, планирование раз в час, 7 дней логов, без кредитной карты. Переходите на платный тариф, только когда нужно больше задач, меньшие интервалы или более долгое хранение.

Хватит надеяться, что ваш cron сработал.

Запланируйте первую задачу меньше чем за минуту. Бесплатный тариф, карта не нужна.

Создать бесплатный аккаунт

Или прочитайте документацию сначала.

Часть экосистемы Open API