Skip to main content

Quick Start


API

hexr.browser.browse()

string
required
The URL to navigate to.
list[dict]
default:"None"
Sequence of browser actions to perform after initial page load.
int
default:"60"
Maximum total execution time in seconds.
int
default:"1280"
Browser viewport width in pixels.
int
default:"720"
Browser viewport height in pixels.

BrowseResult


Actions


Examples

Web Research Agent

Form Submission

Visual Analysis with GPT-4o


Async Version


Security Model

Same as Sandbox — runs inside a Firecracker microVM:
  • No SPIFFE identity inside the browser VM
  • No credential access — can’t call cloud APIs
  • No cluster network — can’t reach Vault, Gateway, or other agents
  • Fresh VM per request — no persistent state or cookies
  • Hardware isolation — KVM boundary, not just a container
This is a Browserbase-style managed browser, not Cloudflare Browser Rendering. It runs on your own infrastructure (Kubernetes + Firecracker) with full isolation.