Run agent browser sessions on Browserbase.
libretto-browser-tools/browserbase. For Libretto CLI open / run on Browserbase, see Alternative providers: Browserbase.1234BROWSERBASE_API_KEY=<browserbase-api-key> BROWSERBASE_PROJECT_ID=<browserbase-project-id> # optional # BROWSERBASE_ENDPOINT=https://api.browserbase.com
| Option | Env | Default | Description |
apiKey | BROWSERBASE_API_KEY | (required) | API key |
projectId | BROWSERBASE_PROJECT_ID | — | Browserbase project id (recommended) |
endpoint | BROWSERBASE_ENDPOINT | https://api.browserbase.com | API base URL |
proxies | — | — | Enable Browserbase proxies when true |
solveCaptchas | — | — | Enable captcha solving when true |
timeoutSeconds | — | — | Session timeout in seconds |
123456789101112import { createAiSdkBrowserTools } from "libretto-browser-tools/ai-sdk"; import { BrowserbaseBrowserProvider } from "libretto-browser-tools/browserbase"; const { tools, dispose } = createAiSdkBrowserTools( new BrowserbaseBrowserProvider({ proxies: true }), ); try { // agent loop using tools… } finally { await dispose(); }