# Browserless

Scalable headless Chrome fleet for Playwright and Puppeteer agents

Browserless provides enterprise-grade, cloud or self-hosted headless browser infrastructure designed to run high-concurrency agent workflows.

## Overview

- **Website**: https://browserless.io
- **Docs**: https://docs.browserless.io
- **GitHub**: https://github.com/browserless/browserless
- **License / Pricing**: Freemium
- **Directory Entry**: https://agentaccess.dk/enablers/browserless

## About

Browserless is the headless browser infrastructure backbone for AI agents. Rather than managing local Chromium processes with memory leaks and CPU spikes, agents connect via WebSocket (`ws://`) to a cluster of headless browsers with built-in proxy rotation, stealth mode, and live visual debugging.

## Key Features

- Drop-in WebSocket endpoint for Playwright, Puppeteer, and Selenium
- Docker self-hosted edition or managed cloud cluster
- Live interactive session debugger via browser stream
- Built-in ad-blocking and automated resource blocking to reduce token bandwidth
- Stealth flags to navigate enterprise bot mitigations

## Danish System Application Recipes

### Run 24/7 Rejseplanen & Transit Monitoring Agents
Offload continuous headless browser scraping of Danish regional bus and train delays to a dedicated Browserless Docker instance.

## Quickstart

```typescript
import { chromium } from 'playwright'

// Connect directly to a remote Browserless Chrome cluster
const browser = await chromium.connectOverCDP(
  `wss://chrome.browserless.io?token=${process.env.BROWSERLESS_TOKEN}`
)

const page = await browser.newPage()
await page.goto('https://www.cvr.dk')
console.log(await page.title())
await browser.close()
```

---
Source: [AgentAccess Enablers](https://agentaccess.dk/enablers/browserless)