# Rusty Browser ## Docs - [Click](https://docs.rustybrowser.com/api-reference/endpoints/commands/click.md): Click at specific coordinates on the page - [Eval](https://docs.rustybrowser.com/api-reference/endpoints/commands/eval.md): Evaluate a JavaScript expression in the browser - [Fetch HTML](https://docs.rustybrowser.com/api-reference/endpoints/commands/fetch-html.md): Fetch the current page's HTML - [Fetch Text](https://docs.rustybrowser.com/api-reference/endpoints/commands/fetch-text.md): Fetch text content from the page - [Find Node](https://docs.rustybrowser.com/api-reference/endpoints/commands/find-node.md): Find a DOM node by CSS selector - [Hold Key](https://docs.rustybrowser.com/api-reference/endpoints/commands/hold-key.md): Hold a key down for a duration - [Instruct](https://docs.rustybrowser.com/api-reference/endpoints/commands/instruct.md): Drive the browser with a natural language instruction - [Navigate](https://docs.rustybrowser.com/api-reference/endpoints/commands/navigate.md): Navigate the browser to a URL - [Node Click](https://docs.rustybrowser.com/api-reference/endpoints/commands/node-click.md): Click a DOM element by CSS selector - [Screenshot](https://docs.rustybrowser.com/api-reference/endpoints/commands/screenshot.md): Capture a screenshot of the current page - [Scroll By](https://docs.rustybrowser.com/api-reference/endpoints/commands/scroll-by.md): Scroll the page by a relative amount - [Scroll To](https://docs.rustybrowser.com/api-reference/endpoints/commands/scroll-to.md): Scroll to an element or absolute position - [Send Keys](https://docs.rustybrowser.com/api-reference/endpoints/commands/send-keys.md): Send keyboard input to the browser - [Type](https://docs.rustybrowser.com/api-reference/endpoints/commands/type.md): Type text into a field - [Wait For Node](https://docs.rustybrowser.com/api-reference/endpoints/commands/wait-for-node.md): Wait until a DOM element appears on the page - [Create Context](https://docs.rustybrowser.com/api-reference/endpoints/contexts/create.md): Open a new browser context - [Delete Context](https://docs.rustybrowser.com/api-reference/endpoints/contexts/delete.md): Close a browser context - [Initialize](https://docs.rustybrowser.com/api-reference/endpoints/lifecycle/initialize.md): Initialize the Rusty Browser agent - [Teardown](https://docs.rustybrowser.com/api-reference/endpoints/lifecycle/teardown.md): Shut down all browsers and terminate nodes - [Create Session](https://docs.rustybrowser.com/api-reference/endpoints/sessions/create.md): Spawn a new browser - [Delete Session](https://docs.rustybrowser.com/api-reference/endpoints/sessions/delete.md): Close and destroy a browser - [Delete All Sessions](https://docs.rustybrowser.com/api-reference/endpoints/sessions/delete-all.md): Close all active browsers at once - [Get Session](https://docs.rustybrowser.com/api-reference/endpoints/sessions/get.md): Retrieve info about an existing browser - [List Sessions](https://docs.rustybrowser.com/api-reference/endpoints/sessions/list.md): List all active browsers - [Fetch Logs](https://docs.rustybrowser.com/api-reference/endpoints/sessions/logs.md): Retrieve logs for a browser session - [Fetch UI Map Diff](https://docs.rustybrowser.com/api-reference/endpoints/ui-map/diff.md): Get changes to the accessibility tree since last snapshot - [Fetch UI Map](https://docs.rustybrowser.com/api-reference/endpoints/ui-map/get.md): Get the accessibility tree of the current page - [API Reference](https://docs.rustybrowser.com/api-reference/introduction.md): Rusty Browser REST API - [Infinite Concurrency](https://docs.rustybrowser.com/concepts/concurrency.md): Spawn thousands of browsers simultaneously with no rate limits - [Proxy Infrastructure](https://docs.rustybrowser.com/concepts/proxy-infrastructure.md): 80M+ residential and datacenter proxies with automatic IP rotation and captcha solving - [Browser Lifecycle](https://docs.rustybrowser.com/concepts/sessions.md): How browsers are created, used, and closed — and how billing works - [Intro to Rusty Browser](https://docs.rustybrowser.com/index.md): AI agent web browsers at scale, with flat token-based pricing - [MCP Server](https://docs.rustybrowser.com/integrations/mcp-server.md): Integrate Rusty Browser with Claude and other AI assistants via Model Context Protocol - [CLI](https://docs.rustybrowser.com/open-source/cli.md): Control Rusty Browser from the terminal with rusty-cli - [Frontend](https://docs.rustybrowser.com/open-source/frontend.md): Web dashboard for self-hosted Rusty Browser deployments - [Self-Hosting](https://docs.rustybrowser.com/open-source/self-hosting.md): Run Rusty Browser on your own infrastructure - [Pricing](https://docs.rustybrowser.com/pricing.md): Transparent token-based pricing with subscription plans to lower your per-hour rate - [Quickstart](https://docs.rustybrowser.com/quickstart.md): Launch your first browser in minutes - [Go SDK](https://docs.rustybrowser.com/sdks/go-sdk.md): Official Go client library for the Rusty Browser API ## Optional - [Blog](https://blog.rustybrowser.com) - [Rusty Browser](https://github.com/dashn9/rusty-browser) - [Rustenium Identity](https://github.com/dashn9/rustenium-identity) - [Rustenium](https://github.com/dashn9/rustenium) - [Serverless Flux](https://github.com/dashn9/serverless-flux)