Skip to main content

Amazon Bedrock vs Claude API: Buying Claude Through AWS or From Anthropic

DoorDash and Fin run both routes to the same Claude models. Buy from Anthropic for half-price batch, fast mode and the full feature set, or through Bedrock when AWS procurement and data boundaries decide. Team accounts, a monthly bill, quotas, Regions, and data handling compared.

Reading time
7 min read
Sources
38 cited
In this piece

GILD verdict

Choose Bedrock as the main route when your AWS agreement, IAM and data boundary decide where models run, as for Zalando and Tines.

Run both if Claude carries production traffic: DoorDash and Fin keep Bedrock and Anthropic's API as two routes to the same models, so a quota cut or outage on one moves traffic to the other. Request quotas weeks ahead, since Ziva's never arrived. Choose Anthropic's API or Claude Platform on AWS when you need server tools, the MCP connector, the Files API, Opus 5.5 fast mode, or half-price batch on current models. At GILD's workload both routes cost US$3,264 a month with caching on Global routing; batch-ready work costs US$2,400 on Anthropic's API and has no batch option on Bedrock.

Teams at scale run both routes to the same Claude models. DoorDash keeps Bedrock as the fallback for its Claude API endpoint (InfoQ, Oct 3, 2026), and Fin serves Anthropic models through Bedrock, Vertex and Anthropic's own API (Aug 8, 2025). Teams that chose Bedrock alone, such as Zalando and Tines, did so for compliance and tenant data residency, while Ziva's Bedrock quotas sat 1,000 times below AWS's defaults and throttled up to 16% of requests (May 16, 2026). Anthropic's API wins on features, batch price and fast mode; Bedrock wins on procurement and the AWS data boundary. List prices match on Global routing, so at GILD's workload of 60,000 cached Opus 5.5 tasks a month both cost US$3,264.

What teams report

Failures and incidents 2

  1. ZivaOn Amazon Bedrock

    Ziva's Claude Haiku, Sonnet and Opus traffic on Bedrock ran into quotas 1,000 to 2,000 times below AWS's defaults (2,000 times for Opus), with 14% to 16% of requests throttled over 14 days, and four escalation channels over 16 days did not raise them (May 16, 2026).

    “TL;DR: AWS is throttling our Bedrock usage at 1,000x below the minimum quota and won’t increase it.”
    Ziva engineering, Company engineering blog, ZivaZiva blog, , write-up
  2. PositOn Amazon Bedrock

    Claude Fable 5 on Posit Assistant's Bedrock provider returned HTTP 400 on every message, saying the default data retention mode was not available for the model; by Oct 23, 2026 the account-configuration cause and the retention modes the model accepts remained unconfirmed (GitHub issue, Jul 27, 2026).

    “Selecting Claude Fable 5 on the Amazon Bedrock provider and sending any message returns HTTP 400 before generation…”
    sharon-wang, Posit engineer, posit-dev/ai-lib maintainer, PositGitHub (posit-dev/ai-lib), , post

Run both 2

  1. DoorDash

    DoorDash's LLM Gateway calls the Claude API endpoint with Amazon Bedrock as its fallback, and OpenAI with Azure, so services stay up when one route fails; the gateway attributes cost to each department (InfoQ talk, Oct 3, 2026).

    “We actually had to go understand what the fallback should be, what kind of routing should be. At one point, I remember we had OpenAI endpoint, but we also had a fallback on Azure endpoint. Or, we had Claude model API endpoint, then we had a fallback on Bedrock, so that the services can rely on us from the reliability point of view. We went in that direction. We quickly realized that as the usage is going up, then we need a way to track, because now finance got involved. Like, you guys have one API key for multiple teams, how do I track who is using what? We quickly realized we need workspaces where we have cost attribution. We can actually drill down on who is using how much. We can attribute cost back to those departments. That's what basically we did with LLM Gateway.”
    Siddharth Kodwani, Software Engineer, GenAI Platform, DoorDashInfoQ, , recording
  2. Fin

    Fin serves Anthropic models through AWS Bedrock, Google Vertex or Anthropic's own infrastructure, and moved traffic from OpenAI to Anthropic models during the OpenAI outage of June 10, 2025 (Aug 8, 2025).

    “For example, Anthropic models can be served by AWS Bedrock, GCP Vertex, or Anthropic’s own infrastructure; OpenAI models are served by either Azure or OpenAI itself.”
    Fin AI research team, Research team, FinFin AI Research, , write-up

