Skip to main content
It provides a simple API for controlling fleets of browsers that you can connect to via CDP and automate.

How It Works

  1. Create a session via REST API or TypeScript SDK
  2. Connect using the returned CDP URL
  3. Automate with your preferred framework
  4. Stop the session when done
import BrowsercashSDK from "@browsercash/sdk";
import { chromium } from "playwright";

const client = new BrowsercashSDK({ apiKey: process.env.BROWSER_API_KEY });
const session = await client.browser.session.create();

const browser = await chromium.connectOverCDP(session.cdpUrl);
// ... automate
await client.browser.session.stop({ sessionId: session.sessionId });

Use Cases

  • Web Scraping - Extract data from sites with anti-bot protection
  • AI Agents - Power autonomous browser agents with real browsers
  • Testing - Run E2E tests on managed infrastructure
  • Automation - Build workflows that interact with any website

Next Steps