---
title: "Load a browser's extensions (beta)"
method: POST
path: "/api/v2/sandboxes/browsers/{name}/extensions/load"
tags: ["sandboxes"]
---

# Load a browser's extensions (beta)

`POST /api/v2/sandboxes/browsers/{name}/extensions/load`

## Request

- Base URL: `https://api.smith.langchain.com`
- URL: `https://api.smith.langchain.com/api/v2/sandboxes/browsers/{name}/extensions/load`
- Auth: one of:
  - API key in header `X-API-Key`
  - API key in header `X-Tenant-Id`
  - HTTP bearer

Beta: load the unpacked extensions placed in the browser's /var/lib/browserd/extensions (one per directory) that its Chrome does not have yet. Chrome loads them while running, so windows, tabs and connections are left as they are. Extensions already loaded stay loaded, even if removed from the directory, until Chrome next launches.

## Path parameters

- `name` string, required

## Response `200`

OK

- SandboxesLoadBrowserExtensionsResponse
  - `loaded` string[]: Loaded are the ids of the extensions this call loaded; empty when Chrome already had every extension in the directory.

## Other responses

- `400`: An extension could not be loaded
- `404`: Browser not found
- `409`: The browser is not running
- `501`: The browser beta is not enabled

## Changes

- **2026-10-18** `0593afc85ebc`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/langchain-ai/apis/langsmith/changes/api/v2/sandboxes/browsers/:name/extensions/load/post.md)

---

[API](https://skmtc.dev/langchain-ai/apis/langsmith.md) - [All operations](https://skmtc.dev/langchain-ai/apis/langsmith/llms.txt) - [OpenAPI document](https://skmtc.dev/langchain-ai/apis/langsmith/revisions/7a01c01f75e8?raw)
