← Tools Reference

Kernel

Kernel integration (Developer Tools, AI). Imported from open-connector.

API key5 toolshttps://api.onkernel.com
GET
kernel_list_browser_sessions
List Kernel browser sessions with pagination, search, status, and tag filters.

/browsers

5 parameters
ParamTypeRequiredDescription
statusstringoptionalFilter sessions by status.
limitintegeroptionalMaximum number of results to return.
offsetintegeroptionalNumber of results to skip.
querystringoptionalSearch browsers by name, session ID, profile ID, proxy ID, or pool name.
tagsobjectoptionalKernel browser session tags keyed by tag name. Values are serialized as tags[ke…
POST
kernel_create_browser_session
Create a Kernel browser session and return its connection URLs and metadata.

/browsers

15 parameters
ParamTypeRequiredDescription
invocation_idstringoptionalThe Kernel action invocation ID to associate with the session.
namestringoptionalOptional human-readable name for the browser session.
tagsobjectoptionalKernel browser session tags keyed by tag name. Values are serialized as tags[ke…
stealthbooleanoptionalWhether to launch the browser in stealth mode.
headlessbooleanoptionalWhether to launch the browser using a headless image.
gpubooleanoptionalWhether to enable GPU acceleration for the browser session.
timeout_secondsintegeroptionalThe inactivity timeout in seconds.
profileobjectoptionalProfile to load into the Kernel browser session.
extensionsarrayoptionalBrowser extensions to load into the session.
proxy_idstringoptionalThe Kernel proxy ID to associate with the browser session.
viewportobjectoptionalViewport configuration for a Kernel browser session.
kiosk_modebooleanoptionalWhether to launch the browser in kiosk mode.
start_urlstringoptionalOptional URL to open when the browser session is created.
chrome_policyobjectoptionalChrome enterprise policy overrides for the session.
telemetryobjectoptional
GET
kernel_get_browser_session
Get one Kernel browser session by session ID or name.

/browsers/{id_or_name}

2 parameters
ParamTypeRequiredDescription
id_or_namestringrequiredThe Kernel browser session ID or name.
include_deletedbooleanoptionalWhether to include soft-deleted browser sessions in the lookup.
PATCH
kernel_update_browser_session
Update mutable Kernel browser session metadata and settings.

/browsers/{id_or_name}

8 parameters
ParamTypeRequiredDescription
id_or_namestringrequiredThe Kernel browser session ID or name.
namestringoptional
tagsobjectoptional
proxy_idstringoptional
disable_default_proxybooleanoptionalWhether stealth browsers should connect directly instead of using the default s…
profileobjectoptionalProfile to load into the Kernel browser session.
viewportobjectoptionalViewport configuration for a Kernel browser session.
telemetryobjectoptional
DELETE
kernel_delete_browser_session
Delete a Kernel browser session by session ID or name.

/browsers/{id_or_name}

1 parameter
ParamTypeRequiredDescription
id_or_namestringrequiredThe Kernel browser session ID or name.