> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zenrows.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Browser Sessions

> Browser Sessions doesn't need a separate SDK. It integrates into your existing browser automation setup with one line of code.

Browser Sessions (formerly, Scraping Browser) doesn't need a separate SDK. It integrates into your existing browser automation setup with one line: point your existing browser connection at the Zenrows Browser Sessions endpoint instead of a local browser. It works with Puppeteer, Playwright, or any CDP-compatible tool.

```bash Browser URL theme={null}
wss://browser.zenrows.com?apikey=YOUR_ZENROWS_API_KEY
```

Everything else, your scraping logic, selectors, and page interactions, stays exactly as it already is. See the [Browser Sessions introduction](/browser-sessions/introduction) for the full picture: residential proxy rotation, geo-targeting, and CDP support.

## Get Started by Language

<CardGroup cols={2}>
  <Card title="Puppeteer" icon="node-js" href="/browser-sessions/get-started/puppeteer">
    Connect Puppeteer (Node.js) or Pyppeteer (Python) to Browser Sessions.
  </Card>

  <Card title="Playwright" icon="code" href="/browser-sessions/get-started/playwright">
    Connect Playwright, for Python or Node.js, to Browser Sessions.
  </Card>
</CardGroup>
