# Browserbase Documentation > Browserbase is the Browser Agent Platform — one API key gives your agent everything it needs to browse and interact with the web like a human: Browsers, Fetch, Search, Agent Identity, Functions, and the Model Gateway. ## Docs - [BUGBOT](https://docs.browserbase.com/.cursor/BUGBOT.md) - [Billing](https://docs.browserbase.com/account/billing/plan-management.md): Manage your subscription, invoices, and payment details - [Plans](https://docs.browserbase.com/account/billing/plans.md): Your guide to Browserbase plans, pricing, and usage limits - [Bring your own storage (BYOS)](https://docs.browserbase.com/account/enterprise/byos-setup-guide.md): Configure your own AWS S3 buckets for storing Browserbase artifacts - [Enterprise security](https://docs.browserbase.com/account/enterprise/security.md): SOC 2 Type II, HIPAA compliance, zero-trust browser isolation, and enterprise-grade security for Browserbase infrastructure. - [Teams](https://docs.browserbase.com/account/team/roles.md): Manage team members, roles, and project access - [SSO (single sign-on) with SAML](https://docs.browserbase.com/account/team/sso.md): Learn how to enable SAML 2.0-based Single Sign-On for your Browserbase organization - [Set up 1Password Nightly Autofill for Director](https://docs.browserbase.com/integrations/1password/director.md): Enable agentic autofill in 1Password to securely authenticate with Director AI. - [Introduction](https://docs.browserbase.com/integrations/1password/introduction.md): Securely log into websites in a Browserbase session using 1Password. - [Use 1Password to log in with Browserbase](https://docs.browserbase.com/integrations/1password/quickstart.md): Securely retrieve credentials from your 1Password vault and use them to log into websites. - [Agent Browser integration](https://docs.browserbase.com/integrations/agent-browser/introduction.md): Use Agent Browser with Browserbase for fast, CLI-driven browser control optimized for AI agents. - [Add cloud browsers to Agent Browser](https://docs.browserbase.com/integrations/agent-browser/quickstart.md): Integrate Browserbase with Agent Browser for cloud-hosted browser automation. - [AgentKit by Tools for Humanity](https://docs.browserbase.com/integrations/agentkit/introduction.md): Prove your AI agent is backed by a real human using AgentKit — cryptographic proof-of-humanity for autonomous agents. - [AgentKit quickstart](https://docs.browserbase.com/integrations/agentkit/quickstart.md): Set up AgentKit human verification and create your first verified browser session via x402. - [Agno integration](https://docs.browserbase.com/integrations/agno/introduction.md): Utilize Browserbase with Agno to give your AI agents Browser Tools. - [Add web browsing capabilities to Agno](https://docs.browserbase.com/integrations/agno/quickstart.md): Integrate Browserbase with Agno - [Anthropic Managed Agents](https://docs.browserbase.com/integrations/anthropic/managed-agents/introduction.md): Run Claude agents in Anthropic's managed runtime and give them a Browserbase session to drive the web. - [Managed Agents quickstart](https://docs.browserbase.com/integrations/anthropic/managed-agents/quickstart.md): Create an Anthropic Managed Agent, start a session, and drive a Browserbase session from inside the sandbox. - [Braintrust integration](https://docs.browserbase.com/integrations/braintrust/introduction.md): Utilize Browserbase with Braintrust for browser agent capabilities. - [Add web browsing capabilities to Braintrust](https://docs.browserbase.com/integrations/braintrust/typescript.md): Integrate Browserbase with Braintrust - [Browser Use integration](https://docs.browserbase.com/integrations/browseruse/introduction.md): Utilize Browserbase with Browser Use for browser agent capabilities. - [Add web browsing capabilities to Browser Use](https://docs.browserbase.com/integrations/browseruse/python.md): Integrate Browserbase with Browser Use - [Tutorial: build a flight booking Crew](https://docs.browserbase.com/integrations/crew-ai/build-a-flight-booker.md): Build a Crew that finds the best roundtrip flights on the given dates. - [crewAI integration](https://docs.browserbase.com/integrations/crew-ai/introduction.md): Let your crewAI Agent browse the web like a human. - [Add web browsing capabilities to your agent](https://docs.browserbase.com/integrations/crew-ai/python.md): Let your crewAI Agent browse the web like a human. - [Get started with integrations](https://docs.browserbase.com/integrations/get-started.md): Use your favorite technologies seamlessly with Browserbase. - [Google ADK integration](https://docs.browserbase.com/integrations/google-adk/introduction.md): Give Google ADK agents a browser with Browserbase and Stagehand - [Google ADK setup](https://docs.browserbase.com/integrations/google-adk/setup.md): Configure Browserbase MCP Server for Google Agent Development Kit - [Hermes Agent integration](https://docs.browserbase.com/integrations/hermes-agent/introduction.md): Connect Browserbase to Hermes Agent using Hermes' built-in Browserbase cloud mode or the Browse CLI. - [Hermes Agent setup](https://docs.browserbase.com/integrations/hermes-agent/setup.md): Set up Hermes Agent with Browserbase, starting with Hermes' built-in Browserbase cloud mode and then the Browse CLI. - [Introduction](https://docs.browserbase.com/integrations/ibm/introduction.md): Track real-time mortgage rates using IBM watsonx.ai - [Mortgage rate capture](https://docs.browserbase.com/integrations/ibm/quickstart.md): This guide shows how to use Browserbase with IBM watsonx.ai to create a mortgage rate analysis tool. The integration captures screenshots of mortgage rate data from Freddie Mac's website and uses a vision model to analyze and summarize the rates. - [Using Inngest with Browserbase](https://docs.browserbase.com/integrations/inngest/introduction.md): Develop AI agents that can browse the web autonomously using Browserbase and Inngest AgentKit. - [Reddit search agent](https://docs.browserbase.com/integrations/inngest/quickstart.md): Enable your AI agents to search Reddit with Browserbase's managed headless browsers. - [Add Stagehand to AgentKit tools](https://docs.browserbase.com/integrations/inngest/stagehand.md): Use Stagehand, the SDK for browser agents, with AgentKit. - [LangChain Deep Agents with Browserbase](https://docs.browserbase.com/integrations/langchain/deepagents.md): Build a Deep Agent that browses the web with Browserbase Search, Fetch, and Stagehand. - [LangChain integration](https://docs.browserbase.com/integrations/langchain/introduction.md): Add Browserbase to your LangChain application (Python). - [Configure Browserbase for LangChain](https://docs.browserbase.com/integrations/langchain/python.md) - [Mastra integration](https://docs.browserbase.com/integrations/mastra/introduction.md): Build browser agents with Mastra and Stagehand - [Mastra agent quickstart](https://docs.browserbase.com/integrations/mastra/quickstart.md): Build AI-powered browser agents with Mastra and Stagehand - [Browserbase MCP server](https://docs.browserbase.com/integrations/mcp/introduction.md): Give MCP clients a browser through Model Context Protocol integration with Stagehand - [Browserbase MCP server setup](https://docs.browserbase.com/integrations/mcp/setup.md): Add the Browserbase MCP Server to your MCP client - [Introduction](https://docs.browserbase.com/integrations/mongo-db/introduction.md): Intelligent data extraction with MongoDB storage using Stagehand - [Quickstart](https://docs.browserbase.com/integrations/mongo-db/quickstart.md): Build an AI-powered data extraction agent that pulls product data from e-commerce sites and stores it in MongoDB with automatic schema validation and data analysis capabilities. - [n8n integration](https://docs.browserbase.com/integrations/n8n/introduction.md): Build browser agents in n8n with the Browserbase node. - [n8n quickstart](https://docs.browserbase.com/integrations/n8n/quickstart.md): Install the Browserbase community node, configure credentials, and use Agent, Search, and Fetch resources in n8n. - [OpenAI Computer Use Agent](https://docs.browserbase.com/integrations/openai-cua/introduction.md): Integrate OpenAI CUA with Browserbase for scalable browser agents - [OpenClaw integration](https://docs.browserbase.com/integrations/openclaw/introduction.md): Run OpenClaw's browser on Browserbase instead of OpenClaw's built-in local Chromium. - [OpenClaw setup](https://docs.browserbase.com/integrations/openclaw/setup.md): Run OpenClaw's browser on Browserbase instead of OpenClaw's built-in local Chromium. - [Evaluate browser agents with Prime Intellect](https://docs.browserbase.com/integrations/prime-intellect/evals.md): Run browser agent evaluations using BrowserEnv and the Prime CLI. - [Prime Intellect](https://docs.browserbase.com/integrations/prime-intellect/introduction.md): Run Browserbase-backed browser environments for AI agent evaluation and RL training with Prime Intellect. - [Training browser agents with Prime Intellect](https://docs.browserbase.com/integrations/prime-intellect/rl-training.md): Wire BrowserEnv into Prime Intellect's RL training workflows for browser-capable models. - [Browserbase CLI](https://docs.browserbase.com/integrations/skills/browserbase-cli.md): Use the Browserbase CLI skill to run `bb` workflows through Claude Code and other AI coding agents. - [Auto-fix selectors in CI/CD](https://docs.browserbase.com/integrations/skills/github-action.md): Automatically fix broken CSS selectors using Claude Code and Browserbase in GitHub Actions - [Skills](https://docs.browserbase.com/integrations/skills/introduction.md): Extend your AI coding agents with browser agents, Browserbase Functions, and Browserbase CLI workflows using Browserbase Skills - [Introduction](https://docs.browserbase.com/integrations/stripe/introduction.md): Give your AI agent a responsible credit card to use for online payments. - [Agentic credit card automation](https://docs.browserbase.com/integrations/stripe/quickstart.md): Effortlessly create virtual cards with Stripe and automate purchases using Browserbase. - [Introduction](https://docs.browserbase.com/integrations/temporal/introduction.md): Resilient browser automation with Temporal workflows and Stagehand - [Quickstart](https://docs.browserbase.com/integrations/temporal/quickstart.md): Get production-ready browser agents with automatic retries and failure recovery - [Introduction](https://docs.browserbase.com/integrations/trigger/introduction.md): Learn what Trigger.dev is, why you might pair it with Browserbase, and what you can build with this integration. - [Quickstart](https://docs.browserbase.com/integrations/trigger/quickstart.md): Spin up your first Trigger.dev job that controls a Browserbase browser in under 5 minutes. - [Val Town integration](https://docs.browserbase.com/integrations/val-town/introduction.md): Allow your Val Town script to perform complex tasks on the web. - [Tutorial: Slack Scout](https://docs.browserbase.com/integrations/val-town/slack-scout.md): Send a Slack notification every time your keywords are mentioned on Twitter, Hacker News, or Reddit. - [BrowseGPT](https://docs.browserbase.com/integrations/vercel/browsegpt.md): BrowseGPT is a tool that allows you to search the web using a chat interface. - [Vercel AI integration](https://docs.browserbase.com/integrations/vercel/introduction.md): Build AI-powered research agents with parallel browser sessions, deployable on Vercel. - [Deploying Puppeteer on Vercel](https://docs.browserbase.com/integrations/vercel/puppeteer.md): Learn how to set up your project, deploy to Vercel, and scale with Browserbase - [Build a research agent with Stagehand + Vercel](https://docs.browserbase.com/integrations/vercel/quickstart.md): Build an AI-powered research agent that runs parallel browser sessions on Browserbase, powered by Stagehand and the Vercel AI SDK. - [Human verification with AgentKit](https://docs.browserbase.com/integrations/x402/agentkit.md): Prove your agent is human-backed to unlock Verified browsers on x402 sessions. - [x402 protocol integration](https://docs.browserbase.com/integrations/x402/introduction.md): Pay-per-use browser sessions with crypto. No API keys, no accounts—just pay and connect. - [x402 quickstart](https://docs.browserbase.com/integrations/x402/quickstart.md): Create pay-per-use browser sessions with crypto payments - [Concurrency management](https://docs.browserbase.com/optimizations/concurrency/overview.md): Session limits and rate controls for concurrent browsers - [Cost optimization](https://docs.browserbase.com/optimizations/cost/cost-optimization.md): Your guide to lowering your browser infrastructure costs - [Usage tracking](https://docs.browserbase.com/optimizations/cost/measuring-usage.md): Learn how to measure your usage of Browserbase - [Browser regions](https://docs.browserbase.com/optimizations/latency/multi-region.md): Connect to a browser closest to you for improved performance. - [Performance optimization](https://docs.browserbase.com/optimizations/latency/speed-optimization.md): Best practices for speeding up your browsers - [Browser extensions](https://docs.browserbase.com/platform/browser/core-features/browser-extensions.md): Augment your browser sessions with your own Chrome extensions. - [Contexts](https://docs.browserbase.com/platform/browser/core-features/contexts.md): Reuse cookies, authentication, and application data across browser sessions. - [Core features](https://docs.browserbase.com/platform/browser/core-features/overview.md): The building blocks for powerful browser automation with Browserbase - [Metadata](https://docs.browserbase.com/platform/browser/core-features/session-metadata.md): Tag and query sessions with custom data - [Viewports](https://docs.browserbase.com/platform/browser/core-features/viewports.md): Configure viewport sizes for your sessions - [Downloads](https://docs.browserbase.com/platform/browser/files/downloads.md): Triggering and retrieving downloaded files - [Files & screenshots](https://docs.browserbase.com/platform/browser/files/overview.md): Download, upload, and capture files from your browser sessions - [PDFs](https://docs.browserbase.com/platform/browser/files/pdfs.md) - [Screenshots](https://docs.browserbase.com/platform/browser/files/screenshots.md) - [Uploads](https://docs.browserbase.com/platform/browser/files/uploads.md) - [Create a browser session](https://docs.browserbase.com/platform/browser/getting-started/create-browser-session.md): Learn how to create and configure browser sessions in Browserbase - [Deploying a browser session](https://docs.browserbase.com/platform/browser/getting-started/deploying-browser-session.md): Learn how to deploy existing browser automation scripts as Functions - [Manage a browser session](https://docs.browserbase.com/platform/browser/getting-started/manage-browser-session.md): Learn how to manage session termination and inspect completed sessions - [Managed vs self-hosted](https://docs.browserbase.com/platform/browser/getting-started/remote-browser-versus-local-browser.md): Why managed Browserbase sessions usually win over self-hosted Chromium in a VM. - [Using a browser session](https://docs.browserbase.com/platform/browser/getting-started/using-browser-session.md): Learn how to connect to and interact with browser sessions - [What is a headless browser?](https://docs.browserbase.com/platform/browser/getting-started/what-is-headless-browser.md): A headless browser is a web browser controlled by code, without a GUI. Learn how headless browsers work and how to use them for automation, data extraction, and testing. - [Keep alive](https://docs.browserbase.com/platform/browser/long-sessions/keep-alive.md): Keep sessions alive across disconnects, allowing you to reconnect without ending your session. - [Long sessions](https://docs.browserbase.com/platform/browser/long-sessions/overview.md): Keep sessions running longer and survive disconnects with keep alive and custom timeouts - [Timeout](https://docs.browserbase.com/platform/browser/long-sessions/timeouts.md): Extend session duration beyond the default timeout period. - [Observability](https://docs.browserbase.com/platform/browser/observability/observability.md): Debug and monitor your browser sessions with logs, metrics, and real-time inspection - [Session live view](https://docs.browserbase.com/platform/browser/observability/session-live-view.md): An interactive window to display or control a browser session. - [Session recording (rrweb)](https://docs.browserbase.com/platform/browser/observability/session-recording.md): Every session is automatically recorded so you can inspect actions and debug issues - [Session replay](https://docs.browserbase.com/platform/browser/observability/session-replay.md): Stream session replays as HLS to embed playback in your own application. - [Dialogs](https://docs.browserbase.com/platform/browser/techniques/dialogues.md): Handling browser dialog windows in automated sessions. - [Fetch](https://docs.browserbase.com/platform/fetch/overview.md): Lightweight page retrieval as a complement to browser sessions. - [Website authentication](https://docs.browserbase.com/platform/identity/authentication.md): Managing 2FA and other authentication flows. - [Agent Auth & Identity](https://docs.browserbase.com/platform/identity/overview.md): How Browserbase works with bot protection providers to give your agents verified access to the web. - [Proxies](https://docs.browserbase.com/platform/identity/proxies.md): Consistent geolocation and network identity for your browser sessions - [Verified](https://docs.browserbase.com/platform/identity/verified-customization.md): Customize Verified sessions with OS configurations - [IP allowlisting](https://docs.browserbase.com/platform/identity/vpn.md): Route Browserbase traffic through your VPN by allowlisting proxies. - [Model Gateway](https://docs.browserbase.com/platform/model-gateway/overview.md): Access top LLM providers through your Browserbase API key — one key, one bill, no provider accounts needed. - [Deploy from playground](https://docs.browserbase.com/platform/runtime/deploy-from-playground.md): Create, test, and deploy browser agent Functions directly from the Browserbase dashboard - [Functions](https://docs.browserbase.com/platform/runtime/overview.md): Deploy browser agents and automations with Browserbase - [Functions reference](https://docs.browserbase.com/platform/runtime/reference.md): Deploy browser agent Functions with Browserbase - [Search](https://docs.browserbase.com/platform/search/overview.md): Fast, token-efficient web search results as a complement to browser sessions. - [Create a Context](https://docs.browserbase.com/reference/api/create-a-context.md) - [Create a Session](https://docs.browserbase.com/reference/api/create-a-session.md) - [Create Session Uploads](https://docs.browserbase.com/reference/api/create-session-uploads.md) - [Delete a Context](https://docs.browserbase.com/reference/api/delete-a-context.md) - [Delete a Download](https://docs.browserbase.com/reference/api/delete-a-download.md): Delete a download file from storage and mark as deleted. - [Delete an Extension](https://docs.browserbase.com/reference/api/delete-an-extension.md) - [Delete a Download](https://docs.browserbase.com/reference/api/delete-download.md): Delete a download file from storage and mark as deleted. - [Fetch a Page](https://docs.browserbase.com/reference/api/fetch-a-page.md): Fetch a page and return its content, headers, and metadata. - [Get a Context](https://docs.browserbase.com/reference/api/get-a-context.md) - [Get a Download](https://docs.browserbase.com/reference/api/get-a-download.md): Get download metadata (Accept: application/json) or file content (Accept: application/octet-stream). - [Get a Function](https://docs.browserbase.com/reference/api/get-a-function.md) - [Get a Function Build](https://docs.browserbase.com/reference/api/get-a-function-build.md) - [Get a Function Version](https://docs.browserbase.com/reference/api/get-a-function-version.md) - [Get a Project](https://docs.browserbase.com/reference/api/get-a-project.md) - [Get a Session](https://docs.browserbase.com/reference/api/get-a-session.md) - [Get an Extension](https://docs.browserbase.com/reference/api/get-an-extension.md) - [Get an Invocation](https://docs.browserbase.com/reference/api/get-an-invocation.md) - [Get a Download](https://docs.browserbase.com/reference/api/get-download.md): Get download metadata (Accept: application/json) or file content (Accept: application/octet-stream). - [Get Function Build Logs](https://docs.browserbase.com/reference/api/get-function-build-logs.md) - [Get Invocation Logs](https://docs.browserbase.com/reference/api/get-invocation-logs.md) - [Get Project Usage](https://docs.browserbase.com/reference/api/get-project-usage.md) - [Invoke a Function](https://docs.browserbase.com/reference/api/invoke-a-function.md) - [List Sessions](https://docs.browserbase.com/reference/api/list-all-sessions.md) - [List Downloads](https://docs.browserbase.com/reference/api/list-downloads.md): List all downloads for a session with optional filtering and pagination. - [List Function Builds](https://docs.browserbase.com/reference/api/list-function-builds.md) - [List Function Versions](https://docs.browserbase.com/reference/api/list-function-versions.md) - [List Functions](https://docs.browserbase.com/reference/api/list-functions.md) - [List Invocations for a Function Version](https://docs.browserbase.com/reference/api/list-invocations-for-a-function-version.md) - [List Projects](https://docs.browserbase.com/reference/api/list-projects.md) - [List Sessions](https://docs.browserbase.com/reference/api/list-sessions.md) - [List Invocations for a Function Version](https://docs.browserbase.com/reference/api/list-version-invocations.md) - [Overview](https://docs.browserbase.com/reference/api/overview.md): Create, connect, and retrieve information from browser sessions. - [Session Live URLs](https://docs.browserbase.com/reference/api/session-live-urls.md) - [Session Logs](https://docs.browserbase.com/reference/api/session-logs.md) - [Session Recording](https://docs.browserbase.com/reference/api/session-recording.md) - [Get Replay Page](https://docs.browserbase.com/reference/api/session-replay-page.md): Returns an HLS VOD media playlist (.m3u8) for a specific page of a session replay. - [Get Session Replay](https://docs.browserbase.com/reference/api/session-replays.md): Returns page metadata for a session replay, including timing information and the URL of each page's HLS playlist. - [Update a Context](https://docs.browserbase.com/reference/api/update-a-context.md) - [Update a Session](https://docs.browserbase.com/reference/api/update-a-session.md): Close a Browserbase session by updating its status to REQUEST_RELEASE, or update other mutable session fields. - [Upload an Extension](https://docs.browserbase.com/reference/api/upload-an-extension.md) - [Web Search](https://docs.browserbase.com/reference/api/web-search.md): Perform a web search and return structured results. - [APIs and SDKs](https://docs.browserbase.com/reference/introduction.md): Choose your favorite way to interact with browser fleets. - [Node.js SDK](https://docs.browserbase.com/reference/sdk/nodejs.md): All the features and utilities for fast Node.js development with Browserbase. - [Overview](https://docs.browserbase.com/reference/sdk/overview.md): Faster development for Python and Node.js. - [Python SDK](https://docs.browserbase.com/reference/sdk/python.md): All the features and utilities for fast Python development with Browserbase. - [Browser agents](https://docs.browserbase.com/use-cases/agents.md): Give your agents a headless browser to browse and interact with the web at scale, persistent sessions, real-time observability, and Agent Identity built in. - [Automating form submissions](https://docs.browserbase.com/use-cases/automating-form-submissions.md): Automate form submissions at scale with Browserbase. Handle logins, registrations, data entry, and checkouts using Stagehand or Playwright in reliable cloud browsers. - [Automated testing](https://docs.browserbase.com/use-cases/building-automated-tests.md): Run reliable end-to-end browser tests at scale with Browserbase. Automate login flows, UI validation, and regression testing using Stagehand or Playwright. - [Buying with an AI agent](https://docs.browserbase.com/use-cases/buy-with-ai-agent.md): Automate purchasing workflows with AI-powered agents and browser automation - [Web data retrieval](https://docs.browserbase.com/use-cases/web-data-retrieval.md): Extract structured data from any website at scale with Browserbase. Use Stagehand or Playwright with Verified, proxy rotation, and CAPTCHA solving. - [Overview](https://docs.browserbase.com/welcome/getting-started.md) - [Introducing Browserbase](https://docs.browserbase.com/welcome/introduction.md) - [Start your first session with Playwright](https://docs.browserbase.com/welcome/quickstarts/playwright.md): Connect Playwright to Browserbase cloud browsers in minutes. Run headless browser automation at scale with session recording and debugging. - [Start your first session with Puppeteer](https://docs.browserbase.com/welcome/quickstarts/puppeteer.md): Connect Puppeteer to Browserbase cloud browsers. Run headless Chrome automation at scale with built-in session management and debugging. - [Start your first session with Selenium](https://docs.browserbase.com/welcome/quickstarts/selenium.md): Connect Selenium WebDriver to Browserbase cloud browsers. Run cross-browser automation at scale with session recording and observability. - [Skills](https://docs.browserbase.com/welcome/quickstarts/skills.md): Give your AI coding agent a browser in one prompt - [Stagehand](https://docs.browserbase.com/welcome/quickstarts/stagehand.md): Build browser agents with Stagehand + Browserbase - [What is Browserbase?](https://docs.browserbase.com/welcome/what-is-browserbase.md): The complete platform to build and deploy agents that browse and interact with the web like humans. ## OpenAPI Specs - [openapi.v1](https://docs.browserbase.com/reference/api/openapi.v1.yaml) - [package](https://docs.browserbase.com/package.json) ## Optional - [Templates ↗](https://www.browserbase.com/templates) - [Stagehand ↗](https://docs.stagehand.dev/) - [Changelog ↗](https://www.browserbase.com/changelog) - [Dashboard ↗](https://www.browserbase.com/overview)