Grab an API key, install an SDK, point your existing agent framework at our runtime. Your first 60 session-minutes are on us, every month, forever.
Official SDKs for Python and TypeScript. Both wrap the Chrome DevTools Protocol, so anything that already speaks CDP works unchanged.
# Python
pip install browseranvil
# Node / TypeScript
npm install @browseranvil/sdk
# Curl (no SDK needed)
curl https://api.browseranvil.com/v1/sessions \
-H "Authorization: Bearer ba_live_..." \
-d '{"record": true}'
The session object hands you back a Playwright-compatible browser or a raw CDP WebSocket URL — whichever your stack prefers.
from browseranvil import Runtime
runtime = Runtime(api_key="ba_live_...")
async with runtime.session(record=True) as s:
page = await s.browser.new_page()
await page.goto("https://example.com")
await page.screenshot(path="hello.png")
We maintain official adapters for Browser Use, Playwright, LangChain, and OpenAI Computer Use. One import change, agents migrate without touching logic.
# Browser Use
from browser_use import Agent
from browseranvil.adapters import browser_use_session
agent = Agent(
task="Reconcile yesterday's invoices",
browser=browser_use_session(record=True),
)
await agent.run()
The Switzerland of agent runtimes. Use us under whatever stack you already built on.
One-line --remote flag points the open-source library at BrowserAnvil.
Standard connectOverCDP. Your existing tests and automations work as-is.
Community BrowserAnvilToolkit plugs into any LangChain agent.
Pipe the Computer Use tool calls into our runtime with the @browseranvil/cua package.
Claude's Computer Use tool runs on our browser, with vaulted credentials included.
Drop in a remote browser endpoint and keep your existing scripts.
Stateful agent graphs with our session lifecycle as a first-class node.
Sample integrations for multi-agent browser workflows in the community repo.
Things that usually take a week of infra work on day one of a new agent project — all defaults in the SDK.
Create a session. Returns a CDP WebSocket URL.
Status, timing, and metadata for any session.
Terminate early and release the microVM.
Store or rotate a vaulted credential.
Fetch or stream a session recording.
Register endpoints for session events and human-handoff triggers.
We had our first session running before the coffee got cold. Twenty minutes to a working prototype, including reading the docs.
SDK source, examples, and adapter code. Pull requests welcome.
Every endpoint, every type, generated from the OpenAPI spec.
Every SDK release and API change, in human language.
Live uptime per region. Subscribe for incident updates.
A few hundred agent builders who help each other debug.
Weekly open Zoom with our engineers. Bring hard problems.
60 free minutes per month. No credit card. No trial clock.