Direct answer
Claude Sonnet 4 is the public model name. Don’t assume that name—or an ID documented by one provider—is a verified request identifier for every API.
- Google Cloud, Google-managed Claude: Google’s model page lists
claude-sonnet-4as the model ID and labels the version generally available. However, Google’s current request guide lists the model names to use with its Agent Platform endpoint and does not include Sonnet 4. The page’s retirement wording is “not sooner than May 14, 2026”; that is a minimum commitment, not a confirmed retirement date or proof of current availability. So the catalog ID is documented, but the request identifier and current ability to call Sonnet 4 are unconfirmed by these pages. (docs.cloud.google.com) - Amazon Bedrock: AWS documents
anthropic.claude-sonnet-4-20250514-v1:0forbedrock-runtime. AWS says Sonnet 4 reached end of life on October 14, 2026, is no longer available on Bedrock, and requests fail withResourceNotFoundException. This is Bedrock-specific. (AWS documentation) - Anthropic Claude API: Anthropic’s migration guide says Sonnet 4 is retired on the Claude API. The available material here does not establish a usable Sonnet 4 API ID. (Anthropic migration guide)
Bottom line: “Claude Sonnet 4” is the public name, not a universal API string. Check the chosen provider’s current request documentation and lifecycle status before configuring a production integration. Providers can have separate retirement schedules. (Anthropic lifecycle documentation)
Public model name vs. provider ID
Anthropic calls the model “Claude Sonnet 4.” API identifiers are provider-specific: AWS documents its own Bedrock ID, while Google’s model page lists claude-sonnet-4 as a catalog model ID. Google’s request guide does not list Sonnet 4 among the model names for requests to the Agent Platform endpoint, so don’t treat the catalog entry alone as confirmation of the exact request string. (Anthropic launch announcement; Google model page; Google request guide)
Production availability by provider
| Provider | What the documentation establishes | Production status |
|---|---|---|
| Anthropic Claude API | Anthropic’s migration guide says Sonnet 4 is retired on this API; no usable ID is established here. | Retired, according to Anthropic’s migration guide. |
| Amazon Bedrock | anthropic.claude-sonnet-4-20250514-v1:0 is the documented bedrock-runtime ID. |
Retired on October 14, 2026; AWS says requests fail. |
| Google Cloud, Google-managed | The model page lists claude-sonnet-4 as a model ID and shows GA. The request guide’s list of model names for the Agent Platform endpoint omits Sonnet 4. |
Current request identifier and callability are unconfirmed. The “not sooner than May 14, 2026” date is not an actual retirement date. |
These are provider-specific findings. In particular, Bedrock’s end-of-life notice does not establish the lifecycle status on Google Cloud, and Google’s catalog listing does not by itself confirm that its documented request path currently accepts Sonnet 4. (AWS documentation; Google model page; Google request guide)
Brief model-selection context
Anthropic described Sonnet 4 at launch as an upgrade over Sonnet 3.7, citing stronger coding and reasoning and more precise instruction following. It also described near-instant and extended-thinking modes; tool use during extended thinking was marked beta. These are Anthropic’s launch descriptions, not a guarantee of results for a particular workload. (Anthropic launch announcement)
Sources
Claude Sonnet 4 on Google Cloud
Request predictions with Claude models
Claude Sonnet 4 - Amazon Bedrock
