• Веб-техника
  • Тесты и мониторинг
Freemium

Checkly: мониторинг API и пользовательских сценариев в виде кода

Хороший инструмент

Страница оплаты, которая перестала отвечать в воскресенье вечером, API, начавший выдавать ошибки после релиза, — Checkly создан, чтобы вы узнали об этом раньше клиентов. Из нескольких регионов мира он непрерывно повторяет запросы к вашим API и целые сценарии в настоящем браузере с помощью Playwright и сразу оповещает команду, если проверка не прошла. Его особенность — в подходе: проверки пишутся на TypeScript, хранятся в репозитории и разворачиваются так же, как остальное приложение. Благодаря этому он занял особое место среди сервисов синтетического мониторинга для разработчиков.

Перейти на сайт
Главная страница Checkly
Главная страница Checkly: проверка Playwright, написанная, протестированная и развёрнутая из командной строки (снимок экрана, октябрь 2026 года).

Что такое Checkly?

Checkly — онлайн-сервис, который выполняет за вас «проверки» (checks): небольшие автоматические тесты, запускаемые через равные промежутки времени. Самые простые — мониторы доступности: URL, TCP-порт, DNS-запись, SSL-сертификат или ping, а также «heartbeats», которые подтверждают, что задача по расписанию действительно выполнилась. Далее идут проверки API: они отправляют HTTP-запрос и проверяют ответ (код, содержимое, время ответа), при необходимости в несколько связанных шагов. Наконец, браузерные проверки запускают настоящий Chrome под управлением скрипта Playwright: вход в аккаунт, добавление в корзину, форма обратной связи — всё, что может сделать посетитель. Те же наборы тестов Playwright, которыми команда уже пользуется, запускаются без изменений, а заодно фиксируются Web Vitals посещённых страниц.

Всё это можно настроить в веб-интерфейсе, но компания продвигает другой подход, который называет «monitoring as code». Вы описываете проверки в файлах TypeScript, пробуете их локально командой npx checkly test, а затем публикуете командой npx checkly deploy — со своего компьютера или из конвейера непрерывной интеграции. Для тех, кто уже управляет инфраструктурой как кодом, есть провайдеры Terraform и Pulumi, а MCP-сервер теперь позволяет агентам вроде Claude Code или Cursor создавать и читать проверки. Проверки запускаются из 22 публичных регионов или из частных точек, установленных в вашей собственной сети. При сбое Checkly повторяет тест, прежде чем поднять тревогу, по стратегии, настраиваемой для каждой проверки (число попыток, задержка, из того же региона или из другого), а затем оповещает по электронной почте, в Slack, по SMS, звонком, через PagerDuty или Opsgenie. Дополняют это публичные страницы статуса, трассировки OpenTelemetry и ассистент-аналитик Rocky AI, который предлагает вероятную причину каждого нового сбоя.

Проект появился в 2018 году, когда разработчик Тим Нолет в одиночку выпустил первую бета-версию. Компания оформилась в 2020 году вместе с Ханнесом Ленке, ставшим генеральным директором, и Тимо Ойтенойером и в том же году привлекла 2,25 млн долларов от Accel. В июле 2024 года раунд B на 20 млн долларов во главе с Balderton Capital довёл общую сумму инвестиций до 32,25 млн. Тогда Checkly заявлял о более чем 1 000 клиентов, а сегодня называет среди них Vercel, Airbus, CrowdStrike и 1Password; у компании есть офисы в Берлине и Нью-Йорке.

Checkly вкратце

Тип
Онлайн-сервис синтетического мониторинга (SaaS)
Запуск
2018 (бета), компания — в 2020
Основатели
Тим Нолет, Ханнес Ленке, Тимо Ойтенойер
Страна
Германия (Берлин)
Офисы
Берлин и Нью-Йорк
Привлечено
32,25 млн $ (раунд B в 2024 году)
Технологии
Playwright, TypeScript, OpenTelemetry
Бесплатная версия
Есть, 10 мониторов и 1 000 браузерных тестов в месяц
Стоимость
от 29 $ в месяц (24 $ при оплате за год)

Для чего нужен Checkly?

  • Проверять, что сайт отвечает

    мониторы доступности для URL, порта, DNS-записи или SSL-сертификата — вплоть до каждых 30 секунд в зависимости от тарифа.

  • Следить за API

    HTTP-запросы, которые повторяются непрерывно, с проверкой кода ответа, его содержимого и времени ответа.

  • Повторять сценарии посетителей

    вход, корзина или форма выполняются в настоящем браузере с Playwright, а при сбое сохраняются видео и трассировка.

  • Управлять мониторингом в коде

    проверки на TypeScript, которые хранятся в репозитории и разворачиваются через командную строку, Terraform, Pulumi или GitHub Actions.

  • Получать оповещения без ложных тревог

    повторная попытка из другого региона перед любым оповещением, которое затем приходит по почте, в Slack, по SMS, звонком, через PagerDuty или Opsgenie.

  • Отслеживать Web Vitals

    показатели скорости и стабильности страниц, которые проходят ваши тесты, — при каждом запуске.

  • Информировать клиентов во время инцидента

    страницы статуса на основе результатов проверок, с управлением инцидентами на старших тарифах.

  • Быстрее понять причину сбоя

    Rocky AI анализирует сбой и предлагает вероятную причину, опираясь на трассировки OpenTelemetry, если они подключены.

Отзывы о Checkly

Хороший инструмент

