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 →Sonnet 5 Pricing: Why a Cheaper Token Can Cost You More
Sonnet 5 costs a third less per token and counts your text differently. The break-even math, plus the caching and routing architecture that decides it.
Read →gpt-realtime Retires Jan 2027: One API Call Audits Your Stack
OpenAI retires nine voice model IDs on 2027-01-20. We probed the live API: no warning headers, but a shutdown_date field flags 52 of 126 models.
Read →Find these tools useful?
Get one short weekly dispatch with new tools, guides, and what we tested. No spam, unsubscribe anytime.