Skip to main content

Module host

Module host 

Source
Expand description

Browser host: launches Chromium, holds the profile lock, runs the listener that exposes CDP, /health, /capabilities, and the takeover panel. Behind the host feature so SDK-only consumers don’t link chromiumoxide.

Re-exports§

pub use bootstrap::HostArgs;

Modules§

bootstrap
afhttp host startup: parse args, install rustls provider, install signal handlers, build state, bind the listener, and block until shutdown.
browser
Browser handle. Holds a backend subprocess plus the discovered CDP WS URL.
listener
Axum listener: serves the CDP-over-WS proxy, /health, /capabilities, /profile, and (when enabled) the /takeover/* routes, all behind the bearer-token middleware.
takeover
In-container human-takeover supervision.