
Browserbase Integrations
https://github.com/browserbase/integrations- Category
- Developer Tools
- Rank
- No. 1532Tools index
Previous survey · No. 1537 ·
- Pricing
- Open Source
- Type
- TOOL
- Builder
- browserbase
- GitHub
- 19 stars
- Latest release
- @browserbasehq/openclaw-browserbase@0.1.2
- Date
About
Collection of official integrations for Browserbase, the cloud platform for headless browsers and web automation.
What it does
This monorepo supplies runnable patterns and packaged adapters for adding Browserbase-backed browsing to agent systems. Its examples span agent frameworks, evaluation tools, storage, background jobs, payments, and hosting. Included packages expose a typed Convex client, OpenClaw setup commands and skill syncing, plus an Eve extension with validated configuration.
Why it's ranked here
The repository is useful because it covers both learning material and reusable package surfaces. The Convex adapter handles structured extraction, natural-language actions, observation, agents, session reuse, and regional routing. The OpenClaw package adds credential setup, status reporting, environment output, and skill installation. The main qualification is uneven depth: detailed code is shown for only a few integrations, while many others appear only in the repository map.
What's good
The Convex client provides typed configuration and uses Zod schemas to type extracted results. It supports automatic session lifecycles or explicit session reuse, including direct connection details for Playwright or Puppeteer. Session metadata tracks region and status, while retry logic can recover when a session belongs to another region. OpenClaw configuration rejects unknown keys and masks credentials in status output.
Tradeoffs
Most integrations require a Browserbase account and API key, plus framework-specific dependencies. JavaScript users need Node.js 18 or newer, while some examples use Python 3.8 or newer. The Convex package also requires model credentials and sends credentials with every action request. OpenClaw skill synchronization downloads a remote archive and replaces the existing target skill directory after extraction.
How to use it well
Use it when Browserbase is already your browser runtime and you need a proven bridge into Convex, OpenClaw, Eve, or one of the listed agent and workflow ecosystems. Start from the closest example, copy its environment setup, then adapt the working pattern. It does not replace Browserbase credentials, framework setup, or broader application architecture.
Technical notes+
The root package.json defines a private ES module pnpm workspace surface, requires Node.js 18+, and builds published packages under packages/*. packages/convex-stagehand/src/client/index.ts exposes the Stagehand class with typed session, extraction, action, observation, and agent options; packages/convex-stagehand/src/component/lib.ts implements Convex actions, session metadata persistence, cleanup, and region-aware retry behavior. packages/convex-stagehand/src/test.ts supplies a Convex test registration helper, while packages/convex-stagehand/vitest.config.js selects edge-runtime and type checking. packages/openclaw-browserbase/src/index.ts registers setup, status, environment, and skill-management CLI commands. packages/openclaw-browserbase/src/config.ts validates allowed configuration keys and resolves environment placeholders. packages/openclaw-browserbase/src/skills-sync.ts downloads a GitHub tarball into a temporary directory, filters the skills subtree, then replaces the target directory. packages/eve-browserbase/extension/extension.ts defines Zod-validated API key, model, timeout, and proxy settings.
Observed
- License
- MIT, with possible additional terms in individual integration directories
- Primary language
- TypeScript, with JavaScript configuration files
- Packaging
- Private pnpm monorepo root with published npm packages under packages
- Runtime support
- Node.js 18 or newer; some integrations require Python 3.8 or newer
- Interfaces
- Libraries, framework components, CLI commands, extensions, and runnable examples
- Integration structure
- Examples cover community contributions and integrations for agent frameworks, storage, evaluation, workflows, payments, and hosting
Read from README.md, package.json, packages/convex-stagehand/convex.config.ts, packages/convex-stagehand/eslint.config.js, packages/convex-stagehand/vitest.config.js, packages/convex-stagehand/src/test.ts, packages/openclaw-browserbase/src/index.ts, packages/openclaw-browserbase/src/config.ts, packages/eve-browserbase/extension/extension.ts, packages/openclaw-browserbase/src/skills-sync.ts, packages/openclaw-browserbase/src/config-store.ts, packages/openclaw-browserbase/types/openclaw.d.ts, packages/convex-stagehand/src/client/index.ts, packages/convex-stagehand/src/component/lib.ts, packages/convex-stagehand/src/component/_generated/server.ts.
What it can do
Automate web browser interactions
Web automation scripts and target URLs → Executed browser actions and results
Run headless browser sessions
Browser configuration and automation commands → Browser session data and screenshots
Scrape web page data
Target websites and data extraction rules → Structured data from web pages
Generate web page screenshots
URLs and screenshot parameters → Image files of web pages
Execute JavaScript in cloud browsers
JavaScript code and target web pages → Script execution results and page modifications
Monitor web application performance
Web application URLs and performance metrics → Performance data and analysis reports
Test web applications automatically
Test scripts and web application endpoints → Test results and error reports
Tags
Tech Stack
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.