Appearance
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.1Python 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: 0PASS. API key valid, session creation confirmed.
Common failure modes
| Error | Cause | Fix |
|---|---|---|
401 Unauthorized | Invalid BROWSERBASE_API_KEY | Check MASTER_API_KEYS.env |
429 Too Many Requests | Concurrent session limit (max 3 on free) | Release idle sessions |
Cannot find module '@browserbasehq/sdk' | Not installed | npm install @browserbasehq/sdk |