Independent & unofficial. Not affiliated with Anthropic. Facts verified 21 August 2026. Always confirm pricing at claude.com/pricing.
Retired 19 February 2026

Claude 3.7 Sonnet (retired)

Claude 3.7 Sonnet introduced hybrid reasoning in February 2025 and was retired on 19 February 2026. Its original benchmarks, why it mattered, and what replaced it.

Retired model

Claude 3.7 Sonnet (claude-3-7-sonnet-20250219) was retired from the Claude API on 19 February 2026, having been deprecated on 28 October 2025. Requests using that model ID now return an error. The current replacement is claude-sonnet-5 - see the Claude Sonnet 5 page for its specification, price and migration notes.

Why this page still exists: Claude 3.7 Sonnet is the hinge in Claude's version history, and a great deal of writing about AI reasoning from 2025 refers to it by name. People arrive here from old documentation, conference talks and blog posts, and the useful answer is what it was, what it started, and what to use instead.

Claude 3.7 Sonnet was released on 24 February 2025 and was the first Claude model with hybrid reasoning: a single model that could answer immediately or think visibly for as long as a developer allowed before answering. Every reasoning control in the current lineup - adaptive thinking, the effort ladder, thinking-token billing - descends from what shipped that day.

#Claude 3.7 Sonnet as it shipped

Status
Retired 19 February 2026
Released
24 February 2025
Retired API ID
claude-3-7-sonnet-20250219
Deprecated
28 October 2025
Context window
200,000 tokens
Max output
64,000 tokens, plus a beta extended-output mode
Price
$3 input / $15 output per million tokens
Historical first
First Claude model with hybrid reasoning / extended thinking
Replace with
claude-sonnet-5

#Why Claude 3.7 Sonnet mattered

Before February 2025, the industry's answer to hard reasoning problems was a separate model: you routed easy questions to a fast model and hard ones to a slow "reasoning" model, and you had to decide which was which in advance. Claude 3.7 Sonnet collapsed that into one model with two modes. Anthropic's argument at the time was that reasoning is not a different product, it is a dial - and that the developer, not the router, should hold it.

That position won. Every current Claude model has thinking built in rather than bolted on, and on Opus 5, Sonnet 5 and Fable 5 it is on by default. What changed is who sets the depth: 3.7 Sonnet made you specify a thinking budget in tokens, whereas current models decide adaptively, guided by an effort parameter that runs lowmediumhighxhighmax. The full evolution is documented on the adaptive and extended thinking page.

The other thing 3.7 Sonnet introduced was visible reasoning. Its thinking was returned as readable text, which made it possible to see where a model went wrong rather than only that it did. Current frontier models have retreated from that: thinking is returned summarized or omitted, and on Fable 5 the raw chain of thought is never returned at all. Whatever the safety merits, that is a genuine loss of debuggability compared with the February 2025 experience.

#Claude 3.7 Sonnet's benchmark record

These are February 2025 figures for a model that has been retired since 19 February 2026. They describe what the model did at launch and nothing about anything you can call today. Note also that SWE-bench Verified and GPQA are no longer reported by frontier vendors - Anthropic, OpenAI and Google have all moved to long-horizon agentic evaluations, so there is no honest way to line these numbers up against a 2026 model.

Benchmark or measureClaude 3.7 Sonnet resultNotes
SWE-bench Verified63.7% standard; 70.3% with custom scaffoldingPublished 24 February 2025
GPQA physics subscore96.5%February 2025, using parallel test-time compute across 256 samples
Prompt-injection resistanceImproved from 74% to 88%February 2025 measurement, with extended thinking enabled

The prompt-injection figure is the one that aged best. It was early evidence that spending inference compute on deliberation makes a model harder to talk out of its instructions - an argument that now underwrites the entire agent security story, because an agent with tool access is a much larger target than a chatbot. If you are building anything that lets a model act on untrusted input, the practical patterns are on MCP and Claude agents.

The GPQA figure carries a caveat worth restating: 96.5% was reached with parallel test-time compute - sampling many independent attempts and selecting among them - not by one model turning in one answer. It measured what the model could reach with a compute budget, not what a single call would return. That distinction is still routinely blurred in benchmark reporting today.

#Two things that started with 3.7 Sonnet

#Claude Code

The terminal agent launched as a research preview on the same day as 3.7 Sonnet, went generally available with Claude 4 in May 2025, and is now the centre of Anthropic's developer offering. See Claude for developers.

