Kitesurf бесплатно: лимиты и реальная стоимость
Kitesurf бесплатно работает в бета-версии, но лимиты Browser Run остаются. Разбираем 10 минут в день, Workers Paid и реальную стоимость пилота.

Kitesurf бесплатно доступен, пока продукт находится в бета-версии. Но полезный лимит Workers Free — всего 10 минут работы браузера в день на аккаунт, три одновременные Browser Sessions и одна новая сессия каждые 20 секунд. Этого хватит для аккуратного пилота, но это не доказывает, что весь стек агента ничего не стоит.
Kitesurf бесплатно: какие ограничения действуют?
Пока браузер находится в бета-версии, Kitesurf можно использовать бесплатно. Cloudflare прямо пишет об этом в обновлении от 28 сентября 2026 года, но там же есть важная оговорка: доступ ограничен лимитами Browser Run на уровне аккаунта.
Kitesurf — это браузерный движок Cloudflare без сохранения состояния для ИИ-агентов. Он работает на Workers и ради компактной среды для агентов отказывается от части функций обычного пользовательского браузера. Отдельной платы за сам движок Kitesurf сейчас нет, однако его работу по-прежнему учитывает счётчик Browser Run.

У действующих лимитов Browser Run и тарифов Browser Run есть четыре границы, которые стоит сравнивать вместе:
Поэтому «бесплатно» — полезный ответ о продукте, но неполный ответ о бюджете. Он показывает, сколько Cloudflare берёт за Kitesurf во время бета-версии. Но из него нельзя понять, укладывается ли ваш процесс в лимиты аккаунта, понадобится ли Workers Paid и во сколько обойдётся модель агента.
Цены и ограничения в этом материале сверены с открытыми страницами Cloudflare, актуальными на 29 сентября 2026 года. Для обзора не было доступно ни одного авторизованного задания Browser Run, поэтому здесь нет выдуманного счёта из панели, замера времени выполнения или доли успешных вызовов инструментов.
Что на самом деле изменилось 28 сентября 2026 года
Сентябрьское обновление расширило возможности пилотного внедрения Kitesurf: движок подключили к интерфейсам, которыми уже пользуются разработчики агентов. В августе состоялся запуск самого браузера, а это обновление добавило практические способы работы с ним.
Во-первых, Kitesurf теперь поддерживает WebMCP — браузерный API, через который сайт публикует именованные инструменты со структурированными входными данными. Вместо того чтобы угадывать кнопки по пикселям, агент может вызвать функцию сайта наподобие searchFlights(). В документации WebMCP от Cloudflare сказано, что Kitesurf умеет получать список таких инструментов и запускать их через Chrome DevTools Protocol, обычно сокращаемый до CDP.
Во-вторых, Kitesurf теперь полностью поддерживается в Browser Run API. Его можно выбрать при работе через CDP, Playwright, Puppeteer или MCP. Quick Actions — интерфейсы Cloudflare для получения скриншотов, HTML, PDF и других типовых результатов одним запросом — также позволяют выбрать Kitesurf из Worker через env.BROWSER.quickAction().
В-третьих, рендерер может работать в совместимых терминалах через графический протокол Kitty, а при отсутствии Kitty переключается в текстовый режим ANSI. Так можно увидеть страницу глазами браузера агента, не открывая отдельный настольный браузер. Это удобство для проверки, а не новый производственный тариф.
В сентябрьском обновлении Cloudflare также сообщает, что Kitesurf теперь проходит более 730,000 подтестов Web Platform Tests — более чем на 500,000 больше, чем на старте. Совместимость заметно выросла, но это не гарантирует правильный рендеринг любого клиентского портала. Поэтому для пилота всё ещё нужен ограниченный список сайтов.
Лимиты Kitesurf в бета-версии: хватит ли их на десять задач в день?
Десять задач в день укладываются в лимит только в том случае, если полная задача занимает в среднем не более 60 секунд работы браузера. В Workers Free доступно 10 минут, то есть 600 секунд работы браузера. Если разделить этот бюджет на 10 задач, порог составит 60 секунд на задачу.
Рабочая формула выглядит так: daily task ceiling = floor(600 / measured browser seconds per task). Не подставляйте в неё обычное время из журнала приложения. Для Quick Actions Cloudflare возвращает время работы браузера в заголовке ответа X-Browser-Ms-Used — это указано в документации по тарифам. Записывайте это значение для той же задачи и тех же целевых сайтов, с которыми планируете работать.

