> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rustybrowser.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Context

> Open a new browser context

## Description

Creates a new isolated browser context within an existing session. Contexts are similar to incognito windows: they share the browser process but have separate cookies, storage, and sessions. Use contexts for multiple independent tabs or user sessions in parallel within a single browser.

## Authentication

Open-source deployments do not require authentication by default. If your server config enables `X-API-Key`, include that header with the request.

## Path Parameters

<ParamField path="id" type="string" required>
  The browser ID returned from Create Session.
</ParamField>

## Request Body

*No request body required.*

## Response

<ResponseField name="ctx_id" type="string">
  The ID of the newly created context. Pass this as `:ctx_id` when targeting context-specific operations.
</ResponseField>

## Example

```bash theme={null}
curl -X PUT http://localhost:8080/browsers/exc-b9534e98-c3ce-4d1b-9671-b563ac66adc3/contexts/
```
