> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowra.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Browser

> Stagehand browser automation — sessions, navigate, act, observe, extract, and agent

Toolkit slug: **`flowra_browser`**.

Browser tools use **Stagehand** for web automation. Most session-based tools require a `sessionId` from **start session** first.

| Slug                                     | Name                            | What it does                                                              |
| ---------------------------------------- | ------------------------------- | ------------------------------------------------------------------------- |
| `FLOWRA_BROWSER_START_SESSION`           | Browser start session           | Start a browser session; returns `sessionId` for other browser tools.     |
| `FLOWRA_BROWSER_END_SESSION`             | Browser end session             | End a session started with start session.                                 |
| `FLOWRA_BROWSER_NAVIGATE`                | Browser navigate                | Open a URL in the session.                                                |
| `FLOWRA_BROWSER_ACT`                     | Browser act                     | Perform an action from natural language (click, type, etc.).              |
| `FLOWRA_BROWSER_OBSERVE`                 | Browser observe                 | Inspect the page and answer questions about elements or state.            |
| `FLOWRA_BROWSER_EXTRACT`                 | Browser extract                 | Extract structured data from the page (instruction + schema).             |
| `FLOWRA_BROWSER_AGENT`                   | Browser agent                   | Autonomous multi-step browser tasks (navigate, interact, complete flows). |
| `FLOWRA_BROWSER_LIST_CAPTURED_ENDPOINTS` | Browser list captured endpoints | List captured API endpoints from a session (optional rate filter).        |

```mermaid theme={null}
flowchart LR
  START["BROWSER_START_SESSION"] --> NAV["BROWSER_NAVIGATE"]
  NAV --> ACT["BROWSER_ACT / OBSERVE / EXTRACT"]
  ACT --> END["BROWSER_END_SESSION"]
  START --> AGENT["BROWSER_AGENT"]
```

## Related

* [Native tools overview](/guides/native-tools)
