Growth Kit 2.0 is here! CRO, Paid Ads & more! Code Kit v4.6 released for CC's new Task System.
Claude FastClaude Fast

Claude 3.7 Sonnet: Hybrid Reasoning and Extended Thinking

Claude 3.7 Sonnet introduced hybrid reasoning in February 2025. Extended thinking mode lets Claude pause and think step-by-step before responding.

Claude 3.7 Sonnet was the model that gave Claude the ability to think before it speaks. Released February 25, 2025, it introduced hybrid reasoning, a mode where Claude can pause, work through a problem step-by-step internally, and then deliver a more accurate response. This was the last model in the Claude 3.x generation, and it set the foundation for everything that followed in the Claude 4 line.

Key Specs

SpecDetails
API IDclaude-3-7-sonnet-20250225
Context window200K tokens
Input pricing$3 / 1M tokens
Output pricing$15 / 1M tokens
Thinking token pricingIncluded in output pricing
Max output tokens64,000 (with extended thinking)
Release dateFebruary 25, 2025

What Claude 3.7 Sonnet Brought to the Table

Extended thinking. The defining feature. When enabled, Claude can "think out loud" internally before generating a response. Instead of immediately producing output token by token, the model allocates a thinking budget to reason through the problem first. For math proofs, multi-step code logic, scientific analysis, and complex planning tasks, extended thinking produced dramatically better results.

API users got fine-grained control over the thinking budget. Set a low budget for quick tasks, high budget for problems that demand careful reasoning. The thinking tokens counted toward output pricing but the quality improvement justified the cost for hard problems.

Hybrid reasoning. Claude 3.7 Sonnet could operate in two modes within the same conversation. Quick, real-time responses for straightforward questions. Deep, step-by-step reasoning for complex ones. You did not have to choose a "thinking model" versus a "fast model." One model handled both, switching based on the task.

State-of-the-art agentic coding. The model set new highs on SWE-bench Verified, which tests real-world software engineering tasks (fixing actual GitHub issues). This was not a synthetic benchmark. Claude 3.7 Sonnet could read a bug report, navigate a codebase, identify the root cause, and generate a working fix more reliably than any previous Claude model.

Claude 3.7 Sonnet benchmark results with extended thinking performance

Instruction-following and multimodal improvements. Building on the 3.5 Sonnet v2 gains, 3.7 Sonnet further improved at following complex, multi-constraint instructions. It also handled images, charts, and mixed media inputs with higher accuracy.

Extended Thinking in Practice

Extended thinking transformed how developers approached hard problems with Claude. The pattern was straightforward:

  1. Send a complex prompt (code review, mathematical proof, architectural decision)
  2. Claude allocates thinking budget to reason through it internally
  3. The response arrives with higher accuracy and fewer logical errors

The biggest gains showed up in math, science, and multi-file code changes. Tasks that previously required multiple back-and-forth corrections often resolved correctly on the first attempt with extended thinking enabled.

For a deeper look at how to use this effectively, see the deep thinking techniques guide.

How It Compared to Claude 3.5 Sonnet v2

Same pricing ($3/$15 per million tokens). Same 200K context window. But meaningfully better at reasoning, coding, and following instructions. The max output token limit jumped to 64,000 when using extended thinking (up from 8,192), making it viable for generating long-form code, documentation, or analysis in a single response.

The most important difference was qualitative: Claude 3.7 Sonnet made fewer reasoning errors on complex tasks. The extended thinking mode gave it a way to "show its work" internally, catching mistakes before they reached the output.

Current Status

ModelStatus
Claude 3.7 SonnetSuperseded by Claude 4 generation

Claude 3.7 Sonnet was the bridge between the 3.x and 4.x generations. The hybrid reasoning and extended thinking capabilities it pioneered became standard features in Claude 4 and every model that followed. If you are still running 3.7 Sonnet in production, the upgrade path to Claude 4 models is straightforward and the pricing remains competitive.

Last updated on

On this page

Claude Code ready in seconds.