claude-sonnet-4-5-20250929 to claude-sonnet-5-5
All values from official sources Checked 2026-10-17.
Price per 1M tokens
| Field | Old | New | Change |
|---|---|---|---|
| Input | $3 | $2 | -33.3% (lower) |
| Output | $15 | $10 | -33.3% (lower) |
| Cached input | $0.3 | $0.1 | Not published |
| Example monthly cost | $60 | $40 | Example only |
Context and max output
| Limit | Old | New | Change |
|---|---|---|---|
| Context window | 200,000 | 1,000,000 | +400% (higher) |
| Max output | 64,000 | 128,000 | +100% (higher) |
Capabilities that differ
No differing capability values are published for both models.
API changes
No parameter change is listed on the official pages we checked. The sample below only swaps the model id.
Code
python before
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)
python after
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-sonnet-5-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)
typescript before
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic();
const message = await client.messages.create({
model: "claude-sonnet-4-5-20250929",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello" }],
});
typescript after
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic();
const message = await client.messages.create({
model: "claude-sonnet-5-5",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello" }],
});
curl before
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-4-5-20250929","max_tokens":1024,"messages":[{"role":"user","content":"Hello"}]}'
curl after
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5-5","max_tokens":1024,"messages":[{"role":"user","content":"Hello"}]}'
Checklist
- Read the shutdown date for claude-sonnet-4-5-20250929 on the linked official page.
- Point your requests at claude-sonnet-5-5.
- Re-check price, context, and parameters on the provider pages linked here.
- Ship the change before the published shutdown date.