Configure Stagehand on Browserbase or locally
Advanced Browserbase Configuration Example
stagehand.init()
, the method returns configuration information about the initialized session:
debugUrl
sessionUrl
sessionId
Feature | Browserbase | Local |
---|---|---|
Scalability | High (cloud-managed) | Limited (local resources) |
Stealth Features | Advanced fingerprinting | Basic stealth |
Proxy Support | Built-in residential proxies | Manual configuration |
Session Persistence | Cloud context storage | File-based user data |
Geographic Distribution | Multi-region deployment | Single machine |
Debugging | Session recordings & logs | Direct DevTools access |
Setup Complexity | Environment variables only | Browser installation required |
Cost | Usage-based pricing | Infrastructure & maintenance |
Best For | Production, scale, compliance | Development, debugging |
Browserbase Authentication Errors
BROWSERBASE_API_KEY
and BROWSERBASE_PROJECT_ID
are set correctlyLocal Browser Launch Failures
executablePath
for your Chrome installationlibnss3-dev libatk-bridge2.0-dev libgtk-3-dev libxss1 libasound2
)Session Timeout Issues
browserbaseSessionCreateParams.timeout
keepAlive: true
for long-running sessions