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

# Browser regions

> Connect to a browser closest to you for improved performance.

Browserbase supports running browsers in multiple geographic regions. Running
browser sessions in or near your region significantly improves performance.

Explicit session creation decouples session creation from connection, supporting use cases like [parallelizing jobs](/optimizations/latency/speed-optimization#implement-parallel-processing) or [long-running sessions](/platform/browser/long-sessions/overview), and lets you customize session settings.

You can specify a browser region using the `region` parameter in the [Sessions API](/reference/api/create-a-session).

<Tabs>
  <Tab title="Node.js">
    ```typescript theme={null}
    import { Browserbase } from "@browserbasehq/sdk";

    const bb = new Browserbase({ apiKey: process.env.BROWSERBASE_API_KEY! });
    const session = await bb.sessions.create({
      region: "ap-southeast-1",
    });
    ```
  </Tab>

  <Tab title="Python">
    ```python theme={null}
    import os
    from browserbase import Browserbase

    bb = Browserbase(api_key=os.environ["BROWSERBASE_API_KEY"])
    session = bb.sessions.create(
        region="ap-southeast-1",
    )
    ```
  </Tab>
</Tabs>

<Note>
  Available regions: `us-west-2` (Oregon), `us-east-1` (Virginia),
  `eu-central-1` (Frankfurt), and `ap-southeast-1` (Singapore). All sessions are
  created in `us-west-2` by default.
</Note>