Для команды, которая уже пишет сквозные тесты на Playwright, Checkly — почти очевидный выбор. Скрипт, проверяющий оформление заказа перед каждым релизом, без переписывания превращается в зонд, который каждые десять минут запускается из Франкфурта, Вирджинии и Сингапура. Проверки живут в репозитории и проходят код-ревью, как всё остальное, а когда какая-то из них падает, у вас есть видео, скриншоты и трассировка Playwright, чтобы понять, что произошло. Именно это удобство отладки, а не сам мониторинг, отличает его от простого сервиса пингов.

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

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

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

Сильные стороны

  • Тесты Playwright без изменений становятся зондами в продакшене.
  • Настоящий подход «monitoring as code»: CLI, Terraform, Pulumi и непрерывная интеграция.
  • Сбои легко разбирать благодаря видео, скриншотам и трассировкам.
  • Повторная попытка из другого региона снижает число ложных тревог.
  • Постоянный бесплатный тариф без банковской карты.
  • Публичные и подробные цены, включая стоимость превышений.

Слабые стороны

  • Чтобы извлечь из сервиса пользу, нужно уметь писать на TypeScript.
  • Мониторинг только снаружи: ни APM, ни логов, ни инфраструктуры.
  • Счёт быстро растёт с частотой и числом регионов браузерных тестов.
  • Страницы статуса и ИИ-ассистент оплачиваются сверх основного тарифа.
  • Всего шесть регионов на младших тарифах и никаких частных точек до Team.

Стоит ли Checkly своих денег?

Да, если вы разрабатываете веб-приложение или API, где любой сбой стоит продаж или клиентов, а ваша команда уже работает с Playwright и конвейером непрерывной интеграции. Вы будете следить в продакшене ровно за тем, что тестируете перед релизом, и в том же месте, где лежит код. Бесплатного тарифа хватит, чтобы всерьёз опробовать сервис на реальном проекте, а Team становится логичным выбором, как только нужны несколько регионов, частные точки или десять пользователей.

Не обязательно, если вы хотите лишь узнавать о падении сайта: UptimeRobot или Better Stack делают это проще, без единой строки кода. Если ваша компания уже использует Datadog, New Relic или Grafana Cloud для наблюдаемости, их синтетические модули хороши тем, что всё собрано в одном инструменте, хотя с Playwright они менее гибки. А чтобы следить за скоростью загрузки нескольких страниц, по-прежнему есть бесплатный PageSpeed Insights.

Сколько стоит Checkly?

Checkly публикует цены только в долларах, с оплатой помесячно или за год со скидкой до 20 %. Цена ниже относится к основному модулю — мониторингу (Detect); каждый тариф включает определённое число мониторов и месячный объём запусков тестов, а страницы статуса и ИИ-ассистент оплачиваются отдельно.

ТарифВ месяцВ месяц при оплате за годВключеноДля кого
Hobby 0 $ — 10 мониторов, 10 000 тестов API и 1 000 браузерных тестов в месяц, 1 пользователь Личный проект, знакомство с сервисом
Starter 29 $ 24 $ 50 мониторов, 25 000 тестов API и 3 000 браузерных тестов в месяц, 3 пользователя Стартап или небольшая продуктовая команда
Team 80 $ 64 $ 75 мониторов, 100 000 тестов API и 12 000 браузерных тестов в месяц, 10 пользователей, 22 региона и частные точки Технические команды, следящие за критически важными сервисами
Enterprise По запросу Индивидуальные объёмы, тесты вплоть до каждой секунды, SSO, SLA 99,9 % Крупные организации

Источник: официальные тарифы Checkly, данные на 31 октября 2026 года.

  • Тариф Hobby бесплатный и не требует карты, но ограничен квотой: после достижения лимита тесты останавливаются.
  • На тарифах Starter и Team тесты продолжаются сверх квоты, а превышения оплачиваются: 6,50 $ (Starter) или 6,25 $ (Team) за 1 000 браузерных тестов, 2,60 $ или 2,50 $ за 10 000 тестов API. Объёмы можно купить и заранее, дешевле.
  • Страницы статуса (Communicate): 12 $ в месяц на Starter и 34 $ на Team (9 $ и 30 $ при оплате за год). Ассистент Rocky AI (Resolve): 19 $ и 49 $ в месяц (12 $ и 39 $ при оплате за год).
  • Скидка 30 % для стартапов младше двух лет и 50 % для некоммерческих организаций — по запросу.
  • На Starter и Team предлагается бесплатный пробный период, срок не указан.

FAQ

Ответы на вопросы о Checkly

Checkly бесплатный?

Да, на тарифе Hobby, без банковской карты: 10 мониторов доступности, 10 000 тестов API и 1 000 браузерных тестов в месяц для одного пользователя. При достижении квоты тесты останавливаются. Платные тарифы начинаются от 29 долларов в месяц или 24 долларов в месяц при оплате за год.

Нужно ли уметь программировать, чтобы пользоваться Checkly?

Не для того, чтобы создать монитор доступности или простую проверку API — они настраиваются в интерфейсе. А вот браузерные сценарии основаны на скриптах Playwright на JavaScript или TypeScript, и главная ценность сервиса — именно в этом подходе через код.

Чем Checkly отличается от Playwright?

Playwright — открытая библиотека Microsoft для автоматизации браузера и написания тестов. Checkly запускает эти скрипты через равные промежутки времени из нескольких регионов мира, хранит результаты и отправляет оповещения при сбое.

Как рассчитывается цена Checkly?

Каждый тариф включает определённое число мониторов и месячный объём запусков. Тест, запущенный из двух регионов, считается дважды, а набор тестов Playwright расходует один запуск за каждые 30 секунд работы. Сверх квоты платные тарифы выставляют счёт за превышение.

Информация проверена 31 октября 2026 г.