Search the documentation
50 pages for rows.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
browser-use-tool
Claude Developer Platform · title
agents-and-tools/tool-use/browser-use-tool
On a remote host without a browser:
Claude Developer Platform · title
cli-sdks-libraries/cli/authentication
Built-in browser and Claude in Chrome
Claude Documentation · title
third-party/claude-desktop/browser
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…use-tool) as the stable `computer_toolset_20260801` toolset and the [browser use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) for tasks inside webpages, neithe…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…ior turn. A 40-turn task sends its first turn 40 times, so task cost grows with roughly the square of turn count. Caching does not stop the resending, but each resend costs about a tenth as much and p…
pricing
Claude Developer Platform · in the page
about-claude/pricing
…n token costs as documented in their respective pages. </Note> #### Browser use tool Browser use follows the standard [tool use pricing](https://platform.claude.com/docs/en/agents-and-tools/tool-use…
content-moderation
Claude Developer Platform · in the page
about-claude/use-case-guides/content-moderation
…ateMessage(String message, List<String> unsafeCategories) throws JsonProcessingException { // Convert the unsafe categories into a string, with each category on a new line String…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…g times. #### Scale your chatbot As the complexity of your chatbot grows, your application architecture can evolve to match. Before you add further layers to your architecture, consider the followin…
Create an instance of the Claude API client
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…archy for cases with 20+ intent categories As the number of classes grows, the number of examples required also expands, potentially making the prompt unwieldy. As an alternative, you can consider im…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
….claude.com/docs/images/agent-skills-simple-file.png) As your Skill grows, you can bundle additional content that Claude loads only when needed:  is the closer fit: its member too…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…use/tool-reference), for the fields it accepts. The computer use and browser use tools are [client toolsets](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-reference#client-toolset…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
….claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool) or [browser use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) toolset entry: the API rejects a reque…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
….claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool) or [browser use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) toolset also carries a `toolset_name`…
how-tool-use-works
Claude Developer Platform · in the page
agents-and-tools/tool-use/how-tool-use-works
…y, running shell commands, editing files, controlling a desktop or a browser), Anthropic publishes the tool schema and your application handles execution. The tools in this category are [`memory`](htt…
manage-tool-context
Claude Developer Platform · in the page
agents-and-tools/tool-use/manage-tool-context
…tions, and context editing to trim stale results as the conversation grows. Each solves a different part of the problem, so there's no conflict in using them together. A reasonable starting point for…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…ontext-editing"> Automatically manage conversation context as it grows with context editing. </Card> <Card title="Compaction" icon="stack" href="https://platform.claude.com/docs/en/build-with…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…alls your tools. </Card> <Card title="Handle tool calls" icon="arrows-left-right" href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/handle-tool-calls"> Parse `tool_use` bloc…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…/agents-and-tools/tool-use/computer-use-tool#batch-actions) and the [browser use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool#batch-actions) are stricter. When…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…aches the model's context window. On agentic search benchmarks like [BrowseComp](https://arxiv.org/abs/2504.12516) and [DeepSearchQA](https://github.com/google-deepmind/deepsearchqa), which test multi…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool) and [browser use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) toolset entries (`computer_toolset_202…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…` ```java Java static void backupFile(String filePath) throws IOException { Path source = Path.of(filePath); Path backupPath = Path.of(filePath + ".backup"); if (F…
tool-combinations
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-combinations
…computer use when nothing else fits. If the task stays inside a web browser, use the browser agent pattern in the next section. See [Computer use tool](https://platform.claude.com/docs/en/agents-and-…
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
…`computer-use-2025-11-24` `computer-use-2025-01-24` | | [Browser use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) | `browser_toolset_20260801…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…t on a runner, not both. ### Debugging tool execution When a tool throws an exception, the tool runner catches it and returns the error to Claude as a tool result with `is_error: true`. The tool res…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…every tool definition up front causes two problems as a tool library grows: * **Context bloat:** A typical multiserver setup (GitHub, Slack, Sentry, Grafana, and Splunk) can consume \~55k tokens in d…
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool) and [browser use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) toolset entries follow the same rule:…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…tes dynamically rendered with JavaScript. For pages that need a real browser (JavaScript rendering, clicking, or filling forms), consider the [browser use tool](https://platform.claude.com/docs/en/age…
Beta
Claude Developer Platform · in the page
api/beta
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. ### Beta Not Found Error - `BetaNotFoundError object` - `type: "not_found_error"`…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. - `description: optional string or null` Description of what the deployment does.…
Archive Deployment
Claude Developer Platform · in the page
api/beta/deployments/archive
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. ## Example ```bash curl https://api.anthropic.com/v1/deployments/$DEPLOYMENT_ID/archive…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. - `description: optional string or null` Description of what the deployment does.…
List Deployments
Claude Developer Platform · in the page
api/beta/deployments/list
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. - `next_page: optional string or null` Opaque cursor for the next page. Null when no…
Pause Deployment
Claude Developer Platform · in the page
api/beta/deployments/pause
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. ## Example ```bash curl https://api.anthropic.com/v1/deployments/$DEPLOYMENT_ID/pause \…
Get Deployment
Claude Developer Platform · in the page
api/beta/deployments/retrieve
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. ## Example ```bash curl https://api.anthropic.com/v1/deployments/$DEPLOYMENT_ID \ -…
Unpause Deployment
Claude Developer Platform · in the page
api/beta/deployments/unpause
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. ## Example ```bash curl https://api.anthropic.com/v1/deployments/$DEPLOYMENT_ID/unpause…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…he only currency currently supported; the accepted set is closed and grows only when a new currency is priced. - `description: optional string or null` Description. Omit to preserve; send empty st…
Messages
Claude Developer Platform · in the page
api/beta/messages
…cache control breakpoint at this content block. - `BetaBrowserStateBlockParam object` The caller's browser state after a browser toolset member call — the fu…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…he control breakpoint at this content block. - `BetaBrowserStateBlockParam object` The caller's browser state after a browser toolset member call —…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…he control breakpoint at this content block. - `BetaBrowserStateBlockParam object` The caller's browser state after a browser toolset member call —…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…cache control breakpoint at this content block. - `BetaBrowserStateBlockParam object` The caller's browser state after a browser toolset member call — the fu…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…cache control breakpoint at this content block. - `BetaBrowserStateBlockParam object` The caller's browser state after a browser toolset member call — the fu…
Analytics
Claude Developer Platform · in the page
api/beta/organization/analytics
…te fields and the adoption rates derived from them are null on scoped rows. `rbac_group_id` accepts the tagged id (`rbac_group_...`, as emitted in responses and by the spend-limits API) or a bare grou…