Время — не единственное ограничение. На странице лимитов сказано, что аккаунт Free может одновременно запускать три Browser Sessions, открывать одну новую сессию каждые 20 секунд и отправлять один запрос Quick Actions каждые 10 секунд. Тайм-аут бездействия по умолчанию составляет 60 секунд. В поддерживаемых интеграциях с сессиями Cloudflare разрешает увеличить окно keep_alive, но на странице WebMCP указано, что Kitesurf не принимает keep_alive в конфигурации Chrome DevTools MCP.
На той же странице лимитов для /crawl задано ещё одно ограничение Free: пять заданий обхода в день и не более 100 страниц за один обход. Исследовательский агент, превращающий один вопрос в несколько обходов, может исчерпать число заданий задолго до того, как потратит все 10 минут браузера.
То, как закрываются сессии, тоже влияет на доступную ёмкость. Cloudflare предупреждает: оставленная открытой сессия продолжает расходовать время браузера до тайм-аута. При явном закрытии фиксируется NormalClosure, а при тайм-ауте бездействия — BrowserIdle. Поместите browser.close() в блок finally, а затем проверяйте причину закрытия, а не полагайтесь на то, что код наверняка всё завершил.
Правило принятия решения простое: если измеренная медиана не превышает 60 секунд и лимиты частоты не ставят работу в очередь, пилот из 10 задач помещается в тариф. Если нет, сократите список страниц или объём задачи, прежде чем платить за масштабирование неэффективного цикла.
Цена Kitesurf в Cloudflare: три границы расходов
Здесь нет одной цены, потому что Kitesurf, аккаунт Workers, использование Browser Run и модель рассуждений — разные сервисы. Если объединить их в одну строку «бесплатный агент», первый растущий счёт останется незаметным.

Текущая стоимость перерасхода времени браузера для короткой задачи невелика. По опубликованному тарифу Browser Run, после 10 часов, включённых в Workers Paid, одна задача длительностью 60 секунд стоит $0.0015 при цене $0.09 в час — без учёта параллельных сессий, вычислений Workers, использования модели и оплаты стороннего SaaS. В те же включённые 10 часов помещаются 600 минутных задач, если все они занимают примерно одинаковое время.
Эту арифметику нельзя превращать в обещание о цене Kitesurf после бета-версии. Cloudflare не опубликовала отдельный будущий тариф Kitesurf ни в обновлении, ни в документации Kitesurf, ни на странице тарифов Browser Run, ни на странице тарифов Workers. Минимальные $5 за Workers Paid оплачивают уровень аккаунта Workers, но не фиксируют будущую цену Kitesurf.
Покупателю стоит разнести по отдельным строкам время браузера, параллельные сессии, Workers, модель и любую платную систему, к которой обращается агент. Бесплатный браузерный движок вполне может быть частью платного процесса.
Kitesurf Browser Run: что важно разработчикам, операторам и покупателям
Платформа готова к ограниченным задачам без сохранения состояния, но пока не заменяет Chromium во всех сценариях. Практические выводы зависят от роли.
Разработчикам: выбирайте минимальный интерфейс, который решает задачу
Если нужен скриншот, содержимое страницы, PDF или структурированное извлечение, начинать стоит с Quick Action. Добавьте browser=kitesurf к конечной точке, измерьте возвращённое время браузера и переходите к полной сессии только тогда, когда задаче нужны навигация или состояние между несколькими действиями.
WebMCP особенно полезен, если совместимый сайт публикует именно то действие, которое требуется агенту. Именованный инструмент заменяет хрупкий визуальный цикл, но не освобождает от проверки реализации сайта, границ разрешений и результата.
Когда клиентская сессия приближается к промышленной эксплуатации, дополняйте выбор движка средствами контроля Browser Run. В отдельном руководстве разобраны разрешённые хосты и клиентская проверка только для чтения — сама по себе смена браузера не задаёт границы назначения.
Операторам: измеряйте штатную работу и сбои отдельно
Для каждого класса задач операторам следует записывать миллисекунды браузера, причину закрытия, результат запроса и использование модели. Успешное извлечение и страница, завершившаяся по тайм-ауту, создают разную нагрузку. Если усреднить их вместе, будет непонятно, что именно нужно исправлять: браузер, сайт или цикл агента.
При сбое сохраняйте доказательства до следующего запуска. Инструменты проверки Browser Run позволяют посмотреть консоль, сеть и конечное состояние страницы после записанной сессии. В руководстве по отладке неудачного задания объясняется, когда эти данные полезнее немедленного перезапуска.
Покупателям: оплачивайте ёмкость только после проверки совместимости
Не переходите на платный тариф лишь потому, что счётчик Free достиг лимита. Сначала убедитесь, что Kitesurf правильно отображает целевые сайты и успешно выполняет задачу. Затем выясните, где находится узкое место: в дневном времени браузера, частоте запросов, параллельности или модели.
Текущая документация Cloudflare чётко разделяет движки. Kitesurf подходит для совместимого одноразового рендеринга, извлечения и всплесков задач агента без сохранения состояния. Chromium нужен, если процесс зависит от видео, WebGL, прохождения антибот-проверки с настоящими TLS-отпечатками или длительной авторизованной сессии с постоянным состоянием.

