440 pages for caching.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
tool-use-with-prompt-caching
Claude Developer Platform · title
agents-and-tools/tool-use/tool-use-with-prompt-caching
How Claude Code uses prompt caching
Claude Code CLI · title
prompt-caching
Caching
Model Context Protocol · title
specification/2026-07-28/server/utilities/caching
Caching
Model Context Protocol · title
specification/draft/server/utilities/caching
Request 2 caches its request content (not the response)
Claude Developer Platform · path
build-with-claude/prompt-caching
api-credits-for-subscribers
Claude Developer Platform · in the page
about-claude/api-credits-for-subscribers
…aude.com/docs/en/about-claude/models/choosing-a-model). * Use [prompt caching](https://platform.claude.com/docs/en/build-with-claude/prompt-caching) for repeated context. * Use the [Message Batches AP…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…mpting-claude-fable-5#consider-all-effort-levels). 7. **Lower prompt caching minimum:** The minimum cacheable prompt length on `claude-fable-5` and `claude-mythos-5` is 512 tokens, lower than the 1,0…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…intelligence on the Claude Platform, with measured results for prompt caching, effort, model choice, output caps, and multi-model strategies. --- The most capable model can be too expensive at scale,…
pricing
Claude Developer Platform · in the page
about-claude/pricing
…data-residency) for details. ## Feature-specific pricing ### Prompt caching Prompt caching reduces costs and latency by reusing previously processed portions of your prompt across API calls. Instea…
commerce-agents
Claude Developer Platform · in the page
about-claude/use-case-guides/commerce-agents
…kills design, UI components as tools, harness-enforced safety, prompt caching, memory, and evals, read the engineering post [A guide to the anatomy of effective commerce agents](https://claude.com/blo…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…rovides a smooth, interactive experience when working with LLMs. * Caching: Implementing caching can improve response times and reduce unnecessary API calls. * Context retention: Maintaining con…
claude-api-skill
Claude Developer Platform · in the page
agents-and-tools/agent-skills/claude-api-skill
…r single requests, streaming chat, tool use, batch processing, prompt caching, structured outputs, and custom agent loops * **Claude Managed Agents (beta):** An Anthropic-hosted surface for server-man…
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…| | `cache_control` | object | No | [Prompt caching](https://platform.claude.com/docs/en/build-with-claude/prompt-caching) cache breakpoint configuration for this toolset. |…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…| | `caching` | object \| null | `null` (off) | Enables [prompt caching](https://platform.claude.com/docs/en/build-wit…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…| | `cache_control` | No | [Prompt caching](https://platform.claude.com/docs/en/build-with-claude/prompt-caching) breakpoint at the toolset definition; entry only. A…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…ault value when no `tools` are provided. <Note> When using [prompt caching](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#what-invalidates-the-cache), changes to the `tool_ch…
manage-tool-context
Claude Developer Platform · in the page
agents-and-tools/tool-use/manage-tool-context
…cription: Choose among tool search, programmatic tool calling, prompt caching, and context editing to manage context bloat. --- Tool definitions and accumulated `tool_result` blocks consume your cont…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…into Claude's context. </Card> <Card title="Tool use with prompt caching" icon="database" href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-use-with-prompt-caching"> Ca…
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
…s, including markers inside a batch action, see [Tool use with prompt caching](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-use-with-prompt-caching#cache-control-on-tool-definiti…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…useful for adding metadata such as `cache_control` to enable [prompt caching](https://platform.claude.com/docs/en/build-with-claude/prompt-caching) on tool results, or for transforming the tool outpu…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…ition before passing it to Claude. The prefix is untouched, so prompt caching is preserved. The grammar for [strict mode](https://platform.claude.com/docs/en/agents-and-tools/tool-use/strict-tool-use)…
troubleshooting-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/troubleshooting-tool-use
…tant for the life of a cached conversation. See [Tool use with prompt caching](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-use-with-prompt-caching) and [Thinking and prompt cach…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…he cache and fetch fresh content. The default is `true`. Only disable caching when the user explicitly requests fresh content or when fetching rapidly changing sources, because bypassing the cache inc…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…erver-side-loop-and-pause-turn) in the Server tools guide. ## Prompt caching To cache tool definitions across turns, see [Tool use with prompt caching](https://platform.claude.com/docs/en/agents-and…
Beta
Claude Developer Platform · in the page
api/beta
…- `AnthropicBeta = string or "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 49 more` - `string` - `"message-batches-2024-09-24"` - `"prompt-cachi…
Agents
Claude Developer Platform · in the page
api/beta/agents
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Archive Agent
Claude Developer Platform · in the page
api/beta/agents/archive
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
List Agents
Claude Developer Platform · in the page
api/beta/agents/list
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Get Agent
Claude Developer Platform · in the page
api/beta/agents/retrieve
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Versions
Claude Developer Platform · in the page
api/beta/agents/versions
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
List Agent Versions
Claude Developer Platform · in the page
api/beta/agents/versions/list
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
List Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs/list
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Get Deployment Run
Claude Developer Platform · in the page
api/beta/deployment_runs/retrieve
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Archive Deployment
Claude Developer Platform · in the page
api/beta/deployments/archive
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
List Deployments
Claude Developer Platform · in the page
api/beta/deployments/list
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Pause Deployment
Claude Developer Platform · in the page
api/beta/deployments/pause
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Get Deployment
Claude Developer Platform · in the page
api/beta/deployments/retrieve
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Run Deployment Now
Claude Developer Platform · in the page
api/beta/deployments/run
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Unpause Deployment
Claude Developer Platform · in the page
api/beta/deployments/unpause
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Dreams
Claude Developer Platform · in the page
api/beta/dreams
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Archive a Dream
Claude Developer Platform · in the page
api/beta/dreams/archive
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Cancel a Dream
Claude Developer Platform · in the page
api/beta/dreams/cancel
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
Create a Dream
Claude Developer Platform · in the page
api/beta/dreams/create
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…
List Dreams
Claude Developer Platform · in the page
api/beta/dreams/list
…ader. - `string` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07-31"` - `"computer-use-2024-10-22"` - `"computer-use-2025-01-24"` - `"pdfs-2024-09-25"` - `"token-count…