# Stagehand ## Docs - [Introducing Stagehand](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/first-steps/introduction.md): Developers use Stagehand to reliably automate the web. - [Quickstart](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/first-steps/quickstart.md): Build your first Stagehand automation with act, extract, and observe. - [Installation](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/first-steps/installation.md): Add Stagehand to an existing project. - [AI rules](https://stagehand-miguel-facade-eve-example.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-miguel-facade-eve-example.mintlify.site/v4/basics/act.md): Interact with a web page - [Extract](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/basics/extract.md): Extract structured data from a webpage - [Observe](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/basics/observe.md): Discover and plan executable actions on any web page - [WebMCP](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/basics/webmcp.md): List and invoke tools registered by the current web page - [Browser](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/configuration/browser.md): Configure Stagehand on Browserbase or locally - [Models](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/configuration/models.md): Use any LLM with Stagehand - [Logging](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/configuration/logging.md): Control terminal output and forward structured Stagehand logs - [Observability](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/configuration/observability.md): Track Stagehand automation with session visibility and analytics - [Prompting best practices](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/prompting-best-practices.md): Write effective prompts for reliable Stagehand automation - [Observe use cases](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/usecase-observe.md): Real-world patterns for planning automations with observe() - [Caching actions](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/caching.md): Cache actions automatically to reduce costs and improve performance - [Using multiple tabs](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/using-multiple-tabs.md): Act on multiple tabs with Stagehand - [User data](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/user-data.md): Persist browser data between sessions - [Speed optimization](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/speed-optimization.md): Optimize Stagehand performance for faster automation and reduced latency - [Cost optimization](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/cost-optimization.md): Minimize costs while maintaining automation performance - [Deploying Stagehand](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/deployments.md): Deploy your AI agents and automations to the cloud - [MCP integrations](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/best-practices/mcp-integrations.md): Call Model Context Protocol (MCP) servers alongside Stagehand's primitives - [Migrate v3 to v4](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/migrations/v3.md) - [Stagehand](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/reference/stagehand.md): Initialize a browser session and run AI-powered actions, observations, and extractions - [context](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/reference/context.md): Manage pages, cookies, headers, policies, and clipboard access within a browser context - [clipboard](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/reference/clipboard.md): Read, write, and dispatch clipboard operations in the browser - [page](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/reference/page.md): Navigate, inspect, and interact with a browser page - [WebMCP](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/reference/webmcp.md): Inspect and invoke page-provided WebMCP tools - [response](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/reference/response.md): Inspect the main-document network response returned by page navigation - [locator](https://stagehand-miguel-facade-eve-example.mintlify.site/v4/reference/locator.md): Target elements and perform focused DOM interactions ## Optional - [Discord](https://stagehand.dev/discord) - [GitHub](https://github.com/browserbase/stagehand) - [Changelog](https://github.com/browserbase/stagehand/releases)