Drive a browser
Kernel
Cloud Chromium browsers for AI agents, controlled over CDP, Playwright or an API, with proxies, logins and replays.
Methods
| Method | Used for | How |
|---|---|---|
| API key | REST API, SDKs, CLI and MCP server | Create a key in the dashboard; set KERNEL_API_KEY; MCP accepts Authorization: Bearer <key> |
| OAuth 2.1 | Hosted MCP server | Browser authorisation when a client connects |
| Email one-time code | Agent-assisted API key creation | POST https://api.onkernel.com/authmd/agent/auth, then a code from the account holder's email |
| Machine payments protocol | One paid browser with no account or key | POST /mpp/browsers, 402 challenge, pay with Link by Stripe |
Source15Quickstart
Getting access
- Who creates the account
- A person approves; an agent can start registration, but the account holder must give it the emailed one-time code14
- Where to get a key
- Dashboard at
https://dashboard.onkernel.com15 - Other requirements
- Not published
- Without an account
- Pay with Link by Stripe; no KERNEL account or API key needed23
- Anonymous accounts
- Not supported14
Read from Kernel (kernel.sh)’s own pages on 2026-11-04. Every number links to the page a value came from. For agents, the same facts as markdown: /tools/drive-a-browser/kernel.md