Your first browser
Install the Kernel SDK first:
- Typescript/Javascript:
npm install @onkernel/sdk - Python:
pip install kernel - Go:
go get github.com/kernel/kernel-go-sdk
session_id, cdp_ws_url, webdriver_ws_url, and browser_live_view_url.
Pick the right shape
Most of what you’ll tune at creation time falls into four buckets:Headless vs headful
headful (default) supports live view, replays, and better stealth — ideal for agent workflows on bot-detected sites. headless is lighter (1 gb vs 8 gb), good for simple scraping.
Stealth and proxies
Turn on stealth mode and route through residential, ISP, or datacenter proxies when you’re hitting sites with bot detection.
GPU acceleration
Required for WebGL, video, and canvas-heavy workloads. Trades off standby support.
Profiles and auth
Persist cookies, storage, and logged-in sessions across runs with a profile, or hand auth off to Kernel entirely with managed auth.