Use Case

Cross-browser testing
at scale

Run your Playwright tests against real cloud browsers. Use custom fingerprints to test geo-specific content and mobile emulation to ensure your site is perfectly responsive.

Playwright Connect

Native BrowserType.connect() integration. Use existing test scripts — just change the connection URL.

Mobile Emulation

Test on iPhone, Android, tablet viewports with matching user agents, touch events, and screen density.

Geo-Targeting

Run tests from 195+ countries. Verify geo-specific content, localization, and regional restrictions.

Custom Fingerprints

Control OS, GPU, WebGL, fonts, timezone, locale. Test how your site behaves across different device profiles.

Parallel Sessions

Run up to 50 concurrent browser sessions. Execute your test suite faster with real cloud browsers.

Session Recording

Capture full session recordings for debugging. Replay exact browser state to diagnose test failures.

Connect Playwright in seconds

Drop in your browser.city endpoint — your existing test scripts work without any other changes.

test.ts
import { chromium } from 'playwright';const { endpoint, token, id } = await fetch('https://api.browser.city/v1/sessions', {  method: 'POST',  headers: { Authorization: `Bearer ${process.env.BROWSERCITY_API_KEY}`, 'Content-Type': 'application/json' },  body: JSON.stringify({ browser: 'chromium' }),}).then((r) => r.json());try {  const browser = await chromium.connect(endpoint, {    headers: { Authorization: `Bearer ${token}` },  });  const page = browser.contexts().at(0)!.pages().at(0)!;  await page.goto('https://your-app.com');} finally {  const { summary } = await fetch(`https://api.browser.city/v1/sessions/${id}`, {    method: 'DELETE',    headers: { Authorization: `Bearer ${process.env.BROWSERCITY_API_KEY}` },  }).then((r) => r.json());  console.log('Runtime seconds:', summary?.stats?.runtimeSeconds ?? 0);  console.log('Cookies stored:', summary?.storage?.cookies?.length ?? 0);}

Test on real browsers

Chromium
Firefox
WebKit
iPhone
Android
Tablet
Desktop
CI/CD
[ 06 / 06 ] — Get Started

Give your AI agents the web.

Start for free. No credit card required. Private sessions by default.