UD_SERVER_MODE=cluster Launch browsers on demand
Run the container as a browser cluster so external Playwright, Puppeteer, Selenium, or CDP clients can create independent sessions.
Stealthium is a customer-hosted Chromium runtime with evasion engineered inside Chromium and V8. It is built for workflows where a browser has to remain coherent under engine, renderer, protocol, identity, and network inspection.
Effective launch state
Browser
customer-hosted Chromium runtimeControl surface
Chromium and V8Delivery
Docker containerParity target
Chrome within ~48 hoursThe product is not a hosted browser farm or a script bundle. Teams run a governed Chromium cluster, choose which controls are allowed at launch, and inspect the state that actually reached the browser.
launch.env
Controls accepted before the browser opensUD_SERVER_MODE=cluster Run the container as a browser cluster so external Playwright, Puppeteer, Selenium, or CDP clients can create independent sessions.
UD_SERVER_SAFE_MODE=true Prevent launch clients from overriding sensitive options such as persistence paths, unsafe arguments, and lifecycle controls.
UD_ISOLATE_EXECUTION=true Rewrite framework evaluations into isolated worlds so page scripts cannot inspect the automation utility layer.
UD_BROWSER_POLICY_JSON Set Chrome Enterprise policy at launch for downloads, extensions, browser experiments, and other governed behavior.
UD_AUTO_CLOSE / UD_IDLE_BROWSER_TIMEOUT Close sessions when clients disconnect or when no CDP commands arrive within the configured idle window.
Undetect.getConfig Retrieve the runtime and server configuration actually used by the session when diagnosing a target-specific failure.
Anti-bot systems correlate how the browser behaves, not just what one API returns. Stealthium treats the browser stack as the control plane, so deeper measurements do not contradict the visible identity.
Engine
Execution semantics, edge cases, and timing traits are controlled below the JavaScript patch layer.
Renderer
Renderer-level surfaces stay consistent with the selected device and browser profile instead of being spoofed late.
Browser APIs
Observable APIs, permissions, storage posture, and platform behavior are aligned from session start.
Control path
Automation control is treated as part of the detection surface, not hidden with page-level scripts.
Script injection can change exposed values, but it cannot fully control engine behavior, rendering output, or protocol side effects.
A browser can claim one platform while deeper measurements reveal another through timing, graphics, API, and storage behavior.
Every new web platform API and browser release adds observable behavior that a patch-based stack has to chase after launch.
CDP and automation framework behavior can introduce stable command patterns, state changes, and scheduling artifacts.
Playwright, Puppeteer, Selenium, and direct CDP clients can launch browsers, but commands that rewrite identity after launch are filtered unless a team deliberately enables them.
Network.setUserAgentOverride Filtered because framework-level overrides can desynchronize the UA from the browser engine and profile.
Emulation.setTimezoneOverride Filtered so timezone remains derived from the resolved fingerprint and route context.
Emulation.setDeviceMetricsOverride Filtered to avoid window, screen, DPR, and platform contradictions created after launch.
Page.setFontFamilies Filtered so font surfaces remain consistent with the selected operating system and browser profile.
Undetect.getBrowserURLs
Undetect.getFingerprint
Undetect.getLaunchId
Stealthium is deployed in customer infrastructure, where browser execution, user data, session state, and operational telemetry can be governed like other sensitive systems.
Detection changes are investigated against runtime, identity, route, and telemetry data rather than treated as retry noise.
High-value actions can keep browser state, fingerprint posture, and execution behavior coherent across repeated runs.
Customer teams spend less time staffing their own browser-evasion program and more time on the workflow itself.
Bring the target, infrastructure constraints, and failure traces. Evaluation focuses on whether the runtime changes outcomes under your real access conditions.