import Kernel from '@onkernel/sdk';
const client = new Kernel({
apiKey: process.env['KERNEL_API_KEY'], // This is the default and can be omitted
});
const response = await client.invocations.listBrowsers('id');
console.log(response.browsers);{
"browsers": [
{
"created_at": "2023-11-07T05:31:56Z",
"cdp_ws_url": "wss://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/cdp?jwt=eyJ0eXAi...",
"webdriver_ws_url": "wss://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/webdriver/session?jwt=eyJ0eXAi...",
"headless": false,
"stealth": false,
"session_id": "htzv5orfit78e1m2biiifpbv",
"timeout_seconds": 123,
"browser_live_view_url": "https://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/live?jwt=eyJ0eXAi...",
"gpu": false,
"proxy_id": "<string>",
"kiosk_mode": false,
"deleted_at": "2023-11-07T05:31:56Z"
}
]
}Returns all active browser sessions created within the specified invocation.
import Kernel from '@onkernel/sdk';
const client = new Kernel({
apiKey: process.env['KERNEL_API_KEY'], // This is the default and can be omitted
});
const response = await client.invocations.listBrowsers('id');
console.log(response.browsers);{
"browsers": [
{
"created_at": "2023-11-07T05:31:56Z",
"cdp_ws_url": "wss://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/cdp?jwt=eyJ0eXAi...",
"webdriver_ws_url": "wss://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/webdriver/session?jwt=eyJ0eXAi...",
"headless": false,
"stealth": false,
"session_id": "htzv5orfit78e1m2biiifpbv",
"timeout_seconds": 123,
"browser_live_view_url": "https://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/live?jwt=eyJ0eXAi...",
"gpu": false,
"proxy_id": "<string>",
"kiosk_mode": false,
"deleted_at": "2023-11-07T05:31:56Z"
}
]
}