Bedrock or the Anthropic API?
Almost everyone arrives at this question expecting a price difference. There isn't one: for the 6 current Claude models available on both, the published per-token rates are identical, and the cache and batch multipliers match as well.
So the decision is not about cost per token. It is about what each platform can do — where 9 capabilities below are first-party only — and about who governs the deployment.
The price check
Bedrock figures come from this site's snapshot, in us-east-1 — the cheapest region for essentially every model, so the comparison never flatters it. Anthropic figures are hand-verified from the published pricing page.
| Model | Bedrock in / out | Anthropic in / out | Verdict |
|---|---|---|---|
| Claude Fable 5 claude-fable-5 | $10.00 / $50.00 | $10.00 / $50.00 | identical |
| Claude Opus 5 claude-opus-5 | $5.00 / $25.00 | $5.00 / $25.00 | identical |
| Claude Opus 4.8 claude-opus-4-8 | $5.00 / $25.00 | $5.00 / $25.00 | identical |
| Claude Sonnet 5 claude-sonnet-5 | $3.00 / $15.00 | $3.00 / $15.00 | identical |
| Claude Sonnet 4.6 claude-sonnet-4-6 | $3.00 / $15.00 | $3.00 / $15.00 | identical |
| Claude Haiku 4.5 claude-haiku-4-5 | $1.00 / $5.00 | $1.00 / $5.00 | identical |
curated Anthropic figures verified Aug 5, 2026 against the published pricing. Bedrock figures rebuilt from the AWS APIs, snapshot Aug 27, 2026. Promotional $2 / $10 through 2026-08-31 on the first-party API; the headline figure is the standard rate.
The multipliers are the same too
These are properties of the product rather than of the reseller, so they apply on both platforms — and they move a bill far more than any platform choice does.
| Cache read | 0.1× | Roughly a tenth of the input rate. The single largest lever on an agentic bill. |
| Cache write, 5-minute TTL | 1.25× | Two reads break even against paying full price twice. |
| Batch | 0.5× | Half rate for work that tolerates asynchronous completion. |
Which is the practical point: an agentic workload with caching switched on costs dramatically less than the same workload without it, on either platform. Choosing between Bedrock and the first-party API for cost reasons is optimising the wrong number — the calculator shows the one that matters.
Inference surface
| Capability | Where |
|---|---|
| Messages API, streaming, tool use | Both |
| Adaptive thinking and effort levels | Both |
| 1M-token context, PDF input, vision, citations | Both |
| Prompt caching (5-minute and 1-hour) | Both |
| Automatic prompt caching | Anthropic API only |
| Mid-conversation system messages | Anthropic API only |
| Model IDs | Differs |
Server-side tools
| Capability | Where |
|---|---|
| Web search and web fetch | Anthropic API only |
| Code execution | Anthropic API only |
| Bash, text editor and memory tools | Both |
| Tool search | Both |
| Programmatic tool calling | Anthropic API only |
| MCP connector | Anthropic API only |
Agent platform
| Capability | Where |
|---|---|
| Managed agent runtime | Differs |
| Agent Skills | Anthropic API only |
Operations and governance
| Capability | Where |
|---|---|
| Batch inference | Differs |
| Region and data residency control | Differs |
| Authentication and billing | Differs |
| Models API | Anthropic API only |
| Fast mode and task budgets | Anthropic API only |
| Feature lead time | Differs |
How to actually choose
Choose Bedrock when governance is the constraint
You need the workload in a named AWS region, access governed by IAM and VPC endpoints, and spend on an AWS invoice under agreements that already exist. That is the entire value proposition, and for a regulated deployment it usually settles the question before any feature comparison starts. Check where the model actually runs before treating the region as settled, though — availability is not residency.
Choose the first-party API when the feature surface is the constraint
You want hosted web search, the code-execution sandbox, the MCP connector or Agent Skills, and you would rather not rebuild each of them. New capabilities also land there first — if your roadmap depends on a feature the week it ships, Bedrock will be behind.
The migration itself is small — until it isn't
The core request shape is identical, so moving is mostly a client swap plus the
anthropic. model-ID prefix. What is not portable is
everything built on a first-party-only capability: each of those is a rewrite, not a
configuration change. Audit against the tables above before estimating the work.
Questions
Is Amazon Bedrock more expensive than the Anthropic API?
No. For the 6 current Claude models available on both, the published per-token list prices are the same figure on each platform — and the cache-read, cache-write and batch multipliers match too. Price is not the reason to choose one over the other; the feature surface and the governance model are.
What can the Anthropic API do that Bedrock cannot?
9 capabilities in the comparison on this page are first-party only, including the hosted web search, web fetch and code execution tools, the MCP connector, programmatic tool calling, Agent Skills, automatic prompt caching and the Models API. Bedrock has AWS-native equivalents for some of them, but not as the same API.
Why would I use Bedrock at all then?
Region choice and data residency, IAM instead of a separate API key, VPC endpoints, and consolidated AWS billing under agreements you already have. For a regulated or enterprise deployment that list usually outweighs the missing features, which is exactly why Bedrock exists.
Are the model IDs the same?
No, and this is the most common migration error. Bedrock prefixes every Anthropic model with anthropic. — anthropic.claude-opus-5 against claude-opus-5 on the first-party API. Passing a first-party ID to Bedrock returns a 400.
Does prompt caching work the same on both?
The explicit form does, at the same multipliers: cache reads at roughly a tenth of the input rate, writes at 1.25× for the five-minute TTL. What Bedrock does not have is automatic caching, the convenience form that places the breakpoint for you — there you place breakpoints explicitly and get the same saving for more code.
Bedrock availability and pricing across 31 regions is rebuilt daily from the AWS APIs. The first-party column is hand-maintained and dated above — this site has no way to query Anthropic's pricing programmatically, so it is stated as curated rather than implied to be live. Methodology.