Skip to content

Quickstart (Cloud)

Connect to the managed rayobrowse cloud service — no Docker, no SDK required. Just an API key and any CDP client.

The simplest way to use rayobrowse cloud — pass your API key as a query parameter and connect any CDP client directly.

  1. Connect and automate

    The cloud WebSocket URL follows the same pattern as local mode, just with your API key:

    wss://cloud.rayobrowse.com/connect?token=YOUR_API_KEY&os=windows
    # pip install playwright && playwright install
    from playwright.sync_api import sync_playwright
    WS_URL = "wss://cloud.rayobrowse.com/connect?token=YOUR_API_KEY&os=windows"
    with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp(WS_URL)
    page = browser.new_page()
    page.goto("https://example.com")
    print(page.title())
    browser.close()

    That’s it — no SDK installation, no client objects. Just a WebSocket URL.

  2. Add a proxy or change fingerprint (optional)

    Append parameters to the URL just like local mode:

    wss://cloud.rayobrowse.com/connect?token=YOUR_API_KEY&os=windows&proxy=http://user:pass@host:port&headless=true

The rayobrowse SDK adds convenience helpers for session management, VNC URLs, and lifecycle control. Install it only if you need those features.

  1. Install the SDK

    Terminal window
    pip install rayobrowse playwright && playwright install
  2. Connect and automate

    from rayobrowse import Rayobrowse
    from playwright.sync_api import sync_playwright
    client = Rayobrowse(
    endpoint="wss://cloud.rayobrowse.com",
    api_key="YOUR_API_KEY",
    )
    ws_url = client.connect_url(os="windows")
    with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp(ws_url)
    page = browser.new_page()
    page.goto("https://example.com")
    print(page.title())
    browser.close()
    client.close()
  3. View with VNC (optional)

    Pass vnc=True (Python) or vnc: true (Node) to connect_url() to get a live browser view:

    ws_url = client.connect_url(os="windows", vnc=True)
    print(f"Watch live: {client.last_vnc_url}")
LocalCloud
InfrastructureYou run Docker on your own machineManaged by rayobrowse
ScalingLimited by your hardwareScales automatically
AuthenticationOptional (free tier, no key needed)API key required
Connectionws://localhost:9222/connect?...wss://cloud.rayobrowse.com/connect?token=API_KEY&...
PricingFree (1 browser) or paid threadsUsage-based