Skip to content

Architecture and migrationComparison

Claude on the Anthropic API, Bedrock or Google Cloud: how to choose

The same Claude models are sold four ways, and the differences are not cosmetic: which features you get, how quickly new ones arrive, where inference runs, what regional endpoints cost, and whose bill it lands on. A side-by-side from Anthropic's own documentation.

By INFRO Editorial

Published

6 min read

One amber source on a dark ground feeding four glass channels of different shapes, representing the same Claude models offered through several platforms

In short

Claude is available on Anthropic's Claude API, Claude in Amazon Bedrock, Claude on Google Cloud's Agent Platform, Claude Platform on AWS and Microsoft Foundry. The Claude API has the full feature set, including the Batch, Files and Usage and Cost APIs, server tools and Managed Agents. Bedrock and Google Cloud run Claude inside those clouds under their identity, data handling and billing, but do not support Message Batches, the Files API, code execution or the MCP connector, and charge a 10% premium for regional or multi-region endpoints. Claude Platform on AWS is Anthropic-operated with AWS Marketplace billing and typically same-day feature access.

Key takeaways

  • The Claude API has the full feature set; Bedrock and Google Cloud lack Message Batches, the Files API, code execution, the MCP connector and Managed Agents.
  • Bedrock and Google Cloud charge a 10% premium for regional or multi-region endpoints over global ones.
  • Model ids differ: anthropic.claude-opus-5-5 on Bedrock, claude-opus-5-5 in the Google Cloud URL path, claude-opus-5-5 on the Claude API.
  • Claude Platform on AWS is Anthropic-operated, billed through AWS Marketplace, with typically same-day feature access.
  • Two platforms give two quotas and a same-model failover path, which is the safest fallback for Claude-specific prompts and agents.

Where should you run Claude: Anthropic's API, Bedrock or Google Cloud? Use Anthropic's Claude API when you want every feature as soon as it ships — Batches, Files, server tools, Managed Agents. Use Claude in Amazon Bedrock or Claude on Google Cloud when Claude must run inside that cloud, under its identity, data handling and billing, and you can live without the features those platforms do not support. Consider Claude Platform on AWS if you want Anthropic-operated Claude billed through AWS Marketplace. Running two of them gives you separate quotas and the safest failover for Claude-specific workloads: the same model on another platform.

The platforms side by side

Claude APIClaude in Amazon BedrockClaude on Google CloudClaude Platform on AWS
Operated byAnthropicAWSGoogle CloudAnthropic
BillingAnthropicAWSGoogle CloudAWS Marketplace (CCUs)
API shapeMessages APIMessages API at /anthropic/v1/messagesMessages API; model in URL, anthropic_version in bodyClaude API
Model id exampleclaude-opus-5-5anthropic.claude-opus-5-5claude-opus-5-5 in the endpoint pathClaude API ids
Regional optioninference_geo: "us" at 1.1xRegional endpoints, +10%Multi-region (us, eu) and regional, +10%inference_geo: "us" at 1.1x
Message Batches, Files APIYesNoNoSee Anthropic's docs
Code execution, MCP connectorYesNoNoSee Anthropic's docs
Web searchYesNoYesSee Anthropic's docs
From Anthropic's Bedrock, Google Cloud and pricing pages, 2026-10-20.

Features: the gap that decides most cases

Anthropic lists what each cloud does not support.

Claude in Amazon Bedrock supports the Messages API, prompt caching, thinking, tool use (including bash, computer use, memory and text editor tools), citations and structured outputs. It does not support URL sources for images and documents or the Files API; server-side tools (code execution, web search, web fetch, advisor); Agent Skills, the MCP connector or programmatic tool calling; the Message Batches, Models, Admin, Compliance and Usage and Cost endpoints; Claude Managed Agents; server-side fallback; or the newest computer use and browser use toolsets1.

