Prompt caching lets Bedrock reuse the start of a prompt you send again and again, such as a long system prompt, tool definitions or a shared document. Cached tokens bill at a much lower cache-read rate and come back faster. Bedrock offers implicit caching (automatic) and explicit caching (you mark checkpoints). It works on on-demand calls only, not batch.
You pay for input tokens on every call. Caching stops you paying full price for the part that never changes.
A support assistant may send the same 4,000-token system prompt with every message. A document app re-sends the same contract with each question. An agent re-sends its tool schemas on every turn. Without caching, each call pays the full input rate for that repeated block.
With caching, Bedrock keeps the processed prefix for a short time. The next call that starts with the exact same tokens reads it from cache. Those tokens bill at the model's cache-read rate, and the answer starts sooner because the model does not reprocess the prefix. AWS describes the feature as reducing both response latency and input token cost.
| Type | How it works | What you change |
|---|---|---|
| Implicit | Bedrock and the model try to reuse matching prompt prefixes automatically. Best effort; no hit is guaranteed. | Nothing, but keep static content first and dynamic content last |
| Explicit | You mark cache checkpoints. The prefix before each checkpoint can be cached if it meets the minimum length. | Add checkpoints to the request (cachePoint in Converse, cache_control for Claude in InvokeModel) |
Five rules decide whether a call hits the cache.
For Claude, Bedrock also offers simplified cache management: put one checkpoint at the end of your static content and Bedrock looks back about 20 content blocks for the longest cached match. The Converse response reports cacheReadInputTokens and cacheWriteInputTokens, so you can see what hit. Details are on the prompt caching page.
Check the model card. The list grows.
On 10 October 2026 the AWS docs listed explicit caching for current Anthropic Claude models (Claude 5.x and 4.x, Claude 3.7 Sonnet), Amazon Nova Micro, Lite, Pro and Nova 2 Lite, and OpenAI GPT-5.6 and later (through the Responses API). Claude models also support implicit caching. Nova offers implicit caching for all text prompts. OpenAI GPT-5.5 and earlier cache prefixes of 1,024 tokens or more automatically, with no cache-write fee.
Caching is available in every Region where a supported model runs. It applies to on-demand inference only; the batch inference API does not support it.
Any workload that resends a large, stable block within the TTL.
Caching costs a little extra once, then saves on every reuse.
Rates differ by model, so use ratios. On the pricing page example for Claude 3.5 Sonnet v2 (checked 10 October 2026), a cache write cost 1.25 times the normal input price and a cache read cost one tenth of it. AWS states the same 1.25 write rate for OpenAI GPT-5.6 and later.
Worked example with those ratios: 1,000 calls inside the TTL, each with a 4,000-token stable prefix and a 500-token new question. Without caching: 4.5 million input tokens at the full rate. With caching: one write of 4,000 tokens at 1.25 (5,000 token-equivalents), 999 reads of 4,000 tokens at 0.1 (about 400,000), plus 500,000 fresh tokens. That is about 905,000 token-equivalents, roughly 80% less input cost. Output tokens are unchanged.
The same math shows when caching does not pay: a prefix read once or not at all within the TTL costs more than no cache, because of the write premium.
Most low hit rates come from a few mistakes.
Caching lowers the price of repeated input. Other levers change the model or the pricing mode.
There are two kinds of AWS money for a Bedrock build. A partner files one. You apply for the other yourself.
Partner-filed funding. An AWS consulting partner can file POC (proof of concept) funding to test a Bedrock workload, whether or not you run on AWS today. If you already run on AWS and are adding new AI work, the partner can file incremental workload (IW) funding instead. For startups this is often $50K to $150K. Depends on the workload; AWS approves. The work has to be real, and the partner has to be the one doing it.
AWS Activate, which you apply for yourself. Activate Founders gives $1,000 to start, up to $5,000, with no investor needed. Activate Portfolio gives up to $200,000 if your VC, accelerator or angel group is an Activate Provider and gives you its Org ID. A consulting partner cannot apply for Activate on your behalf. AWS made Activate credits usable for third-party models on Bedrock in April 2024.
For most startups without a VC, the partner route is the larger of the two, and caching makes whatever funding you get last longer. CloudRoute matches you with one vetted AWS partner for free. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.
| Funding | Who files it | Amount | When it fits |
|---|---|---|---|
| Proof of concept (POC) funding | Your matched AWS partner | $50K to $150K for startups. Depends on the workload; AWS approves. | You want to test something, whether or not you are on AWS today. |
| Incremental workload (IW) funding | Your matched AWS partner | $50K to $150K for startups. Depends on the workload; AWS approves. | You are already on AWS and are launching new work: a new AI feature, a new customer or a new contract. |
| AWS Activate Founders | Founder applies | $1,000 to start, up to $5,000 | Self-funded startups with no investor or accelerator behind them. |
| AWS Activate Portfolio | Founder applies | up to $200,000 | Startups backed by a VC firm, accelerator or angel investor that is an AWS Activate Provider. |
| AWS Credits for AI Startups | Invite only (AWS account manager) | $200,000 or more, by invitation | AI startups ready to scale after Activate Portfolio, invited by AWS. |
You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.
We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.
Your matched partner scopes the test with you. Then it checks whether the test qualifies for POC (proof of concept) funding. A POC can fit whether or not you run on AWS today.
If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.
CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.
AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.
Tell us what you are building on Bedrock. We match you with one vetted AWS partner. If the work qualifies, the partner files POC funding for a test, or incremental workload (IW) funding for new work on AWS: often $50K to $150K for startups. Depends on the workload; AWS approves. CloudRoute is free for startups.