Skip to main content
Browsers as a Service

Spin up real browsers in our cloud, then control them with your code.

Connect with Puppeteer, Playwright, or our own SDK, BAP. Run reliable, headless (or headful) Chrome/Chromium at any scale. No fleet to maintain. Time tested infrastructure.

import Browserless from "@browserless.io/bap-ts";

const TOKEN = "YOUR_API_TOKEN_HERE";

// connect() is synchronous. The socket opens on newPage().
const browser = Browserless.connect({
  browserWSEndpoint: "wss://production-sfo.browserless.io/chromium/bql",
  token: TOKEN,
});

const page = await browser.newPage();
await page.goto("https://www.example.com/");

console.log(`The page's title is: ${await page.title()}`);
await browser.close();

How it works

Get started with Browserless in three simple steps. No complex setup, no infrastructure to manage.

1

Sign up and get your API key

Create your account and instantly receive an API key. No credit card required to start.

2

Update your connection URL

Swap your localhost connection with our cloud endpoint in a single line. Your existing Puppeteer or Playwright code works as-is. Starting fresh? Use our SDK, BAP.

3

Run at scale

Execute your browser automation scripts at any scale. Monitor, debug, and optimize through our dashboard.

Pick your library

Same cloud browsers underneath either way, with the same stealth and proxy features available.

Starting fresh
BAP
Our TypeScript SDK, shaped like the library you already know.

Typed methods with editor autocomplete. Stealth, CAPTCHA solving and proxy controls are page methods, so you turn them on in code rather than wiring them up.

Read the BAP docs
Already have code
Puppeteer or Playwright
Keep the scripts you have. Change one line.

Replace launch() with connect() or connectOverCDP(), and point it at our endpoint. Everything after that runs exactly as it does today, with no rewrite.

Enterprise-grade browser infrastructure

Everything you need to run reliable browser automation at scale

Drop-in dev experience
The BAP SDK gives you a typed, Puppeteer-style client with autocomplete.See BAP SDK DocsPrefer your own library? Swap the connection URL in your existing Puppeteer and Playwright scripts, one line.See Docs
Global, production-grade infra
Multi-region endpoints located throughout the world using our load-balanced fleet.See Docs
Layered anti-bot strategy
Stealth routes, unblock APIs, built-in or bring-your-own proxying, and seamless CAPTCHA solving. With BAP they are page methods you call directly.See Docs
Built-in observability
Easily debug scripts with our debugger or record scripts for later using our session replay features.See Docs
Lightning-fast performance
Optimized infrastructure ensures your browser sessions start instantly and run at peak performance.See Docs
Secure by default
Enterprise-grade security with isolated browser sessions, encrypted connections, and SOC2 compliance.See Docs
When standard automation isn't enough

Step up to BAP on sites that fight back

Puppeteer and Playwright are great, until Cloudflare, Datadome, or nested-iframe CAPTCHAs stop the script. BAP is our stealth-first SDK: the same Puppeteer-style methods you already know, running on a browser built to hide the usual automation fingerprints.

Built on our BrowserQL engine. Prefer to write BQL directly? You can do that too.

  • Bypass Cloudflare, Datadome, and other bot detectors
  • Solve CAPTCHAs automatically, including inside iframes and shadow DOMs
  • No CDP connection for bot detectors to fingerprint
  • Humanized clicking, scrolling, and typing
  • Reuse browsers across requests to cut proxy usage by ~90%

Advanced capabilities

Powerful features that set Browserless apart from the competition

Browser Extensions
Upload Chrome extensions and attach them to sessions by name. Run ad blockers, custom tools, and more in cloud browsers.
Persisting Sessions
Save and restore browser state including cookies, localStorage, and cache. Skip login flows on subsequent runs.
Hybrid Automation
Stream browser sessions to users for login, 2FA, or captcha solving, then continue automation automatically.
Lighthouse Testing
Run Lighthouse performance audits on any page. Get detailed metrics on performance, accessibility, SEO, and best practices.

Built for enterprise teams

The reliability, security, and scale that enterprise organizations demand

99.9% uptime SLA
SOC2 Type II compliance
Dedicated support team
Custom contract terms
Advanced security controls
Priority feature requests

Need a custom plan? Contact our sales team

Ready to scale your browser automation?

Join thousands of developers and teams using Browserless to power their web automation.