Claude on Google Cloud supports the Messages API, prompt caching, thinking, tool use including browser and computer use, the web search tool, citations and structured outputs. It does not support URL sources or the Files API; code execution, web fetch or advisor; Agent Skills, the MCP connector or programmatic tool calling; the Message Batches, Models, Admin, Compliance and Usage and Cost endpoints; Managed Agents; or server-side fallback2.

Two consequences are easy to underestimate:

  • No Message Batches means no half-price batch processing through Anthropic's Batch API on those clouds; plan background workloads differently there.
  • No Usage and Cost API means your Claude spend on a cloud is visible through that cloud's billing tools, not Anthropic's, so cost reporting needs a second source.

For Anthropic-operated access on AWS, Anthropic points to Claude Platform on AWS, with AWS Marketplace billing and "typically same-day feature access"1. It bills in Claude Consumption Units at a fixed $0.01 each, converted from token usage at standard rates after any negotiated discount3.

Where inference runs, and what it costs

Bedrock offers global endpoints, which route across regions with no premium, and regional endpoints for data residency, which carry a 10% premium; inference profiles route within a geography (US, EU, JP or AU)1. Google Cloud offers global endpoints with no premium, multi-region endpoints within the US or EU, and regional endpoints, the last two with a 10% premium; provisioned throughput requires a regional endpoint, and specific regional endpoints serve Claude Sonnet 4.6 and earlier while newer models use global or multi-region endpoints2.

On Anthropic's own API, US-only inference with inference_geo: "us" applies a 1.1x multiplier to every token category on Claude 4.6 and later3. The list rates on Bedrock and Google Cloud are published by those platforms; Anthropic's pricing page points to them rather than restating them3. Claude API pricing has the first-party rate card.

Quotas and access

On Bedrock, Anthropic documents a default quota of 2 million input tokens per minute, with up to 5 million input and 500,000 output tokens per minute available without additional Anthropic approval; AWS enforces requests-per-minute limits on its side. Access is set per model by Bedrock: some models are open to all Bedrock customers, others need checking in the model access console1. On the Claude API, limits come from your usage tier.

Because each platform has its own quota, adding a second platform for the same model is the cleanest way to raise Claude capacity before a launch. Load balancing LLM API keys explains why more keys on one platform do not.

Data handling and logging

On Bedrock, data handling is governed by Amazon Bedrock, and Anthropic notes that Claude in Amazon Bedrock runs with zero operator access: Anthropic personnel have no access to the inference infrastructure. Logs go to CloudWatch and CloudTrail1. On Google Cloud, data handling is governed by Google Cloud, and its request-response logging service can log prompts and completions without giving Google or Anthropic access to the content2. Anthropic recommends keeping activity logs for at least 30 days on both12.

How to choose

  1. You need Batches, Files, server tools, the MCP connector or Managed Agents → the Claude API (or check Claude Platform on AWS).
  2. Claude must run inside AWS or Google Cloud, under that cloud's IAM, logging and agreements → Bedrock or Google Cloud, after checking the feature list against your code.
  3. You need data residency → compare Anthropic's US-only inference with each cloud's regional options and their 10% premiums.
  4. You have committed cloud spend → usage on that cloud counts toward it; usage on a direct Anthropic contract does not.
  5. You need more capacity or a failover path → use two platforms for the same model.

Two platforms behind one interface

Different model ids, request shapes and authentication on each platform are the cost of running two. A gateway that maps one model name onto each platform's id removes most of it. With Claude, failover between platforms for the same model is also the only failover that keeps Claude-specific prompts, tool use and coding agents behaving the same.

Connecting Claude to INFRO

INFRO connects Claude through your own Anthropic account and through Claude on Google Cloud. Your application names anthropic/claude-opus-5.5, and a route can order or weight the two connections with failure rules, so a 429 or an overload on one moves the request to the other. Claude Code and other Messages API clients reach both through INFRO's /v1/messages, sent to the provider as written, including thinking blocks and cache breakpoints. INFRO's Bedrock connection today speaks Bedrock's OpenAI-compatible Chat Completions endpoint and serves the OpenAI, xAI, Moonshot and MiniMax models Bedrock offers there — not Claude, which on Bedrock needs the Messages or Converse API — so Claude on Bedrock is not yet a connection INFRO offers.