Решение можно принять до масштабного внедрения: одна репрезентативная задача, один набор целевых сайтов, одно измеренное распределение времени браузера и один явно заданный резервный вариант. Если резерв приходится использовать часто, компактный движок не снижает эксплуатационные расходы.
Кому стоит действовать сейчас, кому подождать, а кого обновление не затрагивает
Действуйте сейчас, если отвечаете за поддержку, исследования или QA-процесс, работающий с публичными либо малорисковыми страницами. Для пилота подойдут снимок экрана справочного центра, извлечение примечаний к релизу, проверка отрисованного компонента или вызов поискового инструмента WebMCP на совместимом сайте. Такие задачи короткие, проверяемые, а результат легко сравнить с эталоном.
Подождите, если процесс зависит от постоянного состояния входа, видео, WebGL, совместимости с антибот-проверками или автоматического подтверждения чувствительных действий WebMCP. Сессии Kitesurf не отображаются в wrangler browser list, и для них нет просмотра в реальном времени. Поэтому, по данным Cloudflare, сессия агента Kitesurf не может завершить инструмент, который приостанавливается ради подтверждения человеком: для такого взаимодействия нужна ручная песочница.
Стоит отложить и бюджетные обязательства, выходящие за пределы бета-версии. Сейчас браузер бесплатен, но опубликованной цены Kitesurf после бета-версии для долгого контракта или клиентского предложения с фиксированной маржой нет.
Для вас почти ничего не меняется, если стабильный процесс Chromium Browser Run уже соответствует целям по стоимости и надёжности. Сентябрьский релиз добавляет ещё один бэкенд для проверки, но не требует переносить работающий промышленный браузер.
Что переоценено в бесплатной бета-версии
Слово «бесплатно» берёт на себя слишком много, когда им описывают всего агента. Оно относится к доступности Kitesurf в бета-версии, но не к модели, работе оператора, целевому SaaS или будущей коммерческой цене.
WebMCP также не устраняет сбои браузера. Cloudflare описывает четыре существенных пробела в текущей реализации Kitesurf: нет политики разрешений или фильтрации источников для инструментов WebMCP, инструменты из iframe и всплывающих окон не доступны через CDP, для сессий Kitesurf нет просмотра в реальном времени, а агент не может подтвердить действие инструмента, требующее участия человека. Именованная функция надёжнее кликов по пикселям лишь тогда, когда страница публикует и должным образом защищает нужную функцию.
Терминальный рендерер полезен для наблюдения, но не является стратегией развёртывания. Он помогает разработчику увидеть то же, что видит Kitesurf, но не меняет число минут браузера, параллельность, стоимость модели или совместимость сайтов.
К заявлениям о производительности нужна такая же сдержанность. В собственном медианном бенчмарке Cloudflare по итогам пяти запусков Quick Action на корпусе из 14 URL Kitesurf потребил 380 ms процессорного времени для скриншота против 1,173 ms у Chromium из прогретого пула и 57.8 MiB памяти против 271.0 MiB. При этом по полному времени он оказался медленнее: 1,148 ms против 637 ms. Низкое потребление ресурсов ценно при масштабировании, но не означает, что каждый отдельный запрос завершится быстрее.
Наконец, более 730,000 пройденных подтестов подтверждают быстрый прогресс, а не полную совместимость со всем вебом. Матрица совместимости, построенная по вашим целевым сайтам, по-прежнему полезнее общего числа тестов.
Что сделать в понедельник: провести один ограниченный пилот
Следующий шаг — контролируемая проверка на аккаунте, а не перенос архитектуры. Для этой статьи не выполнялся авторизованный запрос Browser Run, поэтому ниже приведён воспроизводимый пилот, а не заявленный результат собственного теста.
Изучите публичный интерфейс
Откройте песочницу Kitesurf на Cloudflare Radar. В DevTools перейдите в Application > WebMCP и запишите инструменты, которые, по данным Cloudflare, публикует Radar, включая
navigate-toиset-location. Их наличие не доказывает, что целевой сайт публикует аналогичные инструменты.Запустите одну репрезентативную задачу
В существующем тестовом аккаунте выполните один запрос содержимого или скриншота. В документации Cloudflare запрос скриншота выглядит так:
Bashcurl -X POST 'https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/browser-run/screenshot?browser=kitesurf' \ -H 'Authorization: Bearer <API_TOKEN>' \ -H 'Content-Type: application/json' \ -d '{"url":"https://example.com"}' \ --output screenshot.pngСначала используйте цель без чувствительных данных. Прежде чем оптимизировать скорость, проверьте правильность результата.
Зафиксируйте каждую статью расходов
Запишите тариф Workers,
X-Browser-Ms-Usedдля Quick Action, использование Browser Run, причину закрытия сессии и использование модели. Для Browser Session явно закройте сессию и убедитесь, что записаноNormalClosure, а неBrowserIdle.Рассчитайте доступный объём
Разделите 600 на измеренное число секунд работы браузера на одну успешную задачу и округлите вниз. Чтобы выполнить 10 задач за день, измеренное среднее не должно превышать 60 секунд. Вынесите расходы на модель в отдельный столбец, а затем решите, помещается ли пилот в Free, нужно ли сократить задачу или оправдан переход на Workers Paid.
Один такой запуск даст недостающие данные: совместимость, время браузера, поведение при закрытии и стоимость модели для задачи, которую бизнес действительно будет повторять.
Если хотите получать разбор следующего изменения цен или лимитов инфраструктуры агентов в виде конкретного операционного решения, подпишитесь на рассылку.
- Последнее обновление
- 29 сент. 2026 г.
- Категория
- Build







