Browserbase · Schema

Browserbase Project

Schema for the Browserbase Project object. Projects scope sessions, contexts, extensions, and usage under one Browserbase organization.

Headless BrowserBrowser InfrastructureWeb AutomationAI AgentsWeb ScrapingStagehandPlaywrightPuppeteerWeb SearchWeb FetchModel GatewayMCPSession RecordingAgent Identity

Properties

Name Type Description
id string Unique identifier for the project.
name string Human-readable project name.
ownerId string Identifier of the user or organization that owns the project.
defaultTimeout integer Default session timeout, in seconds, applied when a session is created without an explicit timeout.
concurrency integer Maximum number of concurrent sessions allowed under the project.
createdAt string Creation timestamp.
updatedAt string Most recent update timestamp.
View JSON Schema on GitHub

JSON Schema

browserbase-project-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.com/schemas/browserbase/browserbase-project-schema.json",
  "title": "Browserbase Project",
  "description": "Schema for the Browserbase Project object. Projects scope sessions, contexts, extensions, and usage under one Browserbase organization.",
  "type": "object",
  "required": ["id", "name"],
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the project."
    },
    "name": {
      "type": "string",
      "description": "Human-readable project name."
    },
    "ownerId": {
      "type": "string",
      "description": "Identifier of the user or organization that owns the project."
    },
    "defaultTimeout": {
      "type": "integer",
      "description": "Default session timeout, in seconds, applied when a session is created without an explicit timeout."
    },
    "concurrency": {
      "type": "integer",
      "description": "Maximum number of concurrent sessions allowed under the project."
    },
    "createdAt": {
      "type": "string",
      "format": "date-time",
      "description": "Creation timestamp."
    },
    "updatedAt": {
      "type": "string",
      "format": "date-time",
      "description": "Most recent update timestamp."
    }
  }
}