Run Libretto sessions on Browserbase's managed browser infrastructure.
.env file. Libretto loads .env automatically before running CLI commands.123# inside .env BROWSERBASE_API_KEY=<browserbase-api-key> BROWSERBASE_PROJECT_ID=<browserbase-project-id>
BROWSERBASE_ENDPOINT is only needed if Browserbase gives you a custom API endpoint..libretto/config.json:1234{ "version": 1, "provider": "browserbase" }
--provider browserbase on a single command instead of changing the config file.1npx libretto open https://example.com --session browserbase-demo
provider in .libretto/config.json, pass it for this command instead:1npx libretto open https://example.com --provider browserbase --session browserbase-demo
123npx libretto snapshot --session browserbase-demo npx libretto exec --session browserbase-demo "await page.title()" npx libretto close --session browserbase-demo
provider is set in .libretto/config.json:1npx libretto run ./workflow.ts --headless
1npx libretto run ./workflow.ts --provider browserbase --headless