Search is in the dashboard
Search gives your agents read access to the internet, extending their context with the most up‑to‑date information.
Now, Search is natively in our dashboard, allowing you to sample queries before taking them to production.

Search gives your agents read access to the internet, extending their context with the most up‑to‑date information.
Now, Search is natively in our dashboard, allowing you to sample queries before taking them to production.

Stagehand v4 caches act(), observe(), and extract() results on Browserbase's servers. Now you control it.
Pass cache to set a hit-count threshold - how many identical results Browserbase must see before it starts serving that result from the cache. A hit skips inference entirely: no model call, no tokens.
Plus:
cache: false to skip the cache for a single step.metadata.cache with a HIT / MISS / DISABLED status, a miss reason, and the tokens a hit saved.You can now assign human-readable names your Contexts for easier recall, and view all previously created Contexts in the dashboard.
Create new Contexts, delete old ones, and see all previous browser sessions created using a specific Context.

Enterprise customers can now deliver Chrome DevTools Protocol (CDP) session logs straight to their own AWS S3 bucket.
BYOS is available on Enterprise plans and enabled per project. See the BYOS setup guide to get started, or contact your account manager.
Playwright was built for testing, we built Stagehand for your agent: improved context management, self-healing actions, and iframe support.
Stagehand now lives in the browser as an extension, bringing the local experience to remote browsers. Being in the browser means lower round trip time, which makes actions execute faster and minimizes potential CDP race conditions.
We benchmarked v4 extensively and found that it’s performs 2x faster than Playwright, while being ~80% more token efficient.

Fetch lets your agents read any page on the internet as Markdown or HTML. You can now view past Fetch calls, inspect their responses, and rerun them directly in the playground.

Picking a model for every browser action is manual work, and the wrong pick costs you either accuracy or money. Model Router does it for you.
Set model: "auto", and Browserbase selects the model for each call server-side, balancing accuracy, speed, and cost automatically.
Teams typically see 30–40% lower inference cost than pinning a single model for every call, with no code changes.
Model Router builds on Model Gateway and requires env: "BROWSERBASE" and a Browserbase API key - no provider keys needed.
One of our most requested features, you can now download MP4 Session Recordings via the Browserbase API and Dashboard.

Read more: https://docs.browserbase.com/platform/browser/observability/recording-downloads
Stagehand 3.7.0 is live.
Use setDomainPolicy() to allowlist or blocklist the domains your agent can visit. Stagehand automatically closes any popup that tries to violate the policy.
Plus:
google/gemini-3.5-flash and the GPT-5.6 family (sol, luna, terra).Fixes:
agent.execute() call.agent({ integrations }).Browserbase Agents is a managed solution that enable you to deploy agents on the web with a simple API call. No code to maintain or to deploy, you describe the task goal in natural language and trigger a run using a simple prompt.

Browserbase Agents is the perfect fit to reliably run at scale if you want to:
Stagehand 3.6.0 is live.
With WebMCP support, a page can expose typed, first-party tools directly to your agent — so Stagehand calls those tools instead of inferring actions from the DOM. Discover what a page offers with page.listWebMCPTools() and run one with page.invokeWebMCPTool().
Plus:
claude-fable-5 support, with adaptive thinking and the new xhigh effort.Fixes:
Stagehand 3.5.0 is live.
Pass screenshot: true to extract() to send the viewport screenshot alongside the accessibility tree, so the model can read charts, layouts, and visual-only content the a11y tree misses.
Plus:
ignoreDefaultArgs to drop chrome-launcher's built-in flags (e.g. --disable-extensions) when running locally.[selected] / [checked] state for more reliable form handling.Fixes:
triple_click action mapping.structuredOutputMode for newer Anthropic models.Search gives your agents read access to the internet, extending their context with the most up‑to‑date information.
Now, Search is natively in our dashboard, allowing you to sample queries before taking them to production.

Stagehand v4 caches act(), observe(), and extract() results on Browserbase's servers. Now you control it.
Pass cache to set a hit-count threshold - how many identical results Browserbase must see before it starts serving that result from the cache. A hit skips inference entirely: no model call, no tokens.
Plus:
cache: false to skip the cache for a single step.metadata.cache with a HIT / MISS / DISABLED status, a miss reason, and the tokens a hit saved.You can now assign human-readable names your Contexts for easier recall, and view all previously created Contexts in the dashboard.
Create new Contexts, delete old ones, and see all previous browser sessions created using a specific Context.

Enterprise customers can now deliver Chrome DevTools Protocol (CDP) session logs straight to their own AWS S3 bucket.
BYOS is available on Enterprise plans and enabled per project. See the BYOS setup guide to get started, or contact your account manager.
Playwright was built for testing, we built Stagehand for your agent: improved context management, self-healing actions, and iframe support.
Stagehand now lives in the browser as an extension, bringing the local experience to remote browsers. Being in the browser means lower round trip time, which makes actions execute faster and minimizes potential CDP race conditions.
We benchmarked v4 extensively and found that it’s performs 2x faster than Playwright, while being ~80% more token efficient.

Fetch lets your agents read any page on the internet as Markdown or HTML. You can now view past Fetch calls, inspect their responses, and rerun them directly in the playground.

Picking a model for every browser action is manual work, and the wrong pick costs you either accuracy or money. Model Router does it for you.
Set model: "auto", and Browserbase selects the model for each call server-side, balancing accuracy, speed, and cost automatically.
Teams typically see 30–40% lower inference cost than pinning a single model for every call, with no code changes.
Model Router builds on Model Gateway and requires env: "BROWSERBASE" and a Browserbase API key - no provider keys needed.
One of our most requested features, you can now download MP4 Session Recordings via the Browserbase API and Dashboard.

Read more: https://docs.browserbase.com/platform/browser/observability/recording-downloads
Stagehand 3.7.0 is live.
Use setDomainPolicy() to allowlist or blocklist the domains your agent can visit. Stagehand automatically closes any popup that tries to violate the policy.
Plus:
google/gemini-3.5-flash and the GPT-5.6 family (sol, luna, terra).Fixes:
agent.execute() call.agent({ integrations }).Browserbase Agents is a managed solution that enable you to deploy agents on the web with a simple API call. No code to maintain or to deploy, you describe the task goal in natural language and trigger a run using a simple prompt.

Browserbase Agents is the perfect fit to reliably run at scale if you want to:
Stagehand 3.6.0 is live.
With WebMCP support, a page can expose typed, first-party tools directly to your agent — so Stagehand calls those tools instead of inferring actions from the DOM. Discover what a page offers with page.listWebMCPTools() and run one with page.invokeWebMCPTool().
Plus:
claude-fable-5 support, with adaptive thinking and the new xhigh effort.Fixes:
Stagehand 3.5.0 is live.
Pass screenshot: true to extract() to send the viewport screenshot alongside the accessibility tree, so the model can read charts, layouts, and visual-only content the a11y tree misses.
Plus:
ignoreDefaultArgs to drop chrome-launcher's built-in flags (e.g. --disable-extensions) when running locally.[selected] / [checked] state for more reliable form handling.Fixes:
triple_click action mapping.structuredOutputMode for newer Anthropic models.