Appearance
Test
Status: PASS Install method: npm (@hyperbrowser/sdk) | pip (hyperbrowser)
What was actually run (2026-06-30)
Node.js SDK install + version check
bash
cd /tmp/browser-tools-smoke && npm install @hyperbrowser/sdk
node -e "const p = require('./node_modules/@hyperbrowser/sdk/package.json'); console.log(p.name + '@' + p.version)"Actual output:
@hyperbrowser/sdk@0.91.3Python SDK import check
bash
pip show hyperbrowser
python -c "from hyperbrowser import Hyperbrowser; print('Hyperbrowser class OK')"Actual output:
Name: hyperbrowser
Version: 0.91.2
Hyperbrowser class OKLive API smoke test (real HYPERBROWSER_API_KEY from MASTER_API_KEYS.env)
bash
curl -s -X POST "https://app.hyperbrowser.ai/api/session" \
-H "x-api-key: $HYPERBROWSER_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'Actual output:
sessionId: be0aabd6-6a5b-4b94-80b0-786d1ae02543 | Response keys: ['id', 'teamId', 'status', 'endTime', 'startTime', 'createdAt', 'updatedAt', 'closeReason', 'dataConsumed', 'proxyDataConsumed', 'usageType', 'sessionType', 'jobId', 'launchState', 'creditsUsed', 'creditBreakdown', 'sessionUrl', 'liveUrl', 'liveDomain', 'wsEndpoint', 'webdriverEndpoint', 'computerActionEndpoint', 'token']PASS. API key valid, session creates successfully.
Common failure modes
| Error | Cause | Fix |
|---|---|---|
401 Unauthorized | Invalid HYPERBROWSER_API_KEY | Check MASTER_API_KEYS.env |
| Empty response on DELETE | Normal - session cleanup returns 204 | Ignore |
pydantic logfire-plugin warning | Unrelated opentelemetry compatibility issue | Benign warning, ignore |