# WebRun Documentation ## Docs - [Endpoints](https://docs.webrun.ai/api-reference/endpoints.md): Complete reference for all WebRun API endpoints - [Parameters](https://docs.webrun.ai/api-reference/parameters.md): Complete reference for all WebRun API parameters - [Rate Limits](https://docs.webrun.ai/api-reference/rate-limits.md): Understanding and working with WebRun API rate limits - [Response Formats](https://docs.webrun.ai/api-reference/response-formats.md): Complete reference for all WebRun API response formats - [Supported Interactions](https://docs.webrun.ai/capabilities/supported-interactions.md): Every element type WebRun's AI agent can interact with on the web - [Guardrails](https://docs.webrun.ai/concepts/guardrails.md): Human-in-the-loop safety mechanism for sensitive operations - [Automation Policies](https://docs.webrun.ai/concepts/policies.md): Runtime rules that control what an AI agent can and cannot do during a session - [Pricing & Costs](https://docs.webrun.ai/concepts/pricing.md): Understanding WebRun's pricing model and cost optimization - [Response Model](https://docs.webrun.ai/concepts/response-model.md): Understanding WebRun's hybrid synchronous/asynchronous response model - [Sessions](https://docs.webrun.ai/concepts/sessions.md): Understanding browser sessions and their lifecycle - [Tasks](https://docs.webrun.ai/concepts/tasks.md): Understanding browser tasks and their lifecycle - [Environments API](https://docs.webrun.ai/environments/environments-api.md): Create, list, and delete environments; upload browser profiles and manage attached files - [File Uploads](https://docs.webrun.ai/environments/file-uploads.md): Upload files to environments for persistent access, or upload standalone files for temporary use - [Environments](https://docs.webrun.ai/environments/overview.md): Bundle a browser profile and persistent file storage into a reusable container for your automation sessions - [Browser Profiles](https://docs.webrun.ai/environments/profiles.md): Persist cookies, local storage, and browser state across sessions using an environment's browser profile - [Triggers](https://docs.webrun.ai/environments/triggers.md): Schedule recurring browser automation tasks that run on a defined cadence under an environment - [MCP Quickstart](https://docs.webrun.ai/getting-started/mcp-quickstart.md): Add browser automation to Claude, ChatGPT and Cline via MCP - [Overview](https://docs.webrun.ai/getting-started/overview.md): Real-time browser automation infrastructure for AI agents - [Quickstart](https://docs.webrun.ai/getting-started/quickstart.md): Run your first browser automation task in under 5 minutes - [Workflows: n8n, Make](https://docs.webrun.ai/getting-started/workflow-quickstart.md): Integrate WebRun with no-code automation platforms - [MCP Server Reference](https://docs.webrun.ai/integrations/mcp-server.md): Complete reference for WebRun's Model Context Protocol server - [OpenAI-Compatible API](https://docs.webrun.ai/integrations/openai-compatible.md): Use WebRun with OpenAI SDK, LangChain, LlamaIndex, and Vercel AI SDK - [REST API Integration](https://docs.webrun.ai/integrations/rest-api.md): Build browser automation with WebRun's REST API endpoints - [WebSocket Integration](https://docs.webrun.ai/integrations/websocket.md): Real-time browser automation with Socket.IO events - [Common Issues & Solutions](https://docs.webrun.ai/troubleshooting/common-issues.md): Troubleshooting guide for frequently encountered issues with WebRun - [Error Codes Reference](https://docs.webrun.ai/troubleshooting/errors-reference.md): Complete reference of all WebRun API error codes, status codes, and solutions - [Frequently Asked Questions](https://docs.webrun.ai/troubleshooting/faqs.md): Common questions about WebRun's browser automation platform - [Controlling Sessions](https://docs.webrun.ai/usage-guides/controlling-sessions.md): Control task execution with pause, resume, stop, and terminate commands - [Cost Optimization](https://docs.webrun.ai/usage-guides/cost-optimization.md): Reduce costs while maintaining performance - [Handling Guardrails](https://docs.webrun.ai/usage-guides/handling-guardrails.md): Detect and respond to guardrails when the AI agent needs human input or guidance - [Manual Interaction](https://docs.webrun.ai/usage-guides/manual-interaction.md): Take control of the browser with clicks, typing, and keyboard inputs - [Multi-Task Workflows](https://docs.webrun.ai/usage-guides/multi-task-workflows.md): Learn how to create persistent sessions and send multiple tasks sequentially - [Proxies](https://docs.webrun.ai/usage-guides/proxies.md): Route browser sessions through proxy servers for geographic targeting and IP management - [Secrets](https://docs.webrun.ai/usage-guides/secrets.md): Provide credentials securely to the agent for website authentication during task execution - [Structured Output](https://docs.webrun.ai/usage-guides/structured-output.md): Get structured, parseable data from AI agent tasks for downstream processing - [Video Streaming](https://docs.webrun.ai/usage-guides/video-streaming.md): Watch browser sessions in real-time via WebRTC or browser player - [Webhooks](https://docs.webrun.ai/usage-guides/webhooks.md): Receive automated notifications when tasks complete ## OpenAPI Specs - [openapi](https://docs.webrun.ai/api-reference/openapi.json)