GET
/
v1
/
devboxes
/
browsers
/
{id}
import Runloop from '@runloop/api-client';

const client = new Runloop({
  bearerToken: process.env['RUNLOOP_API_KEY'], // This is the default and can be omitted
});

async function main() {
  const browserView = await client.devboxes.browsers.retrieve('id');

  console.log(browserView.connection_url);
}

main();
{
  "devbox": {
    "id": "<string>",
    "name": "<string>",
    "status": "provisioning",
    "create_time_ms": 123,
    "end_time_ms": 123,
    "blueprint_id": "<string>",
    "snapshot_id": "<string>",
    "metadata": {},
    "failure_reason": "out_of_memory",
    "shutdown_reason": "api_shutdown",
    "launch_parameters": {
      "launch_commands": [
        "<string>"
      ],
      "resource_size_request": "X_SMALL",
      "keep_alive_time_seconds": 123,
      "available_ports": [
        123
      ],
      "after_idle": {
        "idle_time_seconds": 123,
        "on_idle": "shutdown"
      },
      "custom_cpu_cores": 123,
      "custom_gb_memory": 123
    },
    "capabilities": [
      "unknown"
    ]
  },
  "connection_url": "<string>",
  "live_view_url": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

The Browser ID

Response

200 - application/json
OK

A Browser represents a managed implementation of a browser like Chromiumon top of Devboxes. It includes the tunnel to the live screen and the underlying DevboxView.

devbox
object
required

The underlying devbox the browser setup is running on.

connection_url
string
required

The url to enable remote connection from browser automation tools like playwright.

live_view_url
string
required

The url to view the browser window and enable user interactions via their own browser. You can control the interactivity of the browser by adding or removing 'view_only' query parameter. view_only=1 will allow interaction and view_only=0 will disable interaction.

Was this page helpful?