Skip to main content
Hyperbrowser and Kernel are close in shape: create a session, get a CDP endpoint, drive it. The connection swap is one line; the rest of this page is what to do with the parts that don’t map exactly.

Concept mapping

The connection change

The two gaps to plan for

No managed scrape/crawl/extract endpoints. If you were calling a one-shot scrape API, the Kernel equivalent is a playwright execution call that navigates and returns the data you want — one call per page, structured result, no DOM shipped over the network. For volume, put it behind a browser pool. No hosted agent endpoints. You run the loop. That’s a real difference in effort, and it buys you model choice and the ability to run the loop next to the browser. Browser Loop gives you the tool catalog and per-model compatibility so you’re not writing the translation layer.

Things to check

  • Region. Browsers default to us-east.
  • Concurrency and create rate are separate per-plan limits — see concurrency and limits.
  • Per-browser memory is 8 GB headful, 1 GB headless. If you multiplexed many tabs into one session, use more browsers instead.