Skip to content

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.3

Python 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 OK

Live 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

ErrorCauseFix
401 UnauthorizedInvalid HYPERBROWSER_API_KEYCheck MASTER_API_KEYS.env
Empty response on DELETENormal - session cleanup returns 204Ignore
pydantic logfire-plugin warningUnrelated opentelemetry compatibility issueBenign warning, ignore