# WebAgent > WebAgent — let LLM agents act on the web like developers do. DoAnything API + BrowserAgent engine. Use this index to navigate; fetch llms-full.txt for the entire body in one shot. ## Getting Started - [What is WebAgent](https://docs.eazo.ai/en/web-agent/getting-started/what-is-webagent): WebAgent is an API that lets LLM agents act on the web — start a session, run a task, get a structured result. - [Quickstart](https://docs.eazo.ai/en/web-agent/getting-started/quickstart): Five minutes from sign-up to your first SSE event. Pick Python, TypeScript, or cURL. - [Authentication & API keys](https://docs.eazo.ai/en/web-agent/getting-started/authentication): WebAgent uses bearer tokens prefixed wa_, scoped to one project, with rotation and a one-hour grace window after revocation. - [Pricing & Credits](https://docs.eazo.ai/en/web-agent/getting-started/pricing): WebAgent bills in credits — a pre-paid USD balance that drains as tasks run. Two buckets, four cost lines, no surprises. ## Concepts - [Sessions & Tasks](https://docs.eazo.ai/en/web-agent/concepts/sessions-and-tasks): A session holds the runtime resources; tasks are the instructions that run inside it. Seven lifecycle states, one resumable SSE stream. - [Errors & retries](https://docs.eazo.ai/en/web-agent/concepts/errors-and-retries): Every WebAgent error has a stable `code`. This page tells you which ones to retry, which to surface, and which to fix in your own code. ## SDK - [Python SDK](https://docs.eazo.ai/en/web-agent/sdk/python): Install, configure, and use the official web-agent-sdk Python package. - [TypeScript SDK](https://docs.eazo.ai/en/web-agent/sdk/typescript): Install, configure, and use the official @web-agent/sdk Node / browser package. - [cURL & raw HTTP](https://docs.eazo.ai/en/web-agent/sdk/curl): Use any language. The API is plain JSON over HTTPS — these are the patterns. ## API Reference - [API Overview](https://docs.eazo.ai/en/web-agent/reference/): Conventions that apply to every endpoint — base URL, auth, errors, rate limits, and pagination. ## Guides - [Vibecoding with WebAgent](https://docs.eazo.ai/en/web-agent/guides/vibecoding): Hand WebAgent's docs to your IDE-resident LLM (Cursor, Claude Code, Aider) and let it write the integration for you.