Claude Platform Docs
MessagesGoogle Cloud

Claude Models on Google Cloud

Compare Claude Models on Google Cloud (Anthropic managed) and Claude Models on Google Cloud (Google managed), and find out which one you use.

You can use Claude through your Google Cloud project in two ways:

How the two Google Cloud offerings differ

The following table compares Claude Models on Google Cloud (Anthropic managed) with Claude Models on Google Cloud (Google managed).

AspectClaude Models on Google Cloud (Anthropic managed)Claude Models on Google Cloud (Google managed)
API surfaceClaude API endpoints
/v1/{endpoint}
Agent Platform prediction endpoints
Request formatSame as the Claude API
model in the request body
anthropic-version header
model in the URL
anthropic_version in the request body
Streaming"stream": true in the request bodyA separate :streamRawPredict endpoint
Locationglobal
See Project, location, and workspace resolution.
A global, multi-region, or regional endpoint
See Global, multi-region, and regional endpoints.
Model IDs for models earlier than Claude 4.6The Claude API ID
Example: claude-haiku-4-5-20251001
The Claude API ID, with @ in place of the hyphen before the snapshot date
Example: claude-haiku-4-5@20251001
See Model IDs and versioning.
Services to enable on your projectSee Set up your account.The Agent Platform API
aiplatform.googleapis.com
Anthropic organizationA new Anthropic organization for your projectNone
BillingGoogle Cloud MarketplaceGoogle Cloud, as Agent Platform usage
Rate limitsManaged by AnthropicManaged by Google Cloud

What both offerings share

Moving between the two offerings

Follow the steps for whichever offering you're moving to:

Which offering are you using?

The following table lists values that identify Claude Models on Google Cloud (Anthropic managed) and Claude Models on Google Cloud (Google managed). Find a value you already have. For example, look for the host in your request URLs or the SDK client in your code. The column heading above that value is your offering.

What to checkClaude Models on Google Cloud (Anthropic managed)Claude Models on Google Cloud (Google managed)
Where your requests goclaude.googleapis.com
The URL includes your workspace ID.
It ends in a Claude API path, such as .../invoke/v1/messages.
One of these Agent Platform hosts:
aiplatform.googleapis.com
aiplatform.us.rep.googleapis.com
aiplatform.eu.rep.googleapis.com
{region}-aiplatform.googleapis.com
The URL path contains .../publishers/anthropic/models/{model}.
It ends in :rawPredict or :streamRawPredict.
SDK client in your codeAnthropicGoogleCloud
In every SDK, the client name contains GoogleCloud (all lowercase in Go).
AnthropicVertex
In every SDK, the client name contains Vertex (all lowercase in Go).
IAM roles that grant accessroles/claude.admin
roles/claude.user
roles/claude.viewer
Agent Platform IAM roles
Management consoleThe Claude Console, at platform.claude.com
You open it from the Google Cloud console.
The Google Cloud console
Where each offering appears in the Google Cloud consoleThe option labeled Anthropic managed
See Set up your account.
Claude models in Model Garden

If you call api.anthropic.com with an API key, you use neither offering. To move those calls to Claude Models on Google Cloud (Anthropic managed), see Moving from an existing Anthropic organization.

Next steps

Was this page helpful?