Skip to main content

Browser

Interact with the Browser Run service using Wrangler.

browser create

Create a new Browser Run session

npmyarnpnpm

npx wrangler browser create
  • --lab boolean default: false

    Enable lab browser session with experimental Chrome features (e.g., WebMCP)

  • --keepAlive number alias: --k

    Keep-alive duration in seconds (60-600)

  • --json boolean default: false

    Return session info as JSON

  • --open boolean

    Open DevTools in browser (default: true in interactive mode)

Global flags

browser close

Close a Browser Run session

npmyarnpnpm

npx wrangler browser close <SESSIONID>
  • <SESSIONID> string required

    The session ID to close

  • --json boolean default: false

    Return result as JSON

Global flags

browser list

List active Browser Run sessions

npmyarnpnpm

npx wrangler browser list
  • --json boolean default: false

    Return output as JSON

Global flags

browser view

View a live browser session

npmyarnpnpm

npx wrangler browser view [SESSIONID]
  • [SESSIONID] string

    The session ID to inspect (optional if only one session exists)

  • --target string

    Target selector (matches id exactly, or url/title by substring)

  • --json boolean default: false

    Return live browser session URL(s) as JSON

  • --open boolean

    Open in browser (default: true in interactive mode)

Global flags