Bedrock moves a model through legacy and then end-of-life, and the schedule varies by the model's original vendor because Bedrock hosts models from several. A Bedrock migration frequently crosses vendors, which means the request and response shapes change, not only the model id.
We track 23 AWS Bedrock models, 23 of them with a published retirement date. 11 need attention now.
Deprecated models still answer but are superseded. Anything inside the 90-day window has a date attached and will stop answering on it.
| Model | State | Retirement | Replacement |
|---|---|---|---|
| cohere.command-r-v1:0 | retiring | 2026-08-19 · past due | — |
| anthropic.claude-3-haiku-20240307-v1:0 | retiring | 2026-09-10 · past due | — |
| amazon.nova-premier-v1:0 | retiring | 2026-09-14 · past due | — |
| amazon.nova-sonic-v1:0 | retiring | 2026-09-14 · past due | — |
| amazon.nova-canvas-v1:0 | retiring | 2026-09-30 · in 12 days | — |
| amazon.nova-reel-v1:0 | retiring | 2026-09-30 · in 12 days | — |
| amazon.nova-reel-v1:1 | retiring | 2026-09-30 · in 12 days | — |
| anthropic.claude-sonnet-4-20250514-v1:0 | retiring | 2026-10-14 · in 26 days | — |
| ai21.jamba-1-5-large-v1:0 | deprecated | 2026-11-26 · in 69 days | — |
| ai21.jamba-1-5-mini-v1:0 | deprecated | 2026-11-26 · in 69 days | — |
| twelvelabs.marengo-embed-2-7-v1:0 | deprecated | 2026-11-30 · in 73 days | — |
These ids no longer answer. If one appears in your code or in something an assistant wrote for you, it is already broken.
| Model | State | Retirement | Replacement |
|---|---|---|---|
| amazon.titan-image-generator-v2:0 | retired | 2026-06-30 · retired | — |
| meta.llama3-1-405b-instruct-v1:0 | retired | 2026-07-07 · retired | — |
| meta.llama3-2-11b-instruct-v1:0 | retired | 2026-07-07 · retired | — |
| meta.llama3-2-1b-instruct-v1:0 | retired | 2026-07-07 · retired | — |
| meta.llama3-2-3b-instruct-v1:0 | retired | 2026-07-07 · retired | — |
| meta.llama3-2-90b-instruct-v1:0 | retired | 2026-07-07 · retired | — |
| anthropic.claude-3-5-sonnet-20240620-v1:0 | retired | 2026-07-30 · retired | — |
| anthropic.claude-3-5-sonnet-20241022-v2:0 | retired | 2026-07-30 · retired | — |
| anthropic.claude-3-7-sonnet-20250219-v1:0 | retired | 2026-07-30 · retired | — |
| anthropic.claude-3-sonnet-20240229-v1:0 | retired | 2026-07-30 · retired | — |
| cohere.command-r-plus-v1:0 | retired | 2026-08-19 · retired | — |
Active, announced, or legacy with no imminent date. Legacy models are superseded but still served.
| Model | State | Retirement | Replacement |
|---|---|---|---|
| anthropic.claude-opus-4-1-20250805-v1:0 | legacy | 2027-01-08 · in 112 days | — |
A list of dates only helps once you know which of these models your own traffic hits. One line of code meters the models your app actually calls, then reports the monthly spend sitting on each retiring id and what the move to its replacement costs.
Source: AWS — Bedrock model lifecycle. Every record links the page it was parsed from and keeps AWS Bedrock’s own wording, so a normalization decision stays checkable.