#Claude Plays Pokémon

An informal public experiment in which a Claude model drove a Game Boy emulator, which turned into the most-watched demonstration of long-horizon agency's failure modes. Analysed on the Claude Plays Pokémon case study.

#Thinking as a billed resource

3.7 Sonnet established that reasoning tokens are output tokens: you pay for them, they count against your limits, and depth is a cost decision. That accounting still applies on every current model.

#Where Claude 3.7 Sonnet fell short

It is worth being honest about the model rather than treating it as a milestone only. Two complaints recurred through 2025.

First, over-thinking. With a generous budget, 3.7 Sonnet would reason at length about questions that did not need it, burning output tokens and latency for no gain. Because the budget was a fixed number you set in advance, the model could not tell an easy question from a hard one - which is precisely the problem adaptive thinking was built to solve.

Second, over-eagerness in agentic settings. On long coding tasks it had a documented tendency to take shortcuts, edit more than asked, or declare success early. Anthropic explicitly claimed a large reduction in that behaviour when Claude 4 shipped three months later, which tells you how real the complaint was. If you are still writing prompts in a 2025 style, the prompt engineering page covers what current models actually need - notably that verification instructions carried over from older models now cause over-verification rather than fixing anything.

#Migrating away from Claude 3.7 Sonnet

Old model stringPlatformRecommended replacement
claude-3-7-sonnet-20250219Claude APIclaude-sonnet-5
anthropic.claude-3-7-sonnet-20250219-v1:0AWS Bedrockanthropic.claude-sonnet-5
claude-3-7-sonnet@20250219Google Cloud / Vertex AIclaude-sonnet-5
claude-3-7-sonnet-20250219Anthropic's own deprecation noticeclaude-sonnet-4-6
claude-3-5-haiku-20241022Retired the same day, 19 Feb 2026claude-haiku-4-5-20251001
Extended thinking code will not port

The biggest breaking change is the reasoning API itself. thinking: {"type": "enabled", "budget_tokens": N} - the 3.7 Sonnet pattern - returns a 400 error on Sonnet 5, Opus 4.7 and Opus 4.8. Replace it with adaptive thinking plus effort. Also drop temperature, top_p and top_k, which now 400 on Opus 4.7 and later and on Sonnet 5, and remove any assistant-message prefill. The current request shapes are on the Claude API page.

Sonnet 5 costs $2 / $10 per million tokens against 3.7 Sonnet's launch price of $3 / $15, carries a 1M-token context instead of 200k, and emits roughly 30% more tokens for the same text under its newer tokenizer - so re-measure rather than assuming a straight saving. Plan and API rates are on the pricing page, and every currently callable model is listed on the model index. The next generation's archive is on the Claude Sonnet 4 page.

#Frequently asked questions

Is Claude 3.7 Sonnet still available?

No. It was deprecated on 28 October 2025 and retired from the Claude API on 19 February 2026, the same day Claude Haiku 3.5 was retired. Calls to claude-3-7-sonnet-20250219 return an error. Use claude-sonnet-5 instead.

What made Claude 3.7 Sonnet a hybrid reasoning model?

It was the first Claude that could either answer immediately or engage an explicit extended-thinking mode, in one model rather than two. Developers set a thinking budget in tokens. Current Claude models replaced that with adaptive thinking, where the model chooses depth guided by an effort parameter.

What did Claude 3.7 Sonnet score on SWE-bench Verified?

63.7% in the standard configuration and 70.3% with custom scaffolding, published February 2025. These are historical figures for a retired model. Frontier vendors no longer report SWE-bench Verified, so they cannot be compared with any current model's results.

Was the 96.5% GPQA physics score a single-answer result?

No. That February 2025 figure was reached using parallel test-time compute across 256 samples with selection among them, not one model call returning one answer. It described what the model could reach given a compute budget, which is a different claim from single-shot accuracy.

What replaced Claude 3.7 Sonnet?

Anthropic's deprecation notice pointed 3.7 Sonnet traffic at claude-sonnet-4-6, which remains callable. For new work the current model is claude-sonnet-5, released 30 June 2026 at $2 / $10 per million tokens with a 1M-token context window.

Verify it yourself

Deprecation and retirement dates checked against Anthropic's model deprecations documentation at platform.claude.com/docs, and launch claims and benchmarks against anthropic.com/news/claude-3-7-sonnet, on 21 August 2026. This is an archive page: every capability and benchmark figure describes the model as it stood in February 2025.