Wrangler commands
Use wrangler browser commands to manage Browser Run sessions from the command line.
Create a new browser rendering session
npx wrangler browser createpnpm wrangler browser createyarn wrangler browser create-
--labbooleandefault: falseEnable lab browser session with experimental Chrome features (e.g., WebMCP)
-
--keepAlivenumberalias: --kKeep-alive duration in seconds (60-600)
-
--jsonbooleandefault: falseReturn session info as JSON
-
--openbooleanOpen DevTools in browser (default: true in interactive mode)
Global flags
-
--vbooleanalias: --versionShow version number
-
--cwdstringRun as if Wrangler was started in the specified directory instead of the current working directory
-
--configstringalias: --cPath to Wrangler configuration file
-
--envstringalias: --eEnvironment to use for operations, and for selecting .env and .dev.vars files
-
--env-filestringPath to an .env file to load - can be specified multiple times - values from earlier files are overridden by values in later files
-
--experimental-provisionbooleanaliases: --x-provision default: trueExperimental: Enable automatic resource provisioning
-
--experimental-auto-createbooleanalias: --x-auto-create default: trueAutomatically provision draft bindings with new resources
Close a browser rendering session
npx wrangler browser close [SESSIONID]pnpm wrangler browser close [SESSIONID]yarn wrangler browser close [SESSIONID]-
[SESSIONID]stringrequiredThe session ID to close
-
--jsonbooleandefault: falseReturn result as JSON
Global flags
-
--vbooleanalias: --versionShow version number
-
--cwdstringRun as if Wrangler was started in the specified directory instead of the current working directory
-
--configstringalias: --cPath to Wrangler configuration file
-
--envstringalias: --eEnvironment to use for operations, and for selecting .env and .dev.vars files
-
--env-filestringPath to an .env file to load - can be specified multiple times - values from earlier files are overridden by values in later files
-
--experimental-provisionbooleanaliases: --x-provision default: trueExperimental: Enable automatic resource provisioning
-
--experimental-auto-createbooleanalias: --x-auto-create default: trueAutomatically provision draft bindings with new resources
List active browser rendering sessions
npx wrangler browser listpnpm wrangler browser listyarn wrangler browser list-
--jsonbooleandefault: falseReturn output as JSON
Global flags
-
--vbooleanalias: --versionShow version number
-
--cwdstringRun as if Wrangler was started in the specified directory instead of the current working directory
-
--configstringalias: --cPath to Wrangler configuration file
-
--envstringalias: --eEnvironment to use for operations, and for selecting .env and .dev.vars files
-
--env-filestringPath to an .env file to load - can be specified multiple times - values from earlier files are overridden by values in later files
-
--experimental-provisionbooleanaliases: --x-provision default: trueExperimental: Enable automatic resource provisioning
-
--experimental-auto-createbooleanalias: --x-auto-create default: trueAutomatically provision draft bindings with new resources
View a live browser session
npx wrangler browser view [SESSIONID]pnpm wrangler browser view [SESSIONID]yarn wrangler browser view [SESSIONID]-
[SESSIONID]stringThe session ID to inspect (optional if only one session exists)
-
--targetstringTarget selector (matches id exactly, or url/title by substring)
-
--jsonbooleandefault: falseReturn live browser session URL(s) as JSON
-
--openbooleanOpen in browser (default: true in interactive mode)
Global flags
-
--vbooleanalias: --versionShow version number
-
--cwdstringRun as if Wrangler was started in the specified directory instead of the current working directory
-
--configstringalias: --cPath to Wrangler configuration file
-
--envstringalias: --eEnvironment to use for operations, and for selecting .env and .dev.vars files
-
--env-filestringPath to an .env file to load - can be specified multiple times - values from earlier files are overridden by values in later files
-
--experimental-provisionbooleanaliases: --x-provision default: trueExperimental: Enable automatic resource provisioning
-
--experimental-auto-createbooleanalias: --x-auto-create default: trueAutomatically provision draft bindings with new resources