Runtime configuration
Pass a config object to create a runtime and control how the browser presents itself and what it can reach.
Options
Profile-backed runtimes
A runtime is either ephemeral (browser state is discarded on stop) or profile-backed (cookies, logins, and local storage persist across starts). Set config.profile: true to make it profile-backed - the runtime itself is the long-term browser, and its state lives and dies with it. Stop and restart the same runtime to resume where it left off; creating a new runtime always starts fresh.
Profile-backed runtimes accept autoUpgrade, idleTimeoutMinutes, webRtcProxyOnly, forceOpenShadowRoots, and networkTraffic. Stealth, proxy, fingerprint, and extensions are managed by the platform for the life of the profile.
Next
- Proxies - attach proxies and managed pools
- Extensions - load browser extensions
- CAPTCHA - stealth reduces challenges

