# Browserbase Documentation ## Docs - [Billing](https://docs.browserbase.com/account/billing.md): Manage your subscription, invoices, and payment details - [Plans](https://docs.browserbase.com/account/plans.md): Your guide to Browserbase plans, pricing, and usage limits - [SSO (Single Sign-On) with SAML](https://docs.browserbase.com/account/sso.md): Learn how to enable SAML 2.0-based Single Sign-On for your Browserbase organization - [Teams](https://docs.browserbase.com/account/teams.md): Manage team members, roles, and project access - [Browser Extensions](https://docs.browserbase.com/features/browser-extensions.md): Augment your browser sessions with your own Chrome extensions. - [Contexts](https://docs.browserbase.com/features/contexts.md): Reuse cookies, authentication, and application data across browser sessions. - [Downloads](https://docs.browserbase.com/features/downloads.md): Triggering and retrieving downloaded files - [Downloads API](https://docs.browserbase.com/features/downloads-api.md): Granular access to individual downloaded files - [Fetch](https://docs.browserbase.com/features/fetch.md): Retrieve webpage content without spinning up a full browser session - [Functions](https://docs.browserbase.com/features/functions.md): Deploy serverless browser automation functions with Browserbase - [Keep Alive](https://docs.browserbase.com/features/keep-alive.md): Keep sessions alive across disconnects, allowing you to reconnect without ending your session. - [Browser Regions](https://docs.browserbase.com/features/multi-region.md): Connect to a browser closest to you for improved performance. - [Observability](https://docs.browserbase.com/features/observability.md): Debug and monitor your browser sessions with logs, metrics, and real-time inspection - [PDFs](https://docs.browserbase.com/features/pdfs.md) - [Proxies](https://docs.browserbase.com/features/proxies.md): Route your automation traffic with precision & control - [Screenshots](https://docs.browserbase.com/features/screenshots.md) - [Search](https://docs.browserbase.com/features/search.md): Perform web searches and retrieve structured results without spinning up a browser session. - [Live View](https://docs.browserbase.com/features/session-live-view.md): An interactive window to display or control a browser session. - [Metadata](https://docs.browserbase.com/features/session-metadata.md): Tag and query Sessions with custom data - [Session Recording](https://docs.browserbase.com/features/session-recording.md): Every session is automatically recorded so you can inspect actions and debug issues - [Stealth Mode](https://docs.browserbase.com/features/stealth-mode.md): How to use Stealth Mode for CAPTCHA solving and anti-bot avoidance. - [Timeout](https://docs.browserbase.com/features/timeouts.md): Extend session duration beyond the default timeout period. - [Uploads](https://docs.browserbase.com/features/uploads.md) - [Viewports](https://docs.browserbase.com/features/viewports.md): Configure viewport sizes for your sessions - [Deploy from Playground](https://docs.browserbase.com/functions/deploy-from-playground.md): Create, test, and deploy browser automation functions directly from the Browserbase dashboard - [Functions Reference](https://docs.browserbase.com/functions/reference.md): Deploy serverless browser automation functions with Browserbase - [Create a Browser Session](https://docs.browserbase.com/fundamentals/create-browser-session.md): Learn how to create and configure browser sessions in Browserbase - [Deploying a Browser Session](https://docs.browserbase.com/fundamentals/deploying-browser-session.md): Learn how to deploy existing browser automation scripts as serverless Functions - [Manage a Browser Session](https://docs.browserbase.com/fundamentals/manage-browser-session.md): Learn how to manage session termination and inspect completed sessions - [Using a Browser Session](https://docs.browserbase.com/fundamentals/using-browser-session.md): Learn how to connect to and interact with browser sessions - [Authentication Management](https://docs.browserbase.com/guides/authentication.md): Managing 2FA and other authentication flows. - [Bring Your Own Storage (BYOS)](https://docs.browserbase.com/guides/byos-setup-guide.md): Configure your own AWS S3 buckets for storing Browserbase artifacts - [Concurrency Management](https://docs.browserbase.com/guides/concurrency-rate-limits.md): Session limits and rate controls for concurrent browsers - [Cost Optimization](https://docs.browserbase.com/guides/cost-optimization.md): Your guide to lowering your browser infrastructure costs - [Dialog Handling](https://docs.browserbase.com/guides/interacting-with-dialogues.md): Handling browser dialog windows in automated sessions. - [Long Sessions](https://docs.browserbase.com/guides/long-running-sessions.md) - [Usage Tracking](https://docs.browserbase.com/guides/measuring-usage.md): Learn how to measure your usage of Browserbase - [Enterprise Security](https://docs.browserbase.com/guides/security.md): Security and compliance for Browserbase. - [Performance Optimization](https://docs.browserbase.com/guides/speed-optimization.md): Best practices for speeding up your browsers - [Stagehand Crash Course](https://docs.browserbase.com/guides/stagehand-crash-course.md): The essentials of web automation by prompting with Stagehand - [Advanced Stealth Customization](https://docs.browserbase.com/guides/stealth-customization.md): Customize Advanced Stealth with OS configurations - [IP Allowlisting](https://docs.browserbase.com/guides/vpn.md): Route Browserbase traffic through your VPN by allowlisting proxies. - [Setup 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 Login 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 automation 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. - [Using AgentKit with Browserbase](https://docs.browserbase.com/integrations/agentkit/introduction.md): Develop AI Agents that can browse the web autonomously using Browserbase and AgentKit (by inngest). - [Reddit Search Agent](https://docs.browserbase.com/integrations/agentkit/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/agentkit/stagehand.md): Use Stagehand, our OSS AI Browser Automation Framework with Agentkit. - [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 - [Braintrust Integration](https://docs.browserbase.com/integrations/braintrust/introduction.md): Utilize Browserbase with Braintrust for advanced browser automation. - [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 advanced browser automation. - [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): AI-powered browser automation for Google Agent Development Kit (ADK) using Browserbase and Stagehand - [Google ADK Setup](https://docs.browserbase.com/integrations/google-adk/setup.md): Configure Browserbase MCP Server for Google Agent Development Kit - [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 - [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 AI agents with web automation capabilities using Mastra and Stagehand - [Mastra Agent Quickstart](https://docs.browserbase.com/integrations/mastra/quickstart.md): Build AI-powered web automation agents with Mastra and Stagehand - [Browserbase MCP Server](https://docs.browserbase.com/integrations/mcp/introduction.md): AI-powered browser automation 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 web scraping with MongoDB storage using Stagehand - [Quickstart](https://docs.browserbase.com/integrations/mongo-db/quickstart.md): Build an AI-powered web scraper that extracts 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): Add AI-powered browser agent automation to your n8n workflows with the Browserbase Agent community node. - [n8n Quickstart](https://docs.browserbase.com/integrations/n8n/quickstart.md): Install the Browserbase Agent community node, configure credentials, and run your first AI-powered browser automation in n8n. - [OpenAI Computer Use Agent](https://docs.browserbase.com/integrations/openai-cua/introduction.md): Integrate OpenAI CUA with Browserbase for scalable browser automation - [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 Skill](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 automation, 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 automation 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 setup 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. - [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 - [Documentation](https://docs.browserbase.com/introduction.md): What is Browserbase? - [Getting started](https://docs.browserbase.com/introduction/getting-started.md) - [Start your first Session with Playwright](https://docs.browserbase.com/introduction/playwright.md) - [Start your first Session with Puppeteer](https://docs.browserbase.com/introduction/puppeteer.md) - [Start your first Session with Selenium](https://docs.browserbase.com/introduction/selenium.md) - [Stagehand](https://docs.browserbase.com/introduction/stagehand.md): AI web automation with Stagehand + Browserbase - [What is Browserbase?](https://docs.browserbase.com/introduction/what-is-browserbase.md) - [What is a headless browser?](https://docs.browserbase.com/introduction/what-is-headless-browser.md) - [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 an Extension](https://docs.browserbase.com/reference/api/delete-an-extension.md) - [Delete download](https://docs.browserbase.com/reference/api/delete-download.md) - [Delete Session Downloads](https://docs.browserbase.com/reference/api/delete-session-downloads.md) - [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 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 download](https://docs.browserbase.com/reference/api/get-download.md) - [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 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 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 Downloads](https://docs.browserbase.com/reference/api/session-downloads.md) - [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) - [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) - [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. - [Automating Form Submissions](https://docs.browserbase.com/use-cases/automating-form-submissions.md): Enhancing Efficiency and Accuracy - [Automated Testing](https://docs.browserbase.com/use-cases/building-automated-tests.md): Run reliable end-to-end testing at scale with Browserbase - [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 Scraping](https://docs.browserbase.com/use-cases/scraping-website.md): Extract structured data from websites ## OpenAPI Specs - [openapi.v1](https://docs.browserbase.com/reference/api/openapi.v1.yaml) - [package](https://docs.browserbase.com/package.json) ## Optional - [Discord](https://stagehand.dev/discord) - [Changelog](https://www.browserbase.com/changelog) Built with [Mintlify](https://mintlify.com).