Skip to main content

Sessions

A session is a running browser instance managed by Meshbrow. Each session is an isolated Chromium process with its own network namespace, fingerprint, and proxy.

Lifecycle

Session Properties

PropertyDescription
idUnique identifier (e.g., ses_k8m2n4p6)
cdpUrlWebSocket URL for Playwright/Puppeteer
statusCurrent lifecycle state
proxyAssigned proxy (type, IP, country)
fingerprintGenerated browser fingerprint
expiresAtAuto-destroy timestamp

Isolation

Each session runs in complete isolation:
  • Network: Own network namespace with dedicated IP
  • Process: Separate Chromium process with PID isolation
  • Filesystem: Dedicated user data directory (cookies, cache)
  • Memory: cgroup memory limits (max 512MB default)
No data leaks between sessions. Cross-session traffic is architecturally impossible.

Timeouts

TypeDefaultMax
Session duration30 min60 min
Idle timeout5 min30 min
Launch timeout10 sec30 sec

Limits

PlanConcurrent Sessions
Free5
Pro50
Enterprise500