Serverless browsers for developers 🚀

Serverless Browsers with Persistent Sessions & Built-in Stealth

Real Chromium browsers for AI agents, automation, and scraping — sessions stay logged in, stealth works out-of-the-box, runs inspect live.

  • Persistent sessions
  • Built-in stealth
  • Inspectable runs
  • Serverless execution

Trusted by automation engineers and data teams

Trusted by top professionals
4.8 / 5
70 reviews
4.6 / 5
111 reviews

See how it works

Connect, automate, inspect — all in the cloud

Gologin – Cloud Browser

Getting Started

Connect your automation tool to cloud browsers via WebSocket

const puppeteer = require('puppeteer-core');
(async () => {
  const token = 'your_token_here';
  const profileId = 'your_profile_id'; 
  const cloudBrowserUrl = `https://cloudbrowser.gologin.com/connect?token=${token}${profileId ? `&profile=${profileId}` : ''}`;
  
  const browser = await puppeteer.connect({
    browserWSEndpoint: cloudBrowserUrl,
    defaultViewport: null
  });
  const page = await browser.newPage();
  
  await page.goto('https://example.com');
  const title = await page.title();
  console.log('Page title:', title);
  await page.screenshot({ path: 'screenshot.png' });
  await browser.close();
})();
import asyncio
from playwright.async_api import async_playwright

async def main():
    url = 'wss://cloudbrowser.gologin.com/connect?token={token}&profile={profile_Id}'
    async with async_playwright() as p:
        browser = await p.chromium.connect_over_cdp(url)
        
        page = await browser.new_page()
        await page.goto("http://playwright.dev")
        print(await page.title())

        await browser.close()

if __name__ == "__main__":
    asyncio.run(main())

curl -X POST https://api.webunlocker.scalehat.link/tasks/ \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}' 

How it works

Simple architecture, powerful capabilities

Your code

Playwright/Puppeteer/Agent

WebSocket

Cloud Browser

Persistent + Stealth

HTTPS

Target Website

Any site, any scale

Optional:

Enable headful mode

Attach DevTools

Why GoLogin Cloud Browser?

Built by anti-detect experts, designed for developers

7 Years of Anti-Detect Expertise

Built by the team behind GoLogin anti-detect browser. We know fingerprinting, stealth, and proxy infrastructure better than anyone.

UI + Headless in One Platform

Unlike Browserbase or Browserless — open sessions in UI to debug, then attach automation to the same session. Seamless handoff.

Enterprise Proxy Network Built-In

Residential & datacenter proxies in 150+ countries. No external proxy setup — rotation, geo-targeting, and retries included.

Everything built-in

No infrastructure. No configuration headaches.

Persistent Sessions

Stay logged in across runs. Cookies, localStorage, and session state automatically preserved with profileId.

Stealth & Anti-Bot

Built-in fingerprinting and proxy rotation. Avoid bot detection without extra configuration.

Real-Time Inspection

Enable headful mode to watch scripts run live. Inspect DOM, monitor network, take control when needed.

Serverless & Scalable

Spin up thousands of browsers on-demand. Pay only for runtime. No fleet maintenance required.

Framework Compatible

Works with Playwright, Puppeteer via WebSocket. Use your existing scripts, change 1 line of code.

Global Proxy Network

Residential & datacenter proxies in 150+ countries. Automatic rotation, geo-targeting, retry logic.

Persistent Sessions — Stay Logged In

Each profileId preserves cookies, localStorage, and session state across runs

Sessions stay logged in

Login once, close the session. Come back hours or days later — still logged in. No re-authentication needed.

Profiles persist across runs

Every profileId preserves cookies, localStorage, IndexedDB. Stop and resume automation without losing state.

Multi-account isolation

Each profile runs isolated. Different cookies, IP, fingerprint. Safe for multi-account workflows.

Why not self-host Chrome?

We handle the complexity so you can ship faster

Self-hosted Chrome

  • Maintain Chromium fleet + dependencies
  • Tune fingerprints manually
  • Build session persistence from scratch
  • Manage proxy rotation logic

GoLogin Cloud Browser

  • Serverless — no infrastructure to manage
  • Built-in stealth fingerprinting
  • Persistent sessions out-of-the-box
  • Proxy rotation + geo-targeting included

Enterprise-ready infrastructure

Built for teams that need reliability, compliance, and support

SOC 2 Type II

Security audited 
and compliant

SSO & SAML

Enterprise authentication

99.9% SLA

Guaranteed uptime

Dedicated CSM

Technical account manager

How it works

Get started in three simple steps

01

Create session & get token

Sign up and generate your API token from the dashboard

02

Connect via WebSocket

Use Playwright or Puppeteer 
to connect to the cloud 
browser endpoint

03

Run, persist & inspect
Execute scripts, sessions 
stay logged in, watch live 
in headful mode

Plans & Pricing

Simple hourly pricing with included hours – no hidden costs.

Starter

$4/m

20 hours included (1 parallel session)

Overage $0.0015 / min (~$0.09 / h)

Low-volume plan for testing and personal use

Popular plan

Professional

$10/m

50 hours included (1 parallel session)

Overage $0.0015 / min (~$0.09 / h)

Great for individual developers and small projects

Business

$20/m

100 hours included (1 parallel session)

Overage $0.0013 / min (~$0.08 / h)

Designed for teams with growing workloads

Enterprise

$40/m

200 hours included (1 parallel session)

Overage $0.0008 / min (~$0.05 / h)

Advanced support and features for critical operations

Calculate Your Price

Estimate your monthly cost based on usage

Extra parallel sessions: $2/session per month
15000
1500
Recommended plan Estimated cost
Starter /month
Base price
Included hours
Overage hours
Hour Overage Cost
Included sessions
Session Overage Cost

Need a custom plan?

Scale without limits — get dedicated support and onboarding.

Frequently asked questions

Do you support headful mode?

Yes. Enable headful mode to watch browser sessions in real-time. Open in GoLogin web app for UI access, or connect via remote debugging protocol in custom implementations.

How do sessions stay logged in across runs?

Pass a profileId parameter to reuse the same browser profile. Cookies, localStorage, and session state are automatically preserved between runs.

How does the WebSocket connection work?

Connect to https://cloudbrowser.gologin.com/connect with your token. Optionally pass profileId to reuse a profile, or omit it to create a new one.

Do you handle CAPTCHAs and bot detection?

Built-in stealth includes fingerprinting, proxy rotation, and realistic browser behavior.

What counts as a "browser hour" and "parallel session"?

A browser hour is 60 minutes of active browser runtime. Parallel sessions refer to the number of browsers you can run simultaneously.

Can I increase parallel sessions?

Yes. Enterprise plans include 5 parallel sessions. Contact sales for custom plans with higher concurrency limits.

Can we choose geo location or use proxy rotation?

Yes. You can specify geo-targeting and enable automatic proxy rotation with residential or datacenter IPs across 150+ countries.

Ready to start building?

Only pay for successful data extraction — no surprises, no hidden fees.