Claude Model Migration Scanner
Paste your code, config, or .env to find retired and deprecated Claude / Anthropic model IDs and API parameters that break after model retirement. Get a dated migration checklist. Everything runs in your browser — nothing is uploaded.
Paste code, config or .env
0 linesFindings
Findings will appear here.
Paste code and press Scan, or try a sample above.
—
Retired
—
Deprecated
—
Review
—
Total findings
What this scanner checks
Model strings that now return an API error, such as claude-3-5-sonnet-20241022, claude-sonnet-4-20250514, and the Claude 2.x family. Each finding names the drop-in replacement.
Models still live but with a scheduled retirement — like claude-opus-4-1-20250805 (retires 2026-08-05) — and Opus 4.7 Fast mode, scheduled for removal 2026-07-24.
Request shapes that break or no longer apply on Opus 4.7 / 4.8 and Fable 5: budget_tokens, sampling params, output_format, old tool versions, and GA beta headers.
Retirement data reflects Anthropic's published model-deprecation schedule. Always confirm against the official deprecation docs before a production cutover.
A scan tells you what is broken today. It cannot tell you what breaks next quarter, because a retirement date is not something your monitoring emits — the argument we make in your prompt tooling has a deadline your monitoring can't see. The same trap catches teams on OpenAI, where an unpinned alias quietly moves under you: we traced that in an audit of the gpt-5 alias and the snapshot behind it.
Frequently Asked Questions
Which Claude models have been retired?
-20250514 snapshots, retired 2026-06-15) and Claude Haiku 3. A request to any retired model returns an error rather than a completion. This scanner flags every retired ID it finds and names the recommended replacement.
Is my code or API key sent anywhere?
.env file — is uploaded to any server. You can disconnect from the network and it still works once the page has loaded. The scanner only reads text to match model IDs and parameter names; it never sends a request to the Anthropic API.
What does it check besides model IDs?
budget_tokens field (replaced by adaptive thinking on Opus 4.7 / 4.8 and Fable 5), sampling parameters (temperature, top_p, top_k) that 400 on those models, the deprecated output_format parameter, older tool-version strings, beta headers that are now GA, and Opus 4.7 Fast mode.
Can I trust the scanner enough to skip the docs?
Related reading
Your Prompt Tooling Has a Deadline Your Monitoring Can't See
Two vendors are switching off prompt and eval tooling. We probed the live APIs, found no warning headers, and built a scanner that dates every hit.
Read →The gpt-5 Alias Points at a Model OpenAI Deletes Dec 11
We asked the live OpenAI API which model answers when you write gpt-5. It is the exact snapshot being deleted on December 11, 2026.
Read →OpenAI Models on Bedrock: A Responses API Readiness Check
GPT-5.5 and GPT-5.4 now run on Amazon Bedrock's OpenAI-compatible endpoint. We mapped every config change and unsupported feature before you migrate.
Read →Find these tools useful?
Get one short weekly dispatch with new tools, guides, and what we tested. No spam, unsubscribe anytime.