Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.
POST
/
v1
/
sessions
/
start
JavaScript
import Stagehand from 'stagehand-sdk';const client = new Stagehand({ browserbaseAPIKey: process.env['BROWSERBASE_API_KEY'], // This is the default and can be omitted browserbaseProjectID: process.env['BROWSERBASE_PROJECT_ID'], // This is the default and can be omitted modelAPIKey: process.env['MODEL_API_KEY'], // This is the default and can be omitted});const response = await client.sessions.start({ modelName: 'openai/gpt-5.4-mini' });console.log(response.data);
import os
from stagehand import Stagehand
client = Stagehand(
browserbase_api_key=os.environ.get("BROWSERBASE_API_KEY"), # This is the default and can be omitted
browserbase_project_id=os.environ.get("BROWSERBASE_PROJECT_ID"), # This is the default and can be omitted
model_api_key=os.environ.get("MODEL_API_KEY"), # This is the default and can be omitted
)
response = client.sessions.start(
model_name="openai/gpt-5.4-mini",
)
print(response.data)
package main
import (
"context"
"fmt"
"github.com/browserbase/stagehand-go"
"github.com/browserbase/stagehand-go/option"
)
func main() {
client := stagehand.NewClient(
option.WithBrowserbaseAPIKey("My Browserbase API Key"),
option.WithBrowserbaseProjectID("My Browserbase Project ID"),
option.WithModelAPIKey("My Model API Key"),
)
response, err := client.Sessions.Start(context.TODO(), stagehand.SessionStartParams{
ModelName: "openai/gpt-5.4-mini",
})
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", response.Data)
}
package com.browserbase.api.example;
import com.browserbase.api.client.StagehandClient;
import com.browserbase.api.client.okhttp.StagehandOkHttpClient;
import com.browserbase.api.models.sessions.SessionStartParams;
import com.browserbase.api.models.sessions.SessionStartResponse;
public final class Main {
private Main() {}
public static void main(String[] args) {
StagehandClient client = StagehandOkHttpClient.fromEnv();
SessionStartParams params = SessionStartParams.builder()
.modelName("openai/gpt-5.4-mini")
.build();
SessionStartResponse response = client.sessions().start(params);
}
}
package com.browserbase.api.example
import com.browserbase.api.client.StagehandClient
import com.browserbase.api.client.okhttp.StagehandOkHttpClient
import com.browserbase.api.models.sessions.SessionStartParams
import com.browserbase.api.models.sessions.SessionStartResponse
fun main() {
val client: StagehandClient = StagehandOkHttpClient.fromEnv()
val params: SessionStartParams = SessionStartParams.builder()
.modelName("openai/gpt-5.4-mini")
.build()
val response: SessionStartResponse = client.sessions().start(params)
}
require "stagehand"
stagehand = Stagehand::Client.new(
browserbase_api_key: "My Browserbase API Key",
browserbase_project_id: "My Browserbase Project ID",
model_api_key: "My Model API Key"
)
response = stagehand.sessions.start(model_name: "openai/gpt-5.4-mini")
puts(response)
import Stagehand from 'stagehand-sdk';const client = new Stagehand({ browserbaseAPIKey: process.env['BROWSERBASE_API_KEY'], // This is the default and can be omitted browserbaseProjectID: process.env['BROWSERBASE_PROJECT_ID'], // This is the default and can be omitted modelAPIKey: process.env['MODEL_API_KEY'], // This is the default and can be omitted});const response = await client.sessions.start({ modelName: 'openai/gpt-5.4-mini' });console.log(response.data);
import os
from stagehand import Stagehand
client = Stagehand(
browserbase_api_key=os.environ.get("BROWSERBASE_API_KEY"), # This is the default and can be omitted
browserbase_project_id=os.environ.get("BROWSERBASE_PROJECT_ID"), # This is the default and can be omitted
model_api_key=os.environ.get("MODEL_API_KEY"), # This is the default and can be omitted
)
response = client.sessions.start(
model_name="openai/gpt-5.4-mini",
)
print(response.data)
package main
import (
"context"
"fmt"
"github.com/browserbase/stagehand-go"
"github.com/browserbase/stagehand-go/option"
)
func main() {
client := stagehand.NewClient(
option.WithBrowserbaseAPIKey("My Browserbase API Key"),
option.WithBrowserbaseProjectID("My Browserbase Project ID"),
option.WithModelAPIKey("My Model API Key"),
)
response, err := client.Sessions.Start(context.TODO(), stagehand.SessionStartParams{
ModelName: "openai/gpt-5.4-mini",
})
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", response.Data)
}
package com.browserbase.api.example;
import com.browserbase.api.client.StagehandClient;
import com.browserbase.api.client.okhttp.StagehandOkHttpClient;
import com.browserbase.api.models.sessions.SessionStartParams;
import com.browserbase.api.models.sessions.SessionStartResponse;
public final class Main {
private Main() {}
public static void main(String[] args) {
StagehandClient client = StagehandOkHttpClient.fromEnv();
SessionStartParams params = SessionStartParams.builder()
.modelName("openai/gpt-5.4-mini")
.build();
SessionStartResponse response = client.sessions().start(params);
}
}
package com.browserbase.api.example
import com.browserbase.api.client.StagehandClient
import com.browserbase.api.client.okhttp.StagehandOkHttpClient
import com.browserbase.api.models.sessions.SessionStartParams
import com.browserbase.api.models.sessions.SessionStartResponse
fun main() {
val client: StagehandClient = StagehandOkHttpClient.fromEnv()
val params: SessionStartParams = SessionStartParams.builder()
.modelName("openai/gpt-5.4-mini")
.build()
val response: SessionStartResponse = client.sessions().start(params)
}
require "stagehand"
stagehand = Stagehand::Client.new(
browserbase_api_key: "My Browserbase API Key",
browserbase_project_id: "My Browserbase Project ID",
model_api_key: "My Model API Key"
)
response = stagehand.sessions.start(model_name: "openai/gpt-5.4-mini")
puts(response)
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Stagehand","colors":{"primary":"#00C851","light":"#00C851","dark":"#00C851"},"logo":{"light":"https://mintcdn.com/stagehand/iZoJpVulsYk9lDMY/logo/light_logo.png?fit=max\u0026auto=format\u0026n=iZoJpVulsYk9lDMY\u0026q=85\u0026s=1562b274b6ffc39253bc8091cf8291d9","dark":"https://mintcdn.com/stagehand/u4M3vTBXE1a-6gkD/logo/dark_logo.png?fit=max\u0026auto=format\u0026n=u4M3vTBXE1a-6gkD\u0026q=85\u0026s=b0e7e87230f778f827debae5c8ddb2ab","href":"https://stagehand.dev"},"favicon":"https://mintcdn.com/stagehand/u4M3vTBXE1a-6gkD/images/favicon.svg?fit=max\u0026auto=format\u0026n=u4M3vTBXE1a-6gkD\u0026q=85\u0026s=c1925307fa5695f54570af3e6f31a603","api":{"openapi":"v3/openapi.json"},"navbar":{"links":[{"href":"https://discord.gg/stagehand","label":"Discord"},{"href":"mailto:support@browserbase.com","label":"Support"}]},"footer":{"socials":{"discord":"https://discord.gg/stagehand","x":"https://x.com/stagehanddev","github":"https://github.com/browserbase/stagehand","linkedin":"https://linkedin.com/company/browserbasehq"}},"seo":{"metatags":{"og:type":"website","og:site_name":"Stagehand Docs"},"indexing":"all"},"integrations":{"posthog":{"apiKey":"phc_hmwkFrlc9UVrdE1jyG8AEKoCQCSr8dScjsRpKoLBEiV","apiHost":"https://us.i.posthog.com"}},"contextual":{"options":["copy","chatgpt","claude","view"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Discord","icon":"discord","href":"https://discord.gg/stagehand"},{"anchor":"GitHub","icon":"github","href":"https://github.com/browserbase/stagehand"},{"anchor":"Changelog","icon":"scroll","href":"https://github.com/browserbase/stagehand/releases"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"stagehand","hasAudioNarration":false,"actualSubdomain":"stagehand","customDomains":["docs.stagehand.dev"],"gitSource":{"type":"github","owner":"browserbase","repo":"stagehand","deployBranch":"docs-production","contentDirectory":"packages/docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adfa131f461612355a9d86a","collectionId":"a8f25d5e-06b0-472f-864c-77e8c484ce0d","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adfa131f461612355a9d86a"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adfa131f461612355a9d86a","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"TypeScript","count":53},{"language":"default","tag":"API Reference","count":32},{"language":"default","tag":"Integrations","count":31},{"language":"default","tag":"Best Practices","count":11},{"language":"default","tag":"Reference","count":11},{"language":"default","tag":"Go","count":9},{"language":"default","tag":"Java","count":9},{"language":"default","tag":"Python","count":9},{"language":"default","tag":"Ruby","count":9},{"language":"default","tag":"Best practices","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"v3/api-reference/python/start-a-new-browser-session","slug":"/v3/api-reference/python/start-a-new-browser-session","pageMetadata":{"title":"Start a new browser session","description":"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/start","href":"/v3/api-reference/python/start-a-new-browser-session","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Start a new browser session","description":"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/start","href":"/v3/api-reference/python/start-a-new-browser-session","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/stagehand/9925f322d52dece3/language-selector.js","/_mintlify/custom/stagehand/2000de99ab50d13e/scripts/sync-sdk-docs.js","/_mintlify/custom/stagehand/331973f287bf1fb3/scripts/runtimePaths.js","/_mintlify/custom/stagehand/de79ed803bd849f2/sdk-api-reference-labels.js"],"openApiReferenceData":{"operation":{"summary":"Start a new browser session","description":"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.","operationId":"SessionStart","parameters":["61ee035f-525a-4219-b70f-644b02ed9808"],"requestBody":"64fdd4c9-406e-409e-8b25-e0d169a330fd","responses":{"200":"76ebdb2c-d466-4447-ad59-23eca662e363"},"x-codeSamples":[{"lang":"JavaScript","source":"import Stagehand from 'stagehand-sdk';\n\nconst client = new Stagehand({\n browserbaseAPIKey: process.env['BROWSERBASE_API_KEY'], // This is the default and can be omitted\n browserbaseProjectID: process.env['BROWSERBASE_PROJECT_ID'], // This is the default and can be omitted\n modelAPIKey: process.env['MODEL_API_KEY'], // This is the default and can be omitted\n});\n\nconst response = await client.sessions.start({ modelName: 'openai/gpt-5.4-mini' });\n\nconsole.log(response.data);"},{"lang":"Python","source":"import os\nfrom stagehand import Stagehand\n\nclient = Stagehand(\n browserbase_api_key=os.environ.get(\"BROWSERBASE_API_KEY\"), # This is the default and can be omitted\n browserbase_project_id=os.environ.get(\"BROWSERBASE_PROJECT_ID\"), # This is the default and can be omitted\n model_api_key=os.environ.get(\"MODEL_API_KEY\"), # This is the default and can be omitted\n)\nresponse = client.sessions.start(\n model_name=\"openai/gpt-5.4-mini\",\n)\nprint(response.data)"},{"lang":"Go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/browserbase/stagehand-go\"\n\t\"github.com/browserbase/stagehand-go/option\"\n)\n\nfunc main() {\n\tclient := stagehand.NewClient(\n\t\toption.WithBrowserbaseAPIKey(\"My Browserbase API Key\"),\n\t\toption.WithBrowserbaseProjectID(\"My Browserbase Project ID\"),\n\t\toption.WithModelAPIKey(\"My Model API Key\"),\n\t)\n\tresponse, err := client.Sessions.Start(context.TODO(), stagehand.SessionStartParams{\n\t\tModelName: \"openai/gpt-5.4-mini\",\n\t})\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n}\n"},{"lang":"Java","source":"package com.browserbase.api.example;\n\nimport com.browserbase.api.client.StagehandClient;\nimport com.browserbase.api.client.okhttp.StagehandOkHttpClient;\nimport com.browserbase.api.models.sessions.SessionStartParams;\nimport com.browserbase.api.models.sessions.SessionStartResponse;\n\npublic final class Main {\n private Main() {}\n\n public static void main(String[] args) {\n StagehandClient client = StagehandOkHttpClient.fromEnv();\n\n SessionStartParams params = SessionStartParams.builder()\n .modelName(\"openai/gpt-5.4-mini\")\n .build();\n SessionStartResponse response = client.sessions().start(params);\n }\n}"},{"lang":"Kotlin","source":"package com.browserbase.api.example\n\nimport com.browserbase.api.client.StagehandClient\nimport com.browserbase.api.client.okhttp.StagehandOkHttpClient\nimport com.browserbase.api.models.sessions.SessionStartParams\nimport com.browserbase.api.models.sessions.SessionStartResponse\n\nfun main() {\n val client: StagehandClient = StagehandOkHttpClient.fromEnv()\n\n val params: SessionStartParams = SessionStartParams.builder()\n .modelName(\"openai/gpt-5.4-mini\")\n .build()\n val response: SessionStartResponse = client.sessions().start(params)\n}"},{"lang":"Ruby","source":"require \"stagehand\"\n\nstagehand = Stagehand::Client.new(\n browserbase_api_key: \"My Browserbase API Key\",\n browserbase_project_id: \"My Browserbase Project ID\",\n model_api_key: \"My Model API Key\"\n)\n\nresponse = stagehand.sessions.start(model_name: \"openai/gpt-5.4-mini\")\n\nputs(response)"},{"lang":"PHP","source":"\u003c?php\n\nrequire_once dirname(__DIR__) . '/vendor/autoload.php';\n\nuse Stagehand\\Client;\nuse Stagehand\\Core\\Exceptions\\APIException;\n\n$client = new Client(\n browserbaseAPIKey: getenv('BROWSERBASE_API_KEY') ?: 'My Browserbase API Key',\n browserbaseProjectID: getenv(\n 'BROWSERBASE_PROJECT_ID'\n ) ?: 'My Browserbase Project ID',\n modelAPIKey: getenv('MODEL_API_KEY') ?: 'My Model API Key',\n);\n\ntry {\n $response = $client->sessions->start(\n modelName: 'openai/gpt-5.4-mini',\n actTimeoutMs: 0,\n browser: [\n 'cdpURL' => 'ws://localhost:9222',\n 'launchOptions' => [\n 'acceptDownloads' => true,\n 'args' => ['string'],\n 'cdpHeaders' => ['foo' => 'string'],\n 'cdpURL' => 'cdpUrl',\n 'chromiumSandbox' => true,\n 'connectTimeoutMs' => 0,\n 'deviceScaleFactor' => 0,\n 'devtools' => true,\n 'downloadsPath' => 'downloadsPath',\n 'executablePath' => 'executablePath',\n 'hasTouch' => true,\n 'headless' => true,\n 'ignoreDefaultArgs' => true,\n 'ignoreHTTPSErrors' => true,\n 'locale' => 'locale',\n 'port' => 0,\n 'preserveUserDataDir' => true,\n 'proxy' => [\n 'server' => 'server',\n 'bypass' => 'bypass',\n 'password' => 'password',\n 'username' => 'username',\n ],\n 'userDataDir' => 'userDataDir',\n 'viewport' => ['height' => 0, 'width' => 0],\n ],\n 'type' => 'local',\n ],\n browserbaseSessionCreateParams: [\n 'browserSettings' => [\n 'advancedStealth' => true,\n 'blockAds' => true,\n 'captchaImageSelector' => 'captchaImageSelector',\n 'captchaInputSelector' => 'captchaInputSelector',\n 'context' => ['id' => 'id', 'persist' => true],\n 'extensionID' => 'extensionId',\n 'fingerprint' => [\n 'browsers' => ['chrome'],\n 'devices' => ['desktop'],\n 'httpVersion' => '1',\n 'locales' => ['string'],\n 'operatingSystems' => ['android'],\n 'screen' => [\n 'maxHeight' => 0, 'maxWidth' => 0, 'minHeight' => 0, 'minWidth' => 0\n ],\n ],\n 'logSession' => true,\n 'os' => 'windows',\n 'recordSession' => true,\n 'solveCaptchas' => true,\n 'verified' => true,\n 'viewport' => ['height' => 0, 'width' => 0],\n ],\n 'extensionID' => 'extensionId',\n 'keepAlive' => true,\n 'projectID' => 'projectId',\n 'proxies' => true,\n 'region' => 'us-west-2',\n 'timeout' => 0,\n 'userMetadata' => ['foo' => 'bar'],\n ],\n browserbaseSessionID: 'browserbaseSessionID',\n domSettleTimeoutMs: 5000,\n experimental: true,\n selfHeal: true,\n systemPrompt: 'systemPrompt',\n verbose: 1,\n waitForCaptchaSolves: true,\n xStreamResponse: 'true',\n );\n\n var_dump($response);\n} catch (APIException $e) {\n echo $e->getMessage();\n}"},{"lang":"C#","source":"using System;\nusing Stagehand;\nusing Stagehand.Models.Sessions;\n\nStagehandClient client = new();\n\nSessionStartParams parameters = new() { ModelName = \"openai/gpt-5.4-mini\" };\n\nvar response = await client.Sessions.Start(parameters);\n\nConsole.WriteLine(response);"}],"method":"post","type":"path","servers":["40da429c-9334-4c5a-9981-d59bc38e1245"],"security":["cc60a412-157a-4b6a-850a-a896e4b21ff4"],"path":"/v1/sessions/start","baseUrlOptions":["https://api.stagehand.browserbase.com"],"title":"Start a new browser session","codeSamples":[{"lang":"JavaScript","source":"import Stagehand from 'stagehand-sdk';\n\nconst client = new Stagehand({\n browserbaseAPIKey: process.env['BROWSERBASE_API_KEY'], // This is the default and can be omitted\n browserbaseProjectID: process.env['BROWSERBASE_PROJECT_ID'], // This is the default and can be omitted\n modelAPIKey: process.env['MODEL_API_KEY'], // This is the default and can be omitted\n});\n\nconst response = await client.sessions.start({ modelName: 'openai/gpt-5.4-mini' });\n\nconsole.log(response.data);"},{"lang":"Python","source":"import os\nfrom stagehand import Stagehand\n\nclient = Stagehand(\n browserbase_api_key=os.environ.get(\"BROWSERBASE_API_KEY\"), # This is the default and can be omitted\n browserbase_project_id=os.environ.get(\"BROWSERBASE_PROJECT_ID\"), # This is the default and can be omitted\n model_api_key=os.environ.get(\"MODEL_API_KEY\"), # This is the default and can be omitted\n)\nresponse = client.sessions.start(\n model_name=\"openai/gpt-5.4-mini\",\n)\nprint(response.data)"},{"lang":"Go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/browserbase/stagehand-go\"\n\t\"github.com/browserbase/stagehand-go/option\"\n)\n\nfunc main() {\n\tclient := stagehand.NewClient(\n\t\toption.WithBrowserbaseAPIKey(\"My Browserbase API Key\"),\n\t\toption.WithBrowserbaseProjectID(\"My Browserbase Project ID\"),\n\t\toption.WithModelAPIKey(\"My Model API Key\"),\n\t)\n\tresponse, err := client.Sessions.Start(context.TODO(), stagehand.SessionStartParams{\n\t\tModelName: \"openai/gpt-5.4-mini\",\n\t})\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n}\n"},{"lang":"Java","source":"package com.browserbase.api.example;\n\nimport com.browserbase.api.client.StagehandClient;\nimport com.browserbase.api.client.okhttp.StagehandOkHttpClient;\nimport com.browserbase.api.models.sessions.SessionStartParams;\nimport com.browserbase.api.models.sessions.SessionStartResponse;\n\npublic final class Main {\n private Main() {}\n\n public static void main(String[] args) {\n StagehandClient client = StagehandOkHttpClient.fromEnv();\n\n SessionStartParams params = SessionStartParams.builder()\n .modelName(\"openai/gpt-5.4-mini\")\n .build();\n SessionStartResponse response = client.sessions().start(params);\n }\n}"},{"lang":"Kotlin","source":"package com.browserbase.api.example\n\nimport com.browserbase.api.client.StagehandClient\nimport com.browserbase.api.client.okhttp.StagehandOkHttpClient\nimport com.browserbase.api.models.sessions.SessionStartParams\nimport com.browserbase.api.models.sessions.SessionStartResponse\n\nfun main() {\n val client: StagehandClient = StagehandOkHttpClient.fromEnv()\n\n val params: SessionStartParams = SessionStartParams.builder()\n .modelName(\"openai/gpt-5.4-mini\")\n .build()\n val response: SessionStartResponse = client.sessions().start(params)\n}"},{"lang":"Ruby","source":"require \"stagehand\"\n\nstagehand = Stagehand::Client.new(\n browserbase_api_key: \"My Browserbase API Key\",\n browserbase_project_id: \"My Browserbase Project ID\",\n model_api_key: \"My Model API Key\"\n)\n\nresponse = stagehand.sessions.start(model_name: \"openai/gpt-5.4-mini\")\n\nputs(response)"},{"lang":"PHP","source":"\u003c?php\n\nrequire_once dirname(__DIR__) . '/vendor/autoload.php';\n\nuse Stagehand\\Client;\nuse Stagehand\\Core\\Exceptions\\APIException;\n\n$client = new Client(\n browserbaseAPIKey: getenv('BROWSERBASE_API_KEY') ?: 'My Browserbase API Key',\n browserbaseProjectID: getenv(\n 'BROWSERBASE_PROJECT_ID'\n ) ?: 'My Browserbase Project ID',\n modelAPIKey: getenv('MODEL_API_KEY') ?: 'My Model API Key',\n);\n\ntry {\n $response = $client->sessions->start(\n modelName: 'openai/gpt-5.4-mini',\n actTimeoutMs: 0,\n browser: [\n 'cdpURL' => 'ws://localhost:9222',\n 'launchOptions' => [\n 'acceptDownloads' => true,\n 'args' => ['string'],\n 'cdpHeaders' => ['foo' => 'string'],\n 'cdpURL' => 'cdpUrl',\n 'chromiumSandbox' => true,\n 'connectTimeoutMs' => 0,\n 'deviceScaleFactor' => 0,\n 'devtools' => true,\n 'downloadsPath' => 'downloadsPath',\n 'executablePath' => 'executablePath',\n 'hasTouch' => true,\n 'headless' => true,\n 'ignoreDefaultArgs' => true,\n 'ignoreHTTPSErrors' => true,\n 'locale' => 'locale',\n 'port' => 0,\n 'preserveUserDataDir' => true,\n 'proxy' => [\n 'server' => 'server',\n 'bypass' => 'bypass',\n 'password' => 'password',\n 'username' => 'username',\n ],\n 'userDataDir' => 'userDataDir',\n 'viewport' => ['height' => 0, 'width' => 0],\n ],\n 'type' => 'local',\n ],\n browserbaseSessionCreateParams: [\n 'browserSettings' => [\n 'advancedStealth' => true,\n 'blockAds' => true,\n 'captchaImageSelector' => 'captchaImageSelector',\n 'captchaInputSelector' => 'captchaInputSelector',\n 'context' => ['id' => 'id', 'persist' => true],\n 'extensionID' => 'extensionId',\n 'fingerprint' => [\n 'browsers' => ['chrome'],\n 'devices' => ['desktop'],\n 'httpVersion' => '1',\n 'locales' => ['string'],\n 'operatingSystems' => ['android'],\n 'screen' => [\n 'maxHeight' => 0, 'maxWidth' => 0, 'minHeight' => 0, 'minWidth' => 0\n ],\n ],\n 'logSession' => true,\n 'os' => 'windows',\n 'recordSession' => true,\n 'solveCaptchas' => true,\n 'verified' => true,\n 'viewport' => ['height' => 0, 'width' => 0],\n ],\n 'extensionID' => 'extensionId',\n 'keepAlive' => true,\n 'projectID' => 'projectId',\n 'proxies' => true,\n 'region' => 'us-west-2',\n 'timeout' => 0,\n 'userMetadata' => ['foo' => 'bar'],\n ],\n browserbaseSessionID: 'browserbaseSessionID',\n domSettleTimeoutMs: 5000,\n experimental: true,\n selfHeal: true,\n systemPrompt: 'systemPrompt',\n verbose: 1,\n waitForCaptchaSolves: true,\n xStreamResponse: 'true',\n );\n\n var_dump($response);\n} catch (APIException $e) {\n echo $e->getMessage();\n}"},{"lang":"C#","source":"using System;\nusing Stagehand;\nusing Stagehand.Models.Sessions;\n\nStagehandClient client = new();\n\nSessionStartParams parameters = new() { ModelName = \"openai/gpt-5.4-mini\" };\n\nvar response = await client.Sessions.Start(parameters);\n\nConsole.WriteLine(response);"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"61ee035f-525a-4219-b70f-644b02ed9808":{"schema":{"description":"Whether to stream the response via SSE","example":"true","type":"string","enum":["true","false"],"uniqueKey":"","typeLabel":"enum\u003cstring>"},"in":"header","name":"x-stream-response","description":"Whether to stream the response via SSE"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"modelName":{"description":"Model name to use for AI operations","example":"openai/gpt-5.4-mini","type":"string","isRequired":true,"uniqueKey":"modelName","typeLabel":"string"},"domSettleTimeoutMs":{"description":"Timeout in ms to wait for DOM to settle","example":5000,"type":"number","uniqueKey":"domSettleTimeoutMs","typeLabel":"number"},"verbose":{"description":"Logging verbosity level (0=quiet, 1=normal, 2=debug)","example":1,"type":"number","enum":[0,1,2],"uniqueKey":"verbose","typeLabel":"enum\u003cnumber>"},"systemPrompt":{"description":"Custom system prompt for AI operations","type":"string","uniqueKey":"systemPrompt","typeLabel":"string"},"browserbaseSessionCreateParams":{"type":"object","properties":{"projectId":{"deprecated":true,"description":"Deprecated. Browserbase API keys are now project-scoped, so this field is no longer required.","type":"string","uniqueKey":"browserbaseSessionCreateParams.projectId","typeLabel":"string"},"browserSettings":{"type":"object","properties":{"advancedStealth":{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.browserSettings.advancedStealth","typeLabel":"boolean"},"blockAds":{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.browserSettings.blockAds","typeLabel":"boolean"},"captchaImageSelector":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.browserSettings.captchaImageSelector","typeLabel":"string"},"captchaInputSelector":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.browserSettings.captchaInputSelector","typeLabel":"string"},"context":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"browserbaseSessionCreateParams.browserSettings.context.id","typeLabel":"string"},"persist":{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.browserSettings.context.persist","typeLabel":"boolean"}},"required":["id"],"uniqueKey":"browserbaseSessionCreateParams.browserSettings.context","typeLabel":"object"},"extensionId":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.browserSettings.extensionId","typeLabel":"string"},"fingerprint":{"type":"object","properties":{"browsers":{"type":"array","items":{"type":"string","enum":["chrome","edge","firefox","safari"],"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.browsers.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.browsers","typeLabel":"enum\u003cstring>[]"},"devices":{"type":"array","items":{"type":"string","enum":["desktop","mobile"],"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.devices.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.devices","typeLabel":"enum\u003cstring>[]"},"httpVersion":{"type":"string","enum":["1","2"],"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.httpVersion","typeLabel":"enum\u003cstring>"},"locales":{"type":"array","items":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.locales.items.[INDEX]","typeLabel":"string"},"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.locales","typeLabel":"string[]"},"operatingSystems":{"type":"array","items":{"type":"string","enum":["android","ios","linux","macos","windows"],"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.operatingSystems.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.operatingSystems","typeLabel":"enum\u003cstring>[]"},"screen":{"type":"object","properties":{"maxHeight":{"type":"number","uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.screen.maxHeight","typeLabel":"number"},"maxWidth":{"type":"number","uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.screen.maxWidth","typeLabel":"number"},"minHeight":{"type":"number","uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.screen.minHeight","typeLabel":"number"},"minWidth":{"type":"number","uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.screen.minWidth","typeLabel":"number"}},"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint.screen","typeLabel":"object"}},"uniqueKey":"browserbaseSessionCreateParams.browserSettings.fingerprint","typeLabel":"object"},"logSession":{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.browserSettings.logSession","typeLabel":"boolean"},"os":{"type":"string","enum":["windows","mac","linux","mobile","tablet"],"uniqueKey":"browserbaseSessionCreateParams.browserSettings.os","typeLabel":"enum\u003cstring>"},"recordSession":{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.browserSettings.recordSession","typeLabel":"boolean"},"solveCaptchas":{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.browserSettings.solveCaptchas","typeLabel":"boolean"},"verified":{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.browserSettings.verified","typeLabel":"boolean"},"viewport":{"type":"object","properties":{"width":{"type":"number","uniqueKey":"browserbaseSessionCreateParams.browserSettings.viewport.width","typeLabel":"number"},"height":{"type":"number","uniqueKey":"browserbaseSessionCreateParams.browserSettings.viewport.height","typeLabel":"number"}},"uniqueKey":"browserbaseSessionCreateParams.browserSettings.viewport","typeLabel":"object"}},"uniqueKey":"browserbaseSessionCreateParams.browserSettings","typeLabel":"object"},"extensionId":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.extensionId","typeLabel":"string"},"keepAlive":{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.keepAlive","typeLabel":"boolean"},"proxies":{"oneOf":[{"type":"boolean","uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.0","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"browserbase","isRequired":true,"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"string"},"domainPattern":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.0.domainPattern","typeLabel":"string"},"geolocation":{"type":"object","properties":{"country":{"type":"string","isRequired":true,"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.0.geolocation.country","typeLabel":"string"},"city":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.0.geolocation.city","typeLabel":"string"},"state":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.0.geolocation.state","typeLabel":"string"}},"required":["country"],"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.0.geolocation","typeLabel":"object"}},"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","server"],"properties":{"type":{"type":"string","const":"external","isRequired":true,"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"string"},"server":{"type":"string","isRequired":true,"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.1.server","typeLabel":"string"},"domainPattern":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.1.domainPattern","typeLabel":"string"},"username":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.1.username","typeLabel":"string"},"password":{"type":"string","uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.1.password","typeLabel":"string"}},"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1.items.[INDEX]","typeLabel":"object"},"uniqueKey":"browserbaseSessionCreateParams.proxies.oneOf.1","typeLabel":"object[]"}],"uniqueKey":"browserbaseSessionCreateParams.proxies","typeLabel":"boolean | object[]"},"region":{"type":"string","enum":["us-west-2","us-east-1","eu-central-1","ap-southeast-1"],"uniqueKey":"browserbaseSessionCreateParams.region","typeLabel":"enum\u003cstring>"},"timeout":{"type":"number","uniqueKey":"browserbaseSessionCreateParams.timeout","typeLabel":"number"},"userMetadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"browserbaseSessionCreateParams.userMetadata.additionalProperties","typeLabel":"any"},"uniqueKey":"browserbaseSessionCreateParams.userMetadata","typeLabel":"object"}},"uniqueKey":"browserbaseSessionCreateParams","typeLabel":"object"},"browser":{"type":"object","properties":{"type":{"description":"Browser type to use","example":"local","type":"string","enum":["local","browserbase"],"uniqueKey":"browser.type","typeLabel":"enum\u003cstring>"},"cdpUrl":{"description":"Chrome DevTools Protocol URL for connecting to existing browser","example":"ws://localhost:9222","type":"string","uniqueKey":"browser.cdpUrl","typeLabel":"string"},"launchOptions":{"type":"object","properties":{"args":{"type":"array","items":{"type":"string","uniqueKey":"browser.launchOptions.args.items.[INDEX]","typeLabel":"string"},"uniqueKey":"browser.launchOptions.args","typeLabel":"string[]"},"executablePath":{"type":"string","uniqueKey":"browser.launchOptions.executablePath","typeLabel":"string"},"port":{"type":"number","uniqueKey":"browser.launchOptions.port","typeLabel":"number"},"userDataDir":{"type":"string","uniqueKey":"browser.launchOptions.userDataDir","typeLabel":"string"},"preserveUserDataDir":{"type":"boolean","uniqueKey":"browser.launchOptions.preserveUserDataDir","typeLabel":"boolean"},"headless":{"type":"boolean","uniqueKey":"browser.launchOptions.headless","typeLabel":"boolean"},"devtools":{"type":"boolean","uniqueKey":"browser.launchOptions.devtools","typeLabel":"boolean"},"chromiumSandbox":{"type":"boolean","uniqueKey":"browser.launchOptions.chromiumSandbox","typeLabel":"boolean"},"ignoreDefaultArgs":{"oneOf":[{"type":"boolean","uniqueKey":"browser.launchOptions.ignoreDefaultArgs.oneOf.0","typeLabel":"boolean"},{"type":"array","items":{"type":"string","uniqueKey":"browser.launchOptions.ignoreDefaultArgs.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"browser.launchOptions.ignoreDefaultArgs.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"browser.launchOptions.ignoreDefaultArgs","typeLabel":"boolean | string[]"},"proxy":{"type":"object","properties":{"server":{"type":"string","isRequired":true,"uniqueKey":"browser.launchOptions.proxy.server","typeLabel":"string"},"bypass":{"type":"string","uniqueKey":"browser.launchOptions.proxy.bypass","typeLabel":"string"},"username":{"type":"string","uniqueKey":"browser.launchOptions.proxy.username","typeLabel":"string"},"password":{"type":"string","uniqueKey":"browser.launchOptions.proxy.password","typeLabel":"string"}},"required":["server"],"uniqueKey":"browser.launchOptions.proxy","typeLabel":"object"},"locale":{"type":"string","uniqueKey":"browser.launchOptions.locale","typeLabel":"string"},"viewport":{"type":"object","properties":{"width":{"type":"number","isRequired":true,"uniqueKey":"browser.launchOptions.viewport.width","typeLabel":"number"},"height":{"type":"number","isRequired":true,"uniqueKey":"browser.launchOptions.viewport.height","typeLabel":"number"}},"required":["width","height"],"uniqueKey":"browser.launchOptions.viewport","typeLabel":"object"},"deviceScaleFactor":{"type":"number","uniqueKey":"browser.launchOptions.deviceScaleFactor","typeLabel":"number"},"hasTouch":{"type":"boolean","uniqueKey":"browser.launchOptions.hasTouch","typeLabel":"boolean"},"ignoreHTTPSErrors":{"type":"boolean","uniqueKey":"browser.launchOptions.ignoreHTTPSErrors","typeLabel":"boolean"},"cdpUrl":{"type":"string","uniqueKey":"browser.launchOptions.cdpUrl","typeLabel":"string"},"cdpHeaders":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"browser.launchOptions.cdpHeaders.additionalProperties","typeLabel":"string"},"uniqueKey":"browser.launchOptions.cdpHeaders","typeLabel":"object"},"connectTimeoutMs":{"type":"number","uniqueKey":"browser.launchOptions.connectTimeoutMs","typeLabel":"number"},"downloadsPath":{"type":"string","uniqueKey":"browser.launchOptions.downloadsPath","typeLabel":"string"},"acceptDownloads":{"type":"boolean","uniqueKey":"browser.launchOptions.acceptDownloads","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"browser.launchOptions","typeLabel":"object"}},"uniqueKey":"browser","typeLabel":"object"},"selfHeal":{"description":"Enable self-healing for failed actions","example":true,"type":"boolean","uniqueKey":"selfHeal","typeLabel":"boolean"},"browserbaseSessionID":{"description":"Existing Browserbase session ID to resume","type":"string","uniqueKey":"browserbaseSessionID","typeLabel":"string"},"experimental":{"type":"boolean","uniqueKey":"experimental","typeLabel":"boolean"},"waitForCaptchaSolves":{"description":"Wait for captcha solves (deprecated, v2 only)","type":"boolean","uniqueKey":"waitForCaptchaSolves","typeLabel":"boolean"},"actTimeoutMs":{"description":"Timeout in ms for act operations (deprecated, v2 only)","type":"number","uniqueKey":"actTimeoutMs","typeLabel":"number"}},"required":["modelName"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"modelName":"openai/gpt-5.4-mini","domSettleTimeoutMs":5000,"verbose":1,"systemPrompt":"\u003cstring>","browserbaseSessionCreateParams":{"projectId":"\u003cstring>","browserSettings":{"advancedStealth":true,"blockAds":true,"captchaImageSelector":"\u003cstring>","captchaInputSelector":"\u003cstring>","extensionId":"\u003cstring>","fingerprint":{"browsers":[],"devices":[],"locales":["\u003cstring>"],"operatingSystems":[],"screen":{"maxHeight":123,"maxWidth":123,"minHeight":123,"minWidth":123}},"logSession":true,"recordSession":true,"solveCaptchas":true,"verified":true,"viewport":{"width":123,"height":123}},"extensionId":"\u003cstring>","keepAlive":true,"proxies":true,"timeout":123,"userMetadata":{}},"browser":{"type":"local","cdpUrl":"ws://localhost:9222","launchOptions":{"args":["\u003cstring>"],"executablePath":"\u003cstring>","port":123,"userDataDir":"\u003cstring>","preserveUserDataDir":true,"headless":true,"devtools":true,"chromiumSandbox":true,"ignoreDefaultArgs":true,"locale":"\u003cstring>","deviceScaleFactor":123,"hasTouch":true,"ignoreHTTPSErrors":true,"cdpUrl":"\u003cstring>","cdpHeaders":{},"connectTimeoutMs":123,"downloadsPath":"\u003cstring>","acceptDownloads":true}},"selfHeal":true,"browserbaseSessionID":"\u003cstring>","experimental":true,"waitForCaptchaSolves":true,"actTimeoutMs":123}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"76ebdb2c-d466-4447-ad59-23eca662e363":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"description":"Indicates whether the request was successful","type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"data":{"type":"object","properties":{"sessionId":{"description":"Unique Browserbase session identifier","example":"c4dbf3a9-9a58-4b22-8a1c-9f20f9f9e123","type":"string","isRequired":true,"uniqueKey":"data.sessionId","typeLabel":"string"},"available":{"type":"boolean","isRequired":true,"uniqueKey":"data.available","typeLabel":"boolean"},"cdpUrl":{"oneOf":[{"type":"string","description":"CDP WebSocket URL for connecting to the Browserbase cloud browser (present when available)","example":"wss://connect.browserbase.com/?signingKey=abc123","uniqueKey":"data.cdpUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"CDP WebSocket URL for connecting to the Browserbase cloud browser (present when available)","example":"wss://connect.browserbase.com/?signingKey=abc123","uniqueKey":"data.cdpUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.cdpUrl","typeLabel":"string | null"}},"required":["sessionId","available"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["success","data"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"data":{"sessionId":"c4dbf3a9-9a58-4b22-8a1c-9f20f9f9e123","available":true,"cdpUrl":"wss://connect.browserbase.com/?signingKey=abc123"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"cc60a412-157a-4b6a-850a-a896e4b21ff4":{"BrowserbaseApiKey":{"type":"apiKey","in":"header","name":"x-bb-api-key","description":"Browserbase API key for authentication","scopes":[]},"BrowserbaseProjectId":{"type":"apiKey","in":"header","name":"x-bb-project-id","description":"Deprecated. Browserbase API keys are now project-scoped, so this header is no longer required.","scopes":[]}}},"servers":{"40da429c-9334-4c5a-9981-d59bc38e1245":{"url":"https://api.stagehand.browserbase.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-bb-api-key","description":"Browserbase API key for authentication","scopes":[]},"schema":{"title":"x-bb-api-key","type":"string","description":"Browserbase API key for authentication","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"BrowserbaseApiKey","name":"x-bb-api-key"},{"scheme":{"type":"apiKey","in":"header","name":"x-bb-project-id","description":"Deprecated. Browserbase API keys are now project-scoped, so this header is no longer required.","scopes":[]},"schema":{"title":"x-bb-project-id","type":"string","description":"Deprecated. Browserbase API keys are now project-scoped, so this header is no longer required.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"BrowserbaseProjectId","name":"x-bb-project-id"}],"title":"BrowserbaseApiKey \u0026 BrowserbaseProjectId"}]},"originalFileLocation":"v3/openapi.json"},"subdomain":"stagehand","siteName":"Stagehand","title":"Start a new browser session - Stagehand","navMaps":{"firstHrefInVersion":{"v4":{"href":"/v4/first-steps/introduction","matchLevel":3},"v3":{"href":"/v3/api-reference/python/start-a-new-browser-session","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-07-27T14:24:06.408Z","originalFileLocation":"v3/api-reference/python/start-a-new-browser-session.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Stagehand\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Start a new browser session - Stagehand\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Stagehand Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://stagehand.mintlify.site/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Start+a+new+browser+session\u0026amp;description=Creates+a+new+browser+session+with+the+specified+configuration.+Returns+a+session+ID+used+for+all+subsequent+operations.\u0026amp;theme=4b62b60986504105fdf72d9e\u0026amp;signature=21799937f27c7ddca9accb661b272de08ab42523b0eb99dfe51980ac6208c003\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Start a new browser session - Stagehand\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://stagehand.mintlify.site/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Start+a+new+browser+session\u0026amp;description=Creates+a+new+browser+session+with+the+specified+configuration.+Returns+a+session+ID+used+for+all+subsequent+operations.\u0026amp;theme=4b62b60986504105fdf72d9e\u0026amp;signature=21799937f27c7ddca9accb661b272de08ab42523b0eb99dfe51980ac6208c003\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/stagehand/AOyqXB1zvpc48cEh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Stagehand\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00C851\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v3/api-reference/python/start-a-new-browser-session.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.stagehand.dev/#organization\",\"name\":\"Stagehand\",\"url\":\"https://docs.stagehand.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/stagehand/iZoJpVulsYk9lDMY/logo/light_logo.png?fit=max\u0026auto=format\u0026n=iZoJpVulsYk9lDMY\u0026q=85\u0026s=1562b274b6ffc39253bc8091cf8291d9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.stagehand.dev#website\",\"name\":\"Stagehand\",\"url\":\"https://docs.stagehand.dev\",\"publisher\":{\"@id\":\"https://docs.stagehand.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session#webpage\",\"url\":\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session\",\"name\":\"Start a new browser session\",\"description\":\"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.\",\"dateModified\":\"2026-07-27T14:24:06.408Z\",\"isPartOf\":{\"@id\":\"https://docs.stagehand.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Stagehand\",\"item\":\"https://docs.stagehand.dev\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Start a new browser session\",\"item\":\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session#apireference\",\"headline\":\"Start a new browser session\",\"name\":\"Start a new browser session\",\"description\":\"Creates a new browser session with the specified configuration. Returns a session ID used for all subsequent operations.\",\"url\":\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session\",\"mainEntityOfPage\":{\"@id\":\"https://docs.stagehand.dev/v3/api-reference/python/start-a-new-browser-session#webpage\"},\"dateModified\":\"2026-07-27T14:24:06.408Z\",\"publisher\":{\"@id\":\"https://docs.stagehand.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.stagehand.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Stagehand\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Stagehand","nav":{"global":{"anchors":[{"anchor":"Discord","icon":"discord","href":"https://discord.gg/stagehand"},{"anchor":"GitHub","icon":"github","href":"https://github.com/browserbase/stagehand"},{"anchor":"Changelog","icon":"scroll","href":"https://github.com/browserbase/stagehand/releases"}]},"versions":[{"version":"v4","pages":[{"title":"v4","href":"/v4/first-steps/introduction"}]},{"version":"v3","dropdowns":[{"dropdown":"TypeScript","icon":"code","groups":[{"group":"First Steps","pages":[{"title":"Introducing Stagehand","sidebarTitle":"Introduction","href":"/v3/first-steps/introduction"},{"title":"Quickstart","href":"/v3/first-steps/quickstart"},{"title":"Installation","href":"/v3/first-steps/installation"},{"title":"AI Rules","href":"/v3/first-steps/ai-rules"}]},{"group":"The Basics","pages":[{"title":"Agent","href":"/v3/basics/agent"},{"title":"Act","href":"/v3/basics/act"},{"title":"Extract","href":"/v3/basics/extract"},{"title":"Observe","sidebarTitle":"Observe","href":"/v3/basics/observe"},{"title":"WebMCP","sidebarTitle":"WebMCP","href":"/v3/basics/webmcp"},{"title":"Evaluations \u0026 Metrics","sidebarTitle":"Evals","href":"/v3/basics/evals"}]},{"group":"Configuration","pages":[{"title":"Browser","sidebarTitle":"Browser","href":"/v3/configuration/browser"},{"title":"Observability","sidebarTitle":"Observability","href":"/v3/configuration/observability"},{"title":"Logging","sidebarTitle":"Logging","href":"/v3/configuration/logging"},{"title":"Models","sidebarTitle":"Models","href":"/v3/configuration/models"}]},{"group":"Best Practices","pages":[{"title":"Caching Actions","href":"/v3/best-practices/caching"},{"title":"Cost Optimization","sidebarTitle":"Cost Optimization","href":"/v3/best-practices/cost-optimization"},{"title":"Deterministic Agent Scripts","sidebarTitle":"Deterministic Agent","href":"/v3/best-practices/deterministic-agent"},{"title":"Using Multiple Tabs","href":"/v3/best-practices/using-multiple-tabs"},{"title":"Deploying Stagehand","href":"/v3/best-practices/deployments"},{"title":"History Tracking","sidebarTitle":"History Tracking","href":"/v3/best-practices/history"},{"title":"Computer Use Agents","href":"/v3/best-practices/computer-use"},{"title":"Agent Fallbacks","href":"/v3/best-practices/agent-fallbacks"},{"title":"Prompting Best Practices","href":"/v3/best-practices/prompting-best-practices"},{"title":"MCP Integrations","href":"/v3/best-practices/mcp-integrations"},{"title":"Speed Optimization","sidebarTitle":"Speed Optimization","href":"/v3/best-practices/speed-optimization"}]},{"group":"Integrations","pages":[{"group":"MCP Server","pages":[{"title":"Browserbase MCP Server","sidebarTitle":"Introduction","href":"/v3/integrations/mcp/introduction"},{"title":"Browserbase MCP Server Setup","sidebarTitle":"Setup","href":"/v3/integrations/mcp/setup"},{"title":"Browserbase MCP Server Tools","sidebarTitle":"Tools","href":"/v3/integrations/mcp/tools"},{"title":"Browserbase MCP Server Configuration","sidebarTitle":"Configuration","href":"/v3/integrations/mcp/configuration"}]},{"group":"CrewAI","pages":[{"title":"CrewAI Introduction","sidebarTitle":"Introduction","href":"/v3/integrations/crew-ai/introduction"},{"title":"Use CrewAI to Automate Browser Tasks","sidebarTitle":"Configuration","href":"/v3/integrations/crew-ai/configuration"}]},{"group":"Langchain","pages":[{"title":"Langchain JS Introduction","sidebarTitle":"Introduction","href":"/v3/integrations/langchain/introduction"},{"title":"LangChain JS Configuration","sidebarTitle":"Configuration","href":"/v3/integrations/langchain/configuration"}]},{"group":"Next.js + Vercel","pages":[{"title":"Next.js + Vercel","sidebarTitle":"Introduction","href":"/v3/integrations/vercel/introduction"},{"title":"Use Stagehand in Next.js","sidebarTitle":"Configuration","href":"/v3/integrations/vercel/configuration"}]},{"group":"Convex","pages":[{"title":"Convex","sidebarTitle":"Introduction","href":"/v3/integrations/convex/introduction"},{"title":"Use Stagehand in Convex","sidebarTitle":"Configuration","href":"/v3/integrations/convex/configuration"}]},{"title":"Playwright","href":"/v3/integrations/playwright"},{"title":"Puppeteer","href":"/v3/integrations/puppeteer"},{"title":"Selenium","href":"/v3/integrations/selenium"}]},{"group":"Reference","pages":[{"title":"Stagehand","icon":"hand-horns","href":"/v3/references/stagehand"},{"title":"agent()","icon":"robot","href":"/v3/references/agent"},{"title":"act()","icon":"arrow-pointer","href":"/v3/references/act"},{"title":"extract()","icon":"ufo-beam","href":"/v3/references/extract"},{"title":"observe()","icon":"magnifying-glass","href":"/v3/references/observe"},{"title":"context","icon":"window","href":"/v3/references/context"},{"title":"clipboard","icon":"clipboard","href":"/v3/references/clipboard"},{"title":"page","icon":"page","href":"/v3/references/page"},{"title":"locator","icon":"crosshairs","href":"/v3/references/locator"},{"title":"deepLocator","icon":"layer-group","href":"/v3/references/deeplocator"},{"title":"Response","icon":"reply","href":"/v3/references/response"}]},{"group":"Migration Guides","pages":[{"title":"Migrate TypeScript v2 to v3","sidebarTitle":"Migrate TypeScript v2 to v3","icon":"arrow-up-right-dots","href":"/v3/migrations/v2"},{"title":"Migrate Python v2 to v3","sidebarTitle":"Migrate Python v2 to v3","icon":"snake","href":"/v3/migrations/python"}]}]},{"dropdown":"Python","icon":"code","groups":[{"group":"SDK Reference","pages":[{"title":"Python SDK","description":"Official Stagehand SDK for Python","href":"/v3/sdk/python"}]},{"group":"API Reference","pages":[{"title":"Start a new browser session","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/start","href":"/v3/api-reference/python/start-a-new-browser-session"},{"title":"Navigate to a URL","description":"Navigates the browser to the specified URL.","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/navigate","href":"/v3/api-reference/python/navigate-to-a-url"},{"title":"Perform an action","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/act","href":"/v3/api-reference/python/perform-an-action"},{"title":"Observe available actions","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/observe","href":"/v3/api-reference/python/observe-available-actions"},{"title":"Extract data from the page","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/extract","href":"/v3/api-reference/python/extract-data-from-the-page"},{"title":"Execute an AI agent","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/agentExecute","href":"/v3/api-reference/python/execute-an-ai-agent"},{"title":"End a browser session","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/end","href":"/v3/api-reference/python/end-a-browser-session"},{"title":"Replay session metrics","deprecated":null,"version":null,"openapi":"/v3/openapi.json get /v1/sessions/{id}/replay","href":"/v3/api-reference/python/replay-session-metrics"}]}]},{"dropdown":"Java","icon":"code","groups":[{"group":"SDK Reference","pages":[{"title":"Java SDK","href":"/v3/sdk/java"}]},{"group":"API Reference","pages":[{"title":"Start a new browser session","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/start","href":"/v3/api-reference/java/start-a-new-browser-session"},{"title":"Navigate to a URL","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/navigate","href":"/v3/api-reference/java/navigate-to-a-url"},{"title":"Perform an action","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/act","href":"/v3/api-reference/java/perform-an-action"},{"title":"Observe available actions","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/observe","href":"/v3/api-reference/java/observe-available-actions"},{"title":"Extract data from the page","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/extract","href":"/v3/api-reference/java/extract-data-from-the-page"},{"title":"Execute an AI agent","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/agentExecute","href":"/v3/api-reference/java/execute-an-ai-agent"},{"title":"End a browser session","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/end","href":"/v3/api-reference/java/end-a-browser-session"},{"title":"Replay session metrics","deprecated":null,"version":null,"openapi":"/v3/openapi.json get /v1/sessions/{id}/replay","href":"/v3/api-reference/java/replay-session-metrics"}]}]},{"dropdown":"Go","icon":"code","groups":[{"group":"SDK Reference","pages":[{"title":"Go SDK","href":"/v3/sdk/go"}]},{"group":"API Reference","pages":[{"title":"Start a new browser session","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/start","href":"/v3/api-reference/go/start-a-new-browser-session"},{"title":"Navigate to a URL","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/navigate","href":"/v3/api-reference/go/navigate-to-a-url"},{"title":"Perform an action","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/act","href":"/v3/api-reference/go/perform-an-action"},{"title":"Observe available actions","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/observe","href":"/v3/api-reference/go/observe-available-actions"},{"title":"Extract data from the page","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/extract","href":"/v3/api-reference/go/extract-data-from-the-page"},{"title":"Execute an AI agent","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/agentExecute","href":"/v3/api-reference/go/execute-an-ai-agent"},{"title":"End a browser session","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/end","href":"/v3/api-reference/go/end-a-browser-session"},{"title":"Replay session metrics","deprecated":null,"version":null,"openapi":"/v3/openapi.json get /v1/sessions/{id}/replay","href":"/v3/api-reference/go/replay-session-metrics"}]}]},{"dropdown":"Ruby","icon":"code","groups":[{"group":"SDK Reference","pages":[{"title":"Ruby SDK","href":"/v3/sdk/ruby"}]},{"group":"API Reference","pages":[{"title":"Start a new browser session","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/start","href":"/v3/api-reference/ruby/start-a-new-browser-session"},{"title":"Navigate to a URL","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/navigate","href":"/v3/api-reference/ruby/navigate-to-a-url"},{"title":"Perform an action","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/act","href":"/v3/api-reference/ruby/perform-an-action"},{"title":"Observe available actions","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/observe","href":"/v3/api-reference/ruby/observe-available-actions"},{"title":"Extract data from the page","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/extract","href":"/v3/api-reference/ruby/extract-data-from-the-page"},{"title":"Execute an AI agent","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/agentExecute","href":"/v3/api-reference/ruby/execute-an-ai-agent"},{"title":"End a browser session","deprecated":null,"version":null,"openapi":"/v3/openapi.json post /v1/sessions/{id}/end","href":"/v3/api-reference/ruby/end-a-browser-session"},{"title":"Replay session metrics","deprecated":null,"version":null,"openapi":"/v3/openapi.json get /v1/sessions/{id}/replay","href":"/v3/api-reference/ruby/replay-session-metrics"}]}]}]}]},"basePath":"","title":"Start a new browser session - Stagehand","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CxAy5y67.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}