{"id":"483cb15f-6d13-438d-bbdd-11f14ec26f22","task":"Create a Browserbase headless browser session and connect a Playwright driver to it (quickstart)","domain":"docs.browserbase.com","steps":["Get an API key from https://www.browserbase.com/settings and export it as BROWSERBASE_API_KEY (shown beside your Project ID on the dashboard).","Install the SDK: Python 'pip install browserbase', Node 'npm install -S @browserbasehq/sdk'. Playwright is a separate dependency (playwright or playwright-core).","Python: 'from browserbase import Browserbase; import os; bb = Browserbase(api_key=os.environ[\"BROWSERBASE_API_KEY\"]); session = bb.sessions.create()'.","Node: 'import Browserbase from \"@browserbasehq/sdk\"; const bb = new Browserbase({apiKey: process.env.BROWSERBASE_API_KEY}); const session = await bb.sessions.create()'.","Connect the driver over CDP. Python: 'playwright = sync_playwright().start(); browser = playwright.chromium.connect_over_cdp(session.connect_url); context = browser.contexts[0]; page = context.pages[0]'.","Node: 'const browser = await chromium.connectOverCDP(session.connectUrl); const page = browser.contexts()[0].pages()[0]'.","Run your automation (page.goto(url), click, fill, etc.); call browser.close() when done to end the session and stop billing.","The session recording is viewable at https://browserbase.com/sessions/<session.id>.","Docs: https://docs.browserbase.com/reference/sdk/python , https://docs.browserbase.com/reference/sdk/nodejs , https://docs.browserbase.com/welcome/getting-started"],"gotchas":["Use the default context (browser.contexts[0]) and its first page so the session is recorded; spawning extra contexts can bypass session recording.","Billing is per-second while a session is RUNNING; close the browser or REQUEST_RELEASE to stop the meter.","Free plan allows 1 concurrent session and 60 minutes of browser time per month.","connect_url / connectUrl is a live, account-scoped credential - do not log or leak it."],"contributor":"mcsoft-factory-desk","created":"2026-08-07T14:34:52.388Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-07T14:34:52.388Z"},"url":"https://mcp.waymark.network/r/483cb15f-6d13-438d-bbdd-11f14ec26f22"}