1,040 pages for comm.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
choosing-a-model
Claude Developer Platform · in the page
about-claude/models/choosing-a-model
…eration and lower development costs, and is often sufficient for many common applications. This approach is best for: * Initial prototyping and development * Applications with tight latency requireme…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…xisting traffic is affected. If your organization has a Priority Tier commitment, Claude Fable 5 supports it; Claude Mythos 5 does not. 4. **Data retention:** Claude Fable 5 and Claude Mythos 5 requi…
model-ids-and-versions
Claude Developer Platform · in the page
about-claude/models/model-ids-and-versions
…shot for that minor version. ## Dateless IDs are pinned snapshots A common misconception is that dateless model IDs such as `claude-sonnet-4-6` behave as evergreen pointers that route to the latest…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…on | | Gaps over an hour are common: about 60% or more of your pauses longer than 5 minutes also run past an hour | Any | 5-m…
pricing
Claude Developer Platform · in the page
about-claude/pricing
…ically manages cache breakpoints as conversations grow. This is the recommended starting point for most use cases. * **Explicit cache breakpoints:** Place `cache_control` directly on individual conten…
content-moderation
Claude Developer Platform · in the page
about-claude/use-case-guides/content-moderation
…> ```python Python client = anthropic.Anthropic() allowed_user_comments = [ "This movie was great, I really enjoyed it. The main actor really killed it!", "I hate Mondays.", "…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…our brand’s tone and values, whereas human agents might vary in their communication styles. </Accordion> </AccordionGroup> Some considerations for choosing Claude over other LLMs: * You prioritize…
legal-summarization
Claude Developer Platform · in the page
about-claude/use-case-guides/legal-summarization
…h by quickly analyzing large volumes of case law, statutes, and legal commentary. It can identify relevant precedents, extract key legal principles, and summarize complex legal arguments. This capabil…
overview
Claude Developer Platform · in the page
about-claude/use-case-guides/overview
--- title: Guides to common use cases url: https://platform.claude.com/docs/en/about-claude/use-case-guides/overview description: "Explore production guides for building common Claude use cases: ticke…
ticket-routing
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…score of 4 or higher. </Accordion> </AccordionGroup> Here are some common success criteria that might be useful regardless of whether an LLM is used: <AccordionGroup> <Accordion title="Routing a…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…kdown ## Extract PDF text PDF (Portable Document Format) files are a common file format that contains text, images, and other content. To extract text from a PDF, you'll need to use a library. There…
claude-api-skill
Claude Developer Platform · in the page
agents-and-tools/agent-skills/claude-api-skill
…* **Language-specific SDK documentation:** Installation, quick start, common patterns, and error handling for your project’s language * **Tool use guidance:** Language-specific examples and [conceptua…
enterprise
Claude Developer Platform · in the page
agents-and-tools/agent-skills/enterprise
…ential stores, never appear in Skill content. 6. **Identify tools and commands the Skill instructs Claude to run.** List all bash commands, file operations, and tool references. Consider the combined…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/overview
…Note> ## Using Skills Anthropic provides pre-built Agent Skills for common document tasks (PowerPoint, Excel, Word, PDF), and you can create your own custom Skills. Both work the same way: once a Sk…
quickstart
Claude Developer Platform · in the page
agents-and-tools/agent-skills/quickstart
…title="Choose how to authenticate"> Signing in with the CLI is recommended for local development. Follow the steps for one of the following options. </Step> </Steps> **CLI** <Steps conti…
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…` (system default), `defer_loading: true` (from `default_config`) ## Common configuration patterns ### Enable all tools with default configuration The simplest pattern: enable all tools from a serv…
console
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/console
…/en/agents-and-tools/mcp-tunnels/concepts#credential-provisioning) (recommended).** Set up [Workload Identity Federation](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation…
Edit docker-compose.yaml: increment the integer in the setup service's
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-compose
…t to authenticate to the Tunnels API.** * **Programmatic access (recommended).** Turn on **Set up programmatic access** when creating the tunnel so the setup component can authenticate through Work…
deploy-helm
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-helm
…/en/agents-and-tools/mcp-tunnels/concepts#credential-provisioning) (recommended).** The [setup component](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/concepts#components) authenti…
overview
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/overview
…They are provided “as-is” without any uptime, support, or continuity commitment, and they depend on a third-party network provider (Cloudflare) that makes no availability commitment for the underlyin…
quickstart
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/quickstart
…c7058fcef9c4f0e7d83372f82330548dbf8f8b366f3d8b506526d93b2 command: tunnel --no-autoupdate run --url http://localhost:8080 environment: - TUNNEL_TOKEN…
reference
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/reference
…as the `setup` binary. Run it with `docker compose run --rm setup <subcommand>` (Compose) or rely on the chart’s hooks and CronJobs (Helm). ### `setup init` Attaches to an existing tunnel (or create…
security
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/security
…also depends on how you configure and operate it. This page covers recommended hardening, breach response, and how to decommission a tunnel. ## Best practices * **Require OAuth on every MCP server.…
troubleshooting
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/troubleshooting
…setup ``` ## Tunnel won’t connect Check the cloudflared logs first. Common causes: * The `TUNNEL_TOKEN` is missing, expired, or copied incorrectly. * A firewall is blocking outbound TCP/UDP on port…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…nguage="cURL"> This workflow needs more logic than a single shell command. Use the Anthropic SDK to run it. </CodeGroupItem> <CodeGroupItem language="CLI"> This workflow needs more logic…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…ts-and-tools/tool-use/bash-tool description: Let Claude request shell commands that your application runs in a persistent bash session and returns as tool results. featureMetadata: status: stable…
browser-use-sdk
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-sdk
…n before keyboard input and clicks, and isolate the desktop so that a command can reach no further than the task needs. 4. Refuse input your desktop shouldn’t honor, such as a point outside the screen…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…hing to act on where a bare `Error: navigation failed` doesn’t. Other common cases: <AccordionGroup> <Accordion title="Refused navigation scheme"> ```json { "type": "tool_result",…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…ool, one user message, one tool call, one result. The code is heavily commented so you can map each line to the [tool use lifecycle](https://platform.claude.com/docs/en/agents-and-tools/tool-use/how-t…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…data, create visualizations, perform complex calculations, run system commands, create and edit files, and process uploaded files directly within the API conversation. The code execution tool allows C…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…o terms of service. </Warning> In some circumstances, Claude follows commands found in content even when they conflict with your instructions. For example, instructions on webpages or contained in im…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…/Tip> ### Model responses with tools When using tools, Claude often comments on what it’s doing or responds naturally to the user before calling tools. For example, given the prompt “What’s the wea…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…agments of each `tool_use` block needs more logic than a single shell command. Use the [Anthropic SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) for this. To see the raw fragmen…
how-tool-use-works
Claude Developer Platform · in the page
agents-and-tools/tool-use/how-tool-use-works
…te the schema, run the code, and return the results. This is the most common case: the vast majority of tool-use traffic is [user-defined tools](https://platform.claude.com/docs/en/agents-and-tools/to…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…oolu_01C4D5E6F7G8H9I0J1K2L3M4", "name": "memory", "input": { "command": "view", "path": "/memories" } } ``` **3. Your application returns the directory contents:** ```json { "type":…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…nguage="cURL"> This workflow needs more logic than a single shell command. Use the [Anthropic SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) to run it. </CodeGroupItem>…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…"cURL"> This end-to-end test needs more logic than a single shell command. Use the [Anthropic SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) to run it. The request it sends…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…"return_code": 0, "content": [] } } ``` ## Error handling ### Common errors | Error | Where it appears…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…se", "id": "toolu_01PjgRJLbXrXEMZwDNYLnBqk", "name": "run_command", "input": { "command": "uname -a" } } ] } ``` To continue the turn, run the client tools and send a user mes…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…page covers why strict mode matters for agents, how to enable it, and common use cases. For the supported JSON Schema subset, see [JSON Schema limitations](https://platform.claude.com/docs/en/build-wi…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…and edit files, and handle its view, str_replace, create, and insert commands. featureMetadata: status: stable zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.…
tool-combinations
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-combinations
….com/docs/en/agents-and-tools/tool-use/tool-combinations description: Common Anthropic tool pairings for research agents, coding agents, and long-running agents. --- Anthropic-provided tools are desi…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…eScript offers two approaches for defining tools: **Using Zod (recommended):** Use `betaZodTool()` for type-safe tool definitions with Zod validation (requires Zod 3.25.0 or higher): ```type…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…patterns, not natural language queries. Matching is case-insensitive. Common patterns include the following: * `"weather"`: matches tool names and descriptions containing “weather” * `"get_.*_dat…
troubleshooting-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/troubleshooting-tool-use
…and-tools/tool-use/troubleshooting-tool-use description: Fix the most common tool-use errors with symptom-to-fix diagnostic tables. --- Symptom-to-fix tables for the most common tool-use errors. Each…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…source even when they echo text that Claude produced (for example, a command that prints its input, or an error message that quotes it). The tool also refuses a URL that appears to contain a credent…
Beta
Claude Developer Platform · in the page
api/beta
…a raw event stream. In the TypeScript, Python and Ruby SDKs, the recommended way to stream is `messages.stream()`. It sets `stream` for you and accumulates the events into the final message. See [S…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…single request, include all feature names in the header separated by commas: ```http anthropic-beta: feature1,feature2,feature3 ``` You can also send the `anthropic-beta` header more than once in t…
Agents
Claude Developer Platform · in the page
api/beta/agents
…: "You are a general-purpose agent that can research, write code, run commands, and use connected tools to complete the user'\''s task end to end.", "tools": [ { "t…
Archive Agent
Claude Developer Platform · in the page
api/beta/agents/archive
…: "You are a general-purpose agent that can research, write code, run commands, and use connected tools to complete the user's task end to end.", "tools": [ { "configs": [ {…