Summary

All four routes serve the same Claude models. The Claude API has every feature first; Bedrock and Google Cloud put Claude inside your cloud with fewer features and a 10% premium for regional processing; Claude Platform on AWS combines Anthropic operation with AWS billing. Pick by the features your code uses and where your data must stay, and use a second platform for capacity and same-model failover.

Questions readers ask

Is Claude on Bedrock the same as the Anthropic API?
The models are the same and Claude in Amazon Bedrock uses the same Messages API shape, but features differ: Anthropic's page lists Message Batches, the Files API, URL sources, code execution, web search and web fetch, the MCP connector, Agent Skills and Managed Agents as not supported on Bedrock. Billing, identity and data handling are AWS's.
Does Claude cost more on Bedrock or Google Cloud?
Global endpoints carry no premium; regional endpoints on Bedrock, and regional or multi-region endpoints on Google Cloud, cost 10% more than global ones for Claude Sonnet 4.5 and later models. List prices on each cloud are set by AWS and Google; check their pricing pages and your agreements.
What is Claude Platform on AWS?
An Anthropic-operated way to use the Claude API from AWS, billed through AWS Marketplace in Claude Consumption Units at $0.01 each. Anthropic describes it as typically having same-day feature access, unlike the AWS-operated Claude in Amazon Bedrock.
Which platform should I use for Claude Code?
Claude Code works with the Claude API, Bedrock, Google Cloud and gateways in front of them. Anthropic recommends using the latest version of Claude Code with Claude in Amazon Bedrock. For failover, pairing two platforms that serve the same Claude model keeps Claude Code on Claude, which Anthropic requires.

From the team that builds it

Where this shows up in INFRO

INFRO is a control plane in front of the provider accounts you already hold. The capabilities below are the parts of it this article touches, each with the documentation that defines its behaviour.

  • Provider connections

    Available with a plan

    Connect provider accounts you already hold. Each credential is encrypted when saved, scoped to your organization and never shown again; applications use INFRO gateway keys instead.

    Read the documentation for Provider connections
  • Automatic failover

    Available with a plan

    A route that times out or 5xxs before the response starts is retried elsewhere without your client seeing it.

    Read the documentation for Automatic failover
  • Claude Code and Codex through INFRO

    Available with a plan

    Point Claude Code, the Claude Agent SDK, Codex or the OpenAI Agents SDK at INFRO by changing the base URL and the key. Anthropic's Messages API and OpenAI's Responses API, with routing, budgets refused before the call, guardrails and the request log applied as on every other request.

  • Negotiated provider rates

    Available with a plan

    Enter the rates your contracts actually carry, per model and optionally per provider, so estimated cost uses them before the vendor's list rate. Included from the Team plan.

    Read the documentation for Negotiated provider rates

INFRO accounts are self-serve. Provider usage is billed to you by your providers; INFRO charges a software subscription and takes 0% of model spend. See plans.

Sources

Numbered in order of first citation. Each was opened and checked against the claim on the date shown.

  1. 1.Claude in Amazon Bedrock (Opus 4.7 and later) (opens in a new tab) — Anthropic. Accessed Oct 20, 2026.
  2. 2.Claude on Google Cloud (opens in a new tab) — Anthropic. Accessed Oct 20, 2026.
  3. 3.Pricing (opens in a new tab) — Anthropic. Accessed Oct 20, 2026.

About this article

Every statement comes from Anthropic's documentation pages for Claude in Amazon Bedrock, Claude on Google Cloud and pricing, opened on 2026-10-20. Cloud list prices are set by AWS and Google and are not compared. Written by the team that builds INFRO, which connects Claude through Anthropic and Google Cloud.

Last checked against its sources on . The next review is due by . No separate named reviewer is recorded for this article.

How articles are written, sourced and corrected is set out in the editorial standards.