Skip to main content

browser-use-lite

Minimal cloud browser SDK for browser-use — session lifecycle management via CDP.

Install

pip install browser-use-lite

Quick Start

from browser_use_lite import BrowserUseCloud

client = BrowserUseCloud(api_key="bu-...")  # or set BROWSER_USE_API_KEY env var

# Create a cloud browser session
session = client.sessions.create()
print(session.cdp_url)    # wss://...
print(session.session_id)

# Use with Playwright
from playwright.sync_api import sync_playwright
with sync_playwright() as pw:
    browser = pw.chromium.connect_over_cdp(session.cdp_url)
    page = browser.contexts[0].new_page()
    page.goto("https://example.com")

# Cleanup
client.sessions.delete(session.session_id)

# Or use context manager for auto-cleanup
with client.sessions.create() as session:
    ...  # session auto-deleted on exit

Session CRUD

session = client.sessions.create()       # POST /browsers
info    = client.sessions.get(session_id) # GET  /browsers/{id}
items   = client.sessions.list()          # GET  /browsers
client.sessions.delete(session_id)        # PATCH /browsers/{id} (stop)

Proxy Support

from browser_use_lite import ManagedProxyConfig, ProxyConfig

# Managed proxy (200+ countries)
session = client.sessions.create(proxy=ManagedProxyConfig(country="US"))

# Custom proxy
session = client.sessions.create(proxy=ProxyConfig(
    server="proxy.example.com:8080",
    username="user",
    password="pass",
))

Vendor Parameters

session = client.sessions.create(
    profile_id="prof-123",          # Browser profile
    timeout=120,                    # Minutes (1-240)
    browser_screen_width=1920,
    browser_screen_height=1080,
    allow_resizing=True,
)

Feature Matrix

Feature Supported Notes
Managed proxy Yes 200+ country codes
Custom proxy Yes host/port/username/password
Screen size Yes browserScreenWidth/Height
Timeout Yes 1-240 minutes
Profile Yes profileId as vendor_param
Fingerprint No API does not support
Recording No Only via Task API

Exception Hierarchy

CloudBrowserError
├── AuthenticationError     # 401/403
├── QuotaExceededError      # 429 (has .retry_after)
├── SessionNotFoundError    # 404
├── ProviderError           # 5xx (has .status_code, .request_id)
├── TimeoutError
└── NetworkError

Async Support

from browser_use_lite import AsyncBrowserUseCloud

async with AsyncBrowserUseCloud(api_key="bu-...") as client:
    session = await client.sessions.create()
    await client.sessions.delete(session.session_id)

License

MIT

Release files for browser-use-lite 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for browser-use-lite 1.0.0
File Size Uploaded
browser_use_lite-1.0.0.tar.gz 14.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for browser-use-lite 1.0.0
File Interpreter ABI Platform
browser_use_lite-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 25.6 kB

Release files / browser_use_lite-1.0.0.tar.gz

Download URL browser_use_lite-1.0.0.tar.gz
Size 14.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8263148b5904879ec3b42584b2dfdc6db5f5aff5368db134e27a923f67364575
BLAKE2b-256 checksum
How to use checksums
663b7129c74481e6ce88062643f8b83b8ada3b3adc686695dd7e9a8a73694e15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Release files / browser_use_lite-1.0.0-py3-none-any.whl

Download URL browser_use_lite-1.0.0-py3-none-any.whl
Size 11.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5110fda2330c99202fb233c4c7cdc9bbb14856e3bc6c105553f8a6bea0452c10
BLAKE2b-256 checksum
How to use checksums
4b11cbde47eb0ea828c961ddc5db266d4625ab72b1011f6c0f55d0ed877e7477
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page