Browserbase — это платформа cloud browsers для агентов: одна API key открывает fleets headless-браузеров, Search/Fetch, Functions, Model Gateway и Agent Identity. Канон: What is Browserbase и Playwright quickstart.

Связка: Stagehand, Firecrawl, Cursor Browser. Pillar: n8n для начинающих.

Для кого Browserbase

  • Нужен удалённый Chromium с replay, live view и масштабом, а не локальный Selenium в CI.
  • Агент упирается в логины, CAPTCHA, JS-heavy UI — нужен реальный браузер, не только scrape markdown.
  • Уже пишете на Playwright/Puppeteer/Selenium и хотите перенести сессию в облако за несколько строк.
  • Планируете Stagehand в проде: docs рекомендуют browserbase.launch для hosted browser + Model Gateway.

Быстрый старт с Playwright

  1. Скопируйте API key из Dashboard Navigation в BROWSERBASE_API_KEY.
  2. Node: npm i playwright-core @browserbasehq/sdk. Python: pip install playwright browserbase.
  3. Создайте сессию: bb.sessions.create().
  4. Подключитесь: chromium.connectOverCDP(session.connectUrl), возьмите contexts[0].pages[0].
  5. Сделайте goto/screenshot, закройте page и browser; запись — на browserbase.com/sessions/{id}.
Компонент Задача Когда брать
Sessions API Создать/закрыть cloud browser Любая автоматизация UI
Contexts Переиспользовать cookies/auth Логины между прогонами
Search / Fetch Поиск и markdown без полного UI Дешёвый сбор контента рядом с браузером
Functions / Runtime Деплой агента рядом с браузером Прод без своего оркестратора
Stagehand act / extract / observe AI-шаги вместо хрупких селекторов
Model Gateway LLM через тот же API key Не хотите отдельный provider account

Сверка: docs.browserbase.com what-is-browserbase + Playwright quickstart (проверка 2026-09-09). Тарифы и concurrency не фиксируем — смотрите Plans/Billing в кабинете.

Browserbase vs локальный Chromium

  • Managed session: изоляция, регионы, proxies, CAPTCHA helpers, Session Inspector.
  • Self-hosted Chromium в VM вы сами патчите, масштабируете и дебажите anti-bot.
  • Docs прямо сравнивают managed vs self-hosted: для большинства агентов выигрывает managed.

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

  • Один ключ на browsers + search/fetch + models + deploy Functions.
  • CDP-коннект знаком Playwright/Puppeteer — миграция короткой правкой кода.
  • Observability: live debug URL, session replay HLS/MP4.
  • Прямая связка со Stagehand и шаблонами Mastra/LangChain/CrewAI.

Типичные ошибки

  • Путать Browserbase с Firecrawl: первое — браузерная платформа, второе — LLM-ready scrape/crawl API.
  • Не закрывать browser после работы — сессия висит и жрёт квоту.
  • Класть API key в публичный репозиторий.
  • Выдумывать цены в ₽ из блогов вместо Plans в dashboard.

FAQ: Browserbase

Что такое Browserbase?

Browserbase — платформа cloud browsers для агентов: сессии headless-браузеров, Search/Fetch, Functions, Model Gateway и Agent Identity под одним API key. Канон: docs.browserbase.com.

Чем Browserbase отличается от Stagehand?

Browserbase даёт инфраструктуру (sessions, proxies, replay). Stagehand — SDK браузерных агентов (act/extract/observe) поверх Browserbase или localBrowser. Их часто используют вместе.

Как создать первую сессию?

Поставьте @browserbasehq/sdk + playwright-core (или pip browserbase + playwright), задайте BROWSERBASE_API_KEY, вызовите sessions.create(), подключитесь через chromium.connectOverCDP(session.connectUrl).

Нужен ли project id отдельно от API key?

В Playwright quickstart project выводится из API key. В части Python-примеров docs ещё показывают BROWSERBASE_PROJECT_ID — сверяйте актуальный quickstart.

Где смотреть запись сессии?

После закрытия браузера открывайте https://browserbase.com/sessions/{session.id} в dashboard Session Inspector / replay.

Вывод

Browserbase — cloud browsers под агентов. Начните с sessions.create + Playwright CDP, затем Contexts и Stagehand. Для чистого markdown смотрите Firecrawl; для AI-шагов UI — Stagehand.

Артём Денисов эксперт Нетологии и автор курса Яндекс Практикума по промпт-инжинирингу. Сводит Browserbase Sessions/Contexts/Stagehand по официальным docs без выдуманных тарифов.

Хотите нейросети под свои задачи, а не «для всех»?

Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артём Денисов — все форматы на странице обучения. Тех-pillar — n8n для начинающих.