TypeScript
Persist browser data between sessions
userDataDir
import { Stagehand } from "@browserbasehq/stagehand"; const stagehand = new Stagehand({ env: "LOCAL", localBrowserLaunchOptions: { userDataDir: "./browser-data", }, }); await stagehand.init();
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);