> ## Documentation Index
> Fetch the complete documentation index at: https://stagehand-stg-1784.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# User Data Directory

> Persist browser data between sessions

export const V3Banner = () => null;

<V3Banner />

### User Data Directory

Persist browser data between sessions.

#### Local Sessions

For local sessions, use the `userDataDir` option:

```typescript theme={null}
import { Stagehand } from "@browserbasehq/stagehand";

const stagehand = new Stagehand({
  env: "LOCAL",
  localBrowserLaunchOptions: {
    userDataDir: "./browser-data",
  },
});

await stagehand.init();
```

#### Browserbase Sessions

For Browserbase sessions, use [contexts](https://docs.browserbase.com/features/contexts) to persist browser data:

```typescript theme={null}
import { Stagehand } from "@browserbasehq/stagehand";

const stagehand = new Stagehand({
  env: "BROWSERBASE",
  browserbaseSessionCreateParams: {
    browserSettings: {
      context: {
        id: "my-context-id",
        persist: true,
      },
    },
  },
});

await stagehand.init();
console.log("Session ID:", stagehand.sessionId);
```
