Kernel

Kernel provides cloud browsers, computer controls, Playwright execution, session replays, and persistent browser profiles for building browser-based agents and automations.

35 actionsAPI key

Connect Kernel

What your bot can do in Kernel

Looks up

  • Browser CurlSend a read-only GET, HEAD, or OPTIONS request through a Kernel browser's network stack, inheriting its cookies, TLS fingerprint, proxy…
  • Download ProfileDownload a profile's stored browser state.
  • Get BrowserGet safe operational details for one browser session by ID or name, optionally including a deleted session.
  • Get Mouse PositionGet the current mouse cursor coordinates in a Kernel browser session.
  • Get ProfileGet one browser profile by its ID or exact name.
  • Get ReplayDownload a completed browser replay as MP4.
  • List BrowsersList browser sessions, optionally filtered by lifecycle state, search text, tags, or region, one offset page at a time.
  • List Playwright ExecutorsList the default and named Playwright executors for a Kernel browser, including whether each is busy and its owned tab when available.
  • List ProfilesList browser profiles, optionally filtered by substring or exact name, one offset page at a time.
  • List ReplaysList replay recordings for a headful browser session without returning signed viewer URLs.
Show 2 more
  • Read ClipboardRead the current text from a Kernel browser session's clipboard.
  • Take ScreenshotCapture the full browser viewport or a rectangular region as a PNG download.

Takes action

  • Batch Computer ActionsExecute 1-100 computer actions sequentially in a Kernel browser, stopping on the first error.
  • Browser HTTP RequestSend a state-changing POST, PUT, PATCH, or DELETE request through a Kernel browser's network stack, inheriting its cookies, TLS…
  • ClickClick at browser viewport coordinates with an optional mouse button, click phase, modifiers, and repetition count.
  • Create BrowserCreate a Kernel browser session.
  • Create ProfileCreate an empty persistent browser profile, optionally with a unique name, for reuse by later browser sessions.
  • Delete BrowserPermanently end and delete a Kernel browser session by ID or name.
  • Delete Playwright ExecutorStop and permanently delete a named, non-default Playwright executor from a Kernel browser.
  • Delete ProfilePermanently delete a browser profile by ID or name.
  • Drag MouseDrag a mouse button through an ordered path of browser viewport coordinates, with optional timing, linear-step, and modifier controls.
  • Execute PlaywrightExecute arbitrary TypeScript or JavaScript with Playwright access to the browser.
Show 13 more
  • Move MouseMove the cursor to browser viewport coordinates, optionally using a timed human-like path and held modifier keys.
  • Press KeyPress an ordered sequence of X11 keys or key chords in a browser, optionally holding modifiers or holding the sequence for a duration.
  • Rename ProfileRename a Kernel browser profile by ID or exact name.
  • Restart Default Playwright ExecutorRestart a Kernel browser's reserved default Playwright executor.
  • Save Browser ProfileSave a running browser's current state to exactly one destination profile ID or name, creating a named profile when needed and overwriting…
  • ScrollScroll horizontally or vertically at browser viewport coordinates, optionally while holding modifier keys.
  • Set Cursor VisibilityHide or show the cursor in a Kernel browser session.
  • Start ReplayStart recording a headful Kernel browser session and return its replay identifier and recording metadata without exposing its signed…
  • Stop ReplayStop an active replay recording for a Kernel browser identified by ID or name.
  • Type TextType text into the currently focused browser element with an optional per-keystroke delay.
  • Update BrowserUpdate mutable settings on an existing Kernel browser session.
  • Upload Browser ExtensionsUpload and activate one or more unpacked Chromium extension ZIP archives in an existing running browser.
  • Write ClipboardWrite text to the system clipboard of a Kernel browser session.

More developer apps

Claim this page