kernel.browsers.create()
If you are already familiar with browser vendors, you can immediately start using our browsers withkernel.browsers.create()
. We return a CDP url that you can connect any Playwright or Puppeteer automation to.
Install the Kernel SDK with
npm install @onkernel/sdk
or uv pip install kernel
Kernel app platform
If you’re new to building web agents or browser automations, our platform provides a full-featured code execution platform for hosting and invoking your automations in production. Follow our quickstart guide to get started.Why Kernel?
Developers love our platform for its performance, developer experience, and all the other niceties that would otherwise be impractical to homeroll yourself:- Serverless browsers - Connect your web automation to our cloud-based browsers without managing infrastructure
- Persistence - Securely reuse auth cookies and session state—we offer multiple ways to reuse browser sessions across hours or days with minimal effort
- Live view - Support human-in-the-loop workflows
- Replays - Review past browser sessions as video replays
- Full isolation - Kernel browsers are sandboxed in individual, isolated virtual machines
- Parallel scaling - Run hundreds or thousands of concurrent browsers at scale
- Simple, predictable pricing - We only charge for active browser time