Search the documentation
50 pages for caching.
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.
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
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, budgets, and multi-model strategies. --- When a workload moves from prototype to production, cost…
pricing
Claude Developer Platform · in the page
about-claude/pricing
…Writes", and "Cache Hits & Refreshes" columns are specific to [prompt caching](https://platform.claude.com/docs/en/about-claude/pricing#prompt-caching), and "Output Tokens" shows output pricing. See […
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-ma…
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
…iption: Choose between 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 For caching tool definitions across turns, see [Tool use with prompt caching](https://platform.claude.com/docs/en/agents-…
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 38 more` - `string` - `"message-batches-2024-09-24" or "prompt-caching-2…
Agents
Claude Developer Platform · in the page
api/beta/agents
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Archive Agent
Claude Developer Platform · in the page
api/beta/agents/archive
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
List Agents
Claude Developer Platform · in the page
api/beta/agents/list
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Get Agent
Claude Developer Platform · in the page
api/beta/agents/retrieve
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Versions
Claude Developer Platform · in the page
api/beta/agents/versions
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
List Agent Versions
Claude Developer Platform · in the page
api/beta/agents/versions/list
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
List Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs/list
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Get Deployment Run
Claude Developer Platform · in the page
api/beta/deployment_runs/retrieve
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Archive Deployment
Claude Developer Platform · in the page
api/beta/deployments/archive
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
List Deployments
Claude Developer Platform · in the page
api/beta/deployments/list
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Pause Deployment
Claude Developer Platform · in the page
api/beta/deployments/pause
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Get Deployment
Claude Developer Platform · in the page
api/beta/deployments/retrieve
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Run Deployment Now
Claude Developer Platform · in the page
api/beta/deployments/run
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Unpause Deployment
Claude Developer Platform · in the page
api/beta/deployments/unpause
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Dreams
Claude Developer Platform · in the page
api/beta/dreams
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Archive a Dream
Claude Developer Platform · in the page
api/beta/dreams/archive
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Cancel a Dream
Claude Developer Platform · in the page
api/beta/dreams/cancel
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Create a Dream
Claude Developer Platform · in the page
api/beta/dreams/create
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
List Dreams
Claude Developer Platform · in the page
api/beta/dreams/list
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Get a Dream
Claude Developer Platform · in the page
api/beta/dreams/retrieve
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…
Environments
Claude Developer Platform · in the page
api/beta/environments
…t to use. - `string` - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more` - `"message-batches-2024-09-24"` - `"prompt-caching-2024-07…