Adopted 2

  1. ZalandoOn Amazon Bedrock

    Zalando's SRE team moved its postmortem analysis from small local models to Claude Sonnet 4 on Bedrock, driven mainly by compliance, and credits one finding with shielding it from 25% of later datastore incidents (Sep 25, 2025).

    “…the current iteration is powered by Claude Sonnet 4 on AWS Bedrock. Such evolution was primarily driven by compliance topics…”
    Dmitry Kolesnikov, Senior Principal Engineer, ZalandoZalando Engineering Blog, , write-up
  2. TinesOn Amazon Bedrock

    Tines launched its first AI features on Bedrock to keep customer data in each tenant's Region and out of model training, and later kept a separate translation layer for Bedrock's format beside Anthropic and OpenAI-compatible clients (Mar 10, 2026).

    “The first AI features we launched were built on AWS Bedrock in order to always maintain customer data within the same geographic regions as their tenant, as well as out of any LLM training pipelines.”
    Yannick Gloster, Software Engineer, TinesTines blog, , write-up

Choosing between Amazon Bedrock and Claude API

Choose Amazon Bedrock if

  • Your procurement and security approvals already cover AWS, and a new vendor contract would take months, as Zalando's legal review did for data with personal information.
  • You want Claude next to OpenAI models, Amazon Nova, and open models under one IAM policy and one bill, or as the second route DoorDash and Fin keep for the same models.
  • You need processing pinned to an AWS geography through Geo inference profiles, such as the EU or Japan.

Choose Claude API if

  • You need the Files API, server-side tools such as web search and code execution, or the MCP connector on current models.
  • Batch-heavy workloads: the Message Batches API halves Claude Opus 5.5 to US$2 input and US$10 output per million tokens.
  • You need Opus 5.5 fast mode at US$8 input and US$40 output, which runs on the Claude API and not on Bedrock (Oct 28, 2026).
  • You want new Claude features the day they ship; Claude Platform on AWS offers that too, billed through AWS Marketplace.

Side by side

DimensionAmazon BedrockClaude API
Monthly bill at one workloadGILD's calculation from published rates, fetched Oct 28, 2026: 2,000 tasks a day for 30 days, each with 2,000 new input tokens, 1,000 five-minute cache-write tokens, 7,000 cache-read tokens and 2,000 output tokens, at Opus 5.5 list prices of US$4 input, US$20 output, US$5 cache write and US$0.20 cache read per million tokens on both routes. The uncached lines send 10,000 input and 2,000 output tokens per task. Taxes and negotiated discounts are excluded.US$3,264 a month on Claude Opus 5.5 with caching on Global routing; US$3,590.40 on Geo or In-Region routing. No batch option for Opus 5.5, so the uncached line is US$4,800415US$3,264 a month with caching; US$3,590.40 with US-only inference_geo. The same tasks uncached through the Message Batches API cost US$2,40026
Fast modeNot offered: the Opus 5.5 model card lists the Standard tier only15Opus 5.5 fast mode at US$8 input and US$40 output per million tokens, 2x the standard rate; not with the Batch API2630
Older model retirementClaude Sonnet 4.5 stays as Legacy until its end-of-life date of April 8, 202732Anthropic retires Claude Sonnet 4.5 on November 30, 202631
Who runs itAWS, on AWS-managed infrastructure with zero operator access; Anthropic staff have no access to itAnthropic; Claude Platform on AWS is also Anthropic-operated and billed through AWS Marketplace
Claude Opus 5.5 list priceUS dollars per million input / output tokens.US$4 / US$20 on Global cross-Region inference; US$4.40 / US$22 on Geo or In-RegionUS$4 / US$20; US-only inference through inference_geo at 1.1x
BatchNot listed for Claude Opus 5.5, Sonnet 5.5, Haiku 5.5, or Fable 5.1, and still absent from AWS's batch model table on Oct 25, 2026. Earlier models such as Opus 5 and Sonnet 4.6 get 50% off1415Message Batches API at 50% off on all current models
Cached input on Opus 5.5Writes US$5 (5-minute) or US$8 (1-hour); reads US$0.20 on Global routingWrites 1.25x (5-minute) or 2x (1-hour) the input price; reads 0.05x
Features missingThe Files API and URL sources, server-side tools (code execution, web search, web fetch, advisor), Agent Skills, the MCP connector, Message Batches, Claude Managed Agents, and structured outputs on India inference profiles. Structured outputs work on every other profile across the Claude families, Opus 5.5 included15161724None on the Claude API; Claude Platform on AWS typically gets features the same day
Measured on a gateway57% of input tokens served from cache and 96% of requests completed on Requesty's gateway in April 20262377% of input tokens served from cache and 96% of requests completed in the same data23
CapacityZiva's new Bedrock account got 5 requests per minute for Opus 4.6 against a 10,000 default, and 16 days of escalation did not raise it (May 16, 2026).Per-model, per-Region tokens-per-minute quotas; Anthropic lists a 2M input TPM default and up to 5M input and 500,000 output TPM without its approval, with RPM limits set by AWS2335Usage tiers with monthly spend caps: Start US$500, Build US$1,000, Scale US$200,000; Custom by arrangement28
Data handlingAWS terms; inputs and outputs not shared with Anthropic; Fable 5 and 5.1 require aws_review, with up to 30 days of retention inside AWSAnthropic terms; zero data retention by request per organization; Fable 5.1 and Mythos models require 30-day retention
RegionsGlobal routing, or Geo profiles that vary by model: US, EU, Australia, and Japan for Opus 5.5; US only for Fable 5.1Global by default; US-only inference available through inference_geo
BillingAWS bill, with model charges listed under the provider through AWS MarketplaceAnthropic billing; Claude Platform on AWS bills through AWS Marketplace in Claude Consumption Units

What practitioners report, side by side

Each product's figures come from its own practitioners, for the group you pick.

Amazon BedrockAmazon Web Services+9 MixedHow this figure is made
Whose sources to count
Compare Amazon Bedrock with
  • Claude API

Overall signal

Teams and leaders rate Claude API +25, 16 points above Amazon Bedrock at +9. Most of the gap is in complaints, with 20 of Amazon Bedrock's 57 sources negative against 9 of Claude API's 52.

The score counts the authors from teams and leaders that take a side, one vote each with their latest view, and is how far positive votes lead negative ones, per 100 votes, so Claude API's +25 rests on votes split 20 positive, 20 mixed and 8 negative.

Each of Amazon Bedrock's authors wrote one source here, so each source is one vote. A lead of a fifth of the votes reads positive and a lead of half strong positive, with the same lines below zero. The dots show each source, positive, mixed, negative. Run a pilot on your own prompts to measure output quality and cost per task.

Footprint on the AI Application Platform stack

They differ on six of 9 layers. Amazon Bedrock owns one that Claude API does not, and Claude API owns one that Amazon Bedrock does not. Coverage is each product's placement on this stack, as its product page shows it. Core is a job the product owns; Supports and Touches are jobs it helps with. Coverage says nothing about how well a product does them.

Layers where Amazon Bedrock and Claude API differ
LayerAmazon BedrockClaude API
Model
Model gatewaySupportsTouches
Build
Tool useSupportsCore
Evaluate
EvaluationSupportsTouches
Operate
ObservabilitySupportsTouches
Cloud deploymentCoreSupports
GuardrailsSupportsTouches
The 3 layers where they match
Layers where Amazon Bedrock and Claude API match
LayerAmazon BedrockClaude API
Model
Model APIsCoreCore
Build
OrchestrationSupportsSupports
Data
RetrievalSupportsSupports

What practitioners praise

Among teams and leaders, Amazon Bedrock alone has three praise themes that reach 5 sources from 3 authors. Model Choice and AWS Integration lead, at 9 of 11 and 7 of 7. Both carry Cost Efficiency. It is praised in all 5 Amazon Bedrock sources that discuss it, against 8 of 8 for Claude API. Claude API alone has three praise themes that reach 5 sources from 3 authors. Model Quality and Tool Use & Structured Output lead, at 16 of 20 and 10 of 12.

What practitioners praise, Teams and leaders
Praised forAmazon BedrockClaude API
Cost Efficiency5 of 58 of 8
Model Choice9 of 11Not a theme in its sources
AWS Integration7 of 7Not a theme in its sources
Managed Agents, RAG & Guardrails3 of 6Not a theme in its sources
Model Quality4 of 4 so far16 of 20
Tool Use & Structured Output1 of 2 so far10 of 12
Speed2 of 2 so far8 of 10

Each count is the sources that praise a theme, or raise it as a concern, out of those that discuss it. A row pairs the two products when both carry a theme under the same or an equivalent name.

A count ending in "so far" has under 5 sources from 3 authors among teams and leaders. "Not a theme in its sources" means GILD found no theme of that name in that product's sources.

What practitioners raise as concerns

Among teams and leaders, Amazon Bedrock alone has five concern themes that reach 5 sources from 3 authors. Quotas, Capacity & Latency and Setup & Model Access lead, at 12 of 15 and 7 of 8. Claude API alone has five concern themes that reach 5 sources from 3 authors. Token Cost and Model Changes lead, at 11 of 12 and 8 of 11.

What practitioners raise as concerns, Teams and leaders
Raised as a concernAmazon BedrockClaude API
Quotas, Capacity & Latency12 of 15Not a theme in its sources
Setup & Model Access7 of 8Not a theme in its sources
Data Terms & Retention7 of 10Not a theme in its sources
Cost Surprises4 of 6Not a theme in its sources
Regional Availability2 of 5Not a theme in its sources
Token CostNot a theme in its sources11 of 12
Model ChangesNot a theme in its sources8 of 11
Tool Calling FailuresNot a theme in its sources5 of 7
Latency4 of 4 so far3 of 5
Setup & SDK FrictionNot a theme in its sources3 of 5

38 sources

  1. Amazon Bedrock User Guide: Supported Regions and models for batch inferenceOfficial documentationdocs.aws.amazon.com
  2. Requesty: Operational metrics per provider, April 2026 (May 9, 2026)Public sourcerequesty.ai
  3. Requesty: Prompt-cache hit rate per provider, April 2026 (May 9, 2026)Public sourcerequesty.ai
  4. Amazon Bedrock pricingOfficial documentationaws.amazon.com
  5. AWS model card: Anthropic Claude Opus 5.5Official documentationdocs.aws.amazon.com
  6. AWS model card: Amazon Nova ProOfficial documentationdocs.aws.amazon.com
  7. AWS model card: Meta Llama 4 Scout 17BOfficial documentationdocs.aws.amazon.com
  8. AWS model card: Mistral Large 3Official documentationdocs.aws.amazon.com
  9. AWS model card: DeepSeek V3.2Official documentationdocs.aws.amazon.com
  10. AWS model card: OpenAI gpt-oss-120bOfficial documentationdocs.aws.amazon.com
  11. AWS model card: Cohere Command ROfficial documentationdocs.aws.amazon.com
  12. AWS model card: AI21 Jamba 1.5 MiniOfficial documentationdocs.aws.amazon.com
  13. AWS price list: metered model ratesOfficial documentationb0.p.awsstatic.com
  14. AWS price list: foundation model ratesOfficial documentationb0.p.awsstatic.com
  15. Amazon Bedrock User Guide: Claude Opus 5.5 model cardOfficial documentationdocs.aws.amazon.com
  16. Amazon Bedrock User Guide: Structured outputs for Anthropic Claude modelsOfficial documentationdocs.aws.amazon.com
  17. langchain-aws pull request #1408: restore structured output for Claude 5 on Bedrock (Oct 20, 2026)Public sourcegithub.com
  18. Amazon Bedrock User Guide: Claude Fable 5.1 model cardOfficial documentationdocs.aws.amazon.com
  19. Amazon Bedrock User Guide: Anthropic modelsOfficial documentationdocs.aws.amazon.com
  20. Amazon Bedrock User Guide: Batch inferenceOfficial documentationdocs.aws.amazon.com
  21. Amazon Bedrock User Guide: Global cross-Region inferenceOfficial documentationdocs.aws.amazon.com
  22. Amazon Bedrock User Guide: Data retentionOfficial documentationdocs.aws.amazon.com
  23. Amazon Bedrock User Guide: Quotas for the bedrock-runtime endpointOfficial documentationdocs.aws.amazon.com
  24. Claude API docs: Claude in Amazon BedrockOfficial documentationplatform.claude.com
  25. Claude API docs: Claude Platform on AWSOfficial documentationplatform.claude.com
  26. Claude API docs: PricingOfficial documentationplatform.claude.com
  27. Claude API docs: Features overviewOfficial documentationplatform.claude.com
  28. Claude API docs: Rate limitsOfficial documentationplatform.claude.com
  29. Claude API docs: API and data retentionOfficial documentationplatform.claude.com
  30. Claude API docs: Fast modeOfficial documentationplatform.claude.com
  31. Claude API docs: Model deprecationsOfficial documentationplatform.claude.com
  32. Amazon Bedrock User Guide: Claude Sonnet 4.5 model cardOfficial documentationdocs.aws.amazon.com
  33. InfoQ: Building a GenAI Platform at DoorDash, talk by Siddharth Kodwani and Swaroop Chitlur (Oct 3, 2026)Public sourceinfoq.com
  34. Fin AI Research: Running a reliable service over unreliable parts (Aug 8, 2025)Public sourcefin.ai
  35. Ziva: 16 days, 4 channels, no AWS Bedrock quota fix (May 16, 2026)Public sourceziva.sh
  36. Zalando Engineering: AI-powered postmortem analysis (Sep 25, 2025)Public sourceengineering.zalando.com
  37. Tines: Futureproofing Tines, designing AI infrastructure for scale (Mar 10, 2026)Public sourcetines.com
  38. posit-dev/ai-lib issue #35: Claude Fable 5 on Bedrock returns HTTP 400 (Jul 27, 2026)Public sourcegithub.com