Browsers-as-a-service API for web agents, automations, and more
Kernel is a developer platform that provides Crazy Fast Browser Infrastructure for browser automations and web agents. Our API and MCP server allow you to instantly launch browsers in the cloud without managing infrastructure.
If you are already familiar with browser vendors, you can immediately start using our browsers with kernel.browsers.create(). We return a CDP url that you can connect any Playwright or Puppeteer automation to.
Copy
Ask AI
import { Kernel } from '@onkernel/sdk';const kernel = new Kernel();const kernelBrowser = await kernel.browsers.create();const browser = await chromium.connectOverCDP(kernelBrowser.cdp_ws_url);
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.
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