Claude Code on Amazon Bedrock changedamazon-bedrock
Nearest release: v2.1.282, published 7 hours before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 24 Sep 2026 23:34 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 28 Sep 2026 23:37 UTC.
Upstream edited
Recorded here
Lines+18added
Lines−18removed
From line
277
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits22to this page, all time
The whole hunk
from line 277, old and new numbered
/
from line 277
277277
278278To keep the built-in default models and change only their preferred prefix, set [`ANTHROPIC_BEDROCK_REGION_PREFIX`](#cross-region-inference-profile-prefixes) instead of pinning. The difference shows in what the `opus` alias resolves to:
279279
280| You set | The `opus` alias resolves to |
281| :------------------------------------------------------------ | :------------------------------------------------------------------------------ |
282| `ANTHROPIC_DEFAULT_OPUS_MODEL='us.anthropic.claude-opus-4-8'` | `us.anthropic.claude-opus-4-8`, the exact ID you pinned |
283| `ANTHROPIC_BEDROCK_REGION_PREFIX=eu` | `eu.anthropic.claude-opus-5-5`, the built-in default with your preferred prefix |
280| You set | The `opus` alias resolves to |
281| :- | :- |
282| `ANTHROPIC_DEFAULT_OPUS_MODEL='us.anthropic.claude-opus-4-8'` | `us.anthropic.claude-opus-4-8`, the exact ID you pinned |
283| `ANTHROPIC_BEDROCK_REGION_PREFIX=eu` | `eu.anthropic.claude-opus-5-5`, the built-in default with your preferred prefix |
284284
285285For current and legacy model IDs, see [Models overview](https://platform.claude.com/docs/en/about-claude/models/overview). For the full list of pinning environment variables, see [Model configuration](/docs/en/model-config#pin-models-for-third-party-deployments).
286286
287287Claude Code uses these default models when no pinning variables are set:
288288
289| Model type | Default model |
290| :--------------- | :---------------------------------------------------------------------------------------- |
291| Primary model | Opus 5.5, for example `us.anthropic.claude-opus-5-5` in a `us-*` region |
289| Model type | Default model |
290| :- | :- |
291| Primary model | Opus 5.5, for example `us.anthropic.claude-opus-5-5` in a `us-*` region |
292292| Small/fast model | Sonnet 4.5, for example `us.anthropic.claude-sonnet-4-5-20250929-v1:0` in a `us-*` region |
293293
294294Background tasks such as session title generation use the small/fast model, normally a Haiku-class model. On Amazon Bedrock, Claude Code uses the default Sonnet model for background tasks because Haiku may not be enabled in every account or region. Two selections change which model carries them:
from line 358
358358
359359On the Amazon Bedrock [Invoke API](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html), Claude Code resolves its built-in default models to [cross-region inference profile](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles-support.html) IDs; to route model versions through your own inference profiles instead, see [Map each model version to an inference profile](#map-each-model-version-to-an-inference-profile). This table shows the prefix Claude Code prefers for each resolved AWS region:
360360
361| AWS region | Prefix |
362| :------------------------ | :-------- |
361| AWS region | Prefix |
362| :- | :- |
363363| `us-gov-*` (AWS GovCloud) | `us-gov.` |
364| `us-*` | `us.` |
365| `eu-*` | `eu.` |
366| `ap-*` | `apac.` |
367| All other regions | `global.` |
364| `us-*` | `us.` |
365| `eu-*` | `eu.` |
366| `ap-*` | `apac.` |
367| All other regions | `global.` |
368368
369369Set `ANTHROPIC_BEDROCK_REGION_PREFIX` to choose the prefix Claude Code tries first; when Claude Code can check profile availability and finds no matching profile for a model, it falls back as described in the resolution order below. Valid values are `us`, `eu`, `apac`, `jp`, `au`, and `global`. For example, set it to `global` when your account has `global.` profiles enabled but Claude Code would derive a geography-specific one from your AWS region. Requires Claude Code v2.1.224 or later.
370370
from line 538
538538
539539These variables are specific to the Mantle endpoint. See [Environment variables](/docs/en/env-vars) for the full list.
540540
541| Variable | Purpose |
542| :-------------------------------------- | :------------------------------------------------------------------------- |
543| `CLAUDE_CODE_USE_MANTLE` | Enable the Mantle endpoint. Set to `1` or `true`. |
544| `ANTHROPIC_BEDROCK_MANTLE_BASE_URL` | Override the default Mantle endpoint URL |
545| `CLAUDE_CODE_SKIP_MANTLE_AUTH` | Skip client-side authentication for proxy setups |
541| Variable | Purpose |
542| :- | :- |
543| `CLAUDE_CODE_USE_MANTLE` | Enable the Mantle endpoint. Set to `1` or `true`. |
544| `ANTHROPIC_BEDROCK_MANTLE_BASE_URL` | Override the default Mantle endpoint URL |
545| `CLAUDE_CODE_SKIP_MANTLE_AUTH` | Skip client-side authentication for proxy setups |
546546| `ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION` | Override AWS region for the Haiku-class model (shared with Amazon Bedrock) |
547547
548548## Troubleshooting
No line in this hunk matches that.