Skip to content

Test

Status: PASS Install method: npm (@browserbasehq/sdk) | pip (browserbase)

What was actually run (2026-06-30)

Node.js SDK install + version check

bash
cd /tmp/browser-tools-smoke && npm install @browserbasehq/sdk
node -e "const p = require('./node_modules/@browserbasehq/sdk/package.json'); console.log(p.name + '@' + p.version)"

Actual output:

@browserbasehq/sdk@2.14.1

Python SDK import check

bash
python -c "from browserbase import Browserbase; print('Browserbase Python SDK loaded:', Browserbase)"

Actual output:

Browserbase Python SDK loaded: <class 'browserbase.Browserbase'>

Live API smoke test (real BROWSERBASE_API_KEY from MASTER_API_KEYS.env)

bash
# Create session
curl -s -X POST "https://www.browserbase.com/v1/sessions" \
  -H "x-bb-api-key: $BROWSERBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"projectId": "$BROWSERBASE_PROJECT_ID"}'

# List running sessions  
curl -s "https://www.browserbase.com/v1/sessions?status=RUNNING" \
  -H "x-bb-api-key: $BROWSERBASE_API_KEY"

Actual output:

Session ID: cf92b5c1-a67f-4485-b6e9-a667c61a7ab0 | Status: RUNNING
Browserbase API OK, sessions count: 0

PASS. API key valid, session creation confirmed.

Common failure modes

ErrorCauseFix
401 UnauthorizedInvalid BROWSERBASE_API_KEYCheck MASTER_API_KEYS.env
429 Too Many RequestsConcurrent session limit (max 3 on free)Release idle sessions
Cannot find module '@browserbasehq/sdk'Not installednpm install @browserbasehq/sdk