Supported Browsers
Browserless supports multiple browser engines to meet different automation needs and library requirements. Browser availability depends on your chosen automation library and the specific features you need.
Connection URL Builder
Use the interactive builder below to generate the appropriate connection URL for your preferred browser and library combination:
BaaS Connection URL Builder
Connection URL:
wss://production-sfo.browserless.io/?token=YOUR_TOKEN
Code Snippet:
const browser = await puppeteer.connect({ browserWSEndpoint: 'wss://production-sfo.browserless.io/?token=YOUR_TOKEN', });
Browser Support Matrix
Browser | Puppeteer | Playwright | Stealth Mode | Description | Best For |
---|---|---|---|---|---|
Chromium | ✅ | ✅ | ✅ | Open-source version of Chrome, providing excellent compatibility with most web automation tasks. Default browser and recommended for most use cases. | General web scraping and automation, cross-platform compatibility, consistent behavior |
Chrome | ✅ | ✅ | ✅ | Latest stable version of Google Chrome with all proprietary features included. Offers the most up-to-date web standards support. | Testing against latest web standards, sites requiring Chrome features, enhanced bot detection evasion |
Firefox | ❌ | ✅ | ❌ | Mozilla's Firefox browser engine, available exclusively through Playwright's native protocol. | Testing cross-browser compatibility, sites that behave differently in Firefox, Gecko engine-specific testing |
WebKit | ❌ | ✅ | ❌ | Safari's browser engine, available exclusively through Playwright's native protocol. | iOS/Safari compatibility testing, WebKit-specific behavior testing, mobile web application testing |