# Stagehand ## Docs - [Introducing Stagehand](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/first-steps/introduction.md): Developers use Stagehand to reliably automate the web. - [Quickstart](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/first-steps/quickstart.md): Build your first Stagehand automation with act, extract, and observe. - [Installation](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/first-steps/installation.md): Add Stagehand to an existing project. - [AI rules](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/first-steps/ai-rules.md): Give your AI coding assistant the rules it needs to write correct Stagehand v4 code. - [Act](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/basics/act.md): Interact with a web page - [Extract](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/basics/extract.md): Extract structured data from a webpage - [Observe](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/basics/observe.md): Discover and plan executable actions on any web page - [WebMCP](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/basics/webmcp.md): List and invoke tools registered by the current web page - [Browser](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/configuration/browser.md): Configure Stagehand on Browserbase or locally - [Models](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/configuration/models.md): Use any LLM with Stagehand - [Logging](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/configuration/logging.md): Control terminal output and forward structured Stagehand logs - [Observability](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/configuration/observability.md): Track Stagehand automation with session visibility and analytics - [Integrations](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/integrations/overview.md): Connect CrewAI, Deep Agents, Eve, Mastra, or the Vercel AI SDK to a persistent Stagehand browser. - [CrewAI](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/integrations/crewai.md): Give a CrewAI agent persistent Stagehand browser tools over MCP/stdio. - [Deep Agents](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/integrations/deep-agents.md): Give LangChain Deep Agents persistent Stagehand tools locally or in a managed deployment. - [Eve](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/integrations/eve.md): Give Eve, Vercel's framework for building agents, native Stagehand browser tools backed by one durable browser session. - [Mastra](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/integrations/mastra.md): Give a Mastra agent persistent Stagehand browser tools over MCP/stdio. - [Vercel AI SDK](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/integrations/vercel-ai-sdk.md): Give a Vercel AI SDK agent persistent Stagehand browser tools over MCP/stdio. - [Prompting best practices](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/prompting-best-practices.md): Write effective prompts for reliable Stagehand automation - [Observe use cases](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/usecase-observe.md): Real-world patterns for planning automations with observe() - [Caching actions](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/caching.md): Cache actions automatically to reduce costs and improve performance - [Using multiple tabs](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/using-multiple-tabs.md): Act on multiple tabs with Stagehand - [User data](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/user-data.md): Persist browser data between sessions - [Speed optimization](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/speed-optimization.md): Optimize Stagehand performance for faster automation and reduced latency - [Cost optimization](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/cost-optimization.md): Minimize costs while maintaining automation performance - [Deploying Stagehand](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/deployments.md): Deploy your AI agents and automations to the cloud - [MCP integrations](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/best-practices/mcp-integrations.md): Call Model Context Protocol (MCP) servers alongside Stagehand's primitives - [Migrate v3 to v4](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/migrations/v3.md) - [Migrate Playwright to v4](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/migrations/playwright.md) - [Stagehand](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/reference/stagehand.md): Initialize a browser session and run AI-powered actions, observations, and extractions - [context](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/reference/context.md): Manage pages, cookies, headers, policies, and clipboard access within a browser context - [clipboard](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/reference/clipboard.md): Read, write, and dispatch clipboard operations in the browser - [page](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/reference/page.md): Navigate, inspect, and interact with a browser page - [WebMCP](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/reference/webmcp.md): Inspect and invoke page-provided WebMCP tools - [response](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/reference/response.md): Inspect the main-document network response returned by page navigation - [locator](https://stagehand-fix-docs-test-timeout.mintlify.site/v4/reference/locator.md): Target elements and perform focused DOM interactions ## OpenAPI Specs - [openapi.documented](https://app.stainless.com/api/spec/documented/stagehand/openapi.documented.yml) ## Optional - [Discord](https://discord.gg/stagehand) - [GitHub](https://github.com/browserbase/stagehand) - [Changelog](https://github.com/browserbase/stagehand/releases)