← Release pages · Anthropic · Claude Opus (living page)
claude-opus-5-5 · released 22 Sept 2026Claude Opus 5.5 ships: Opus-tier quality at a 20% lower price
1. Verdict
30 sec
1. Verdict
30 secWhat shipped: Opus 5.5 replaces Opus 5 at $4 / $20 per 1M tokens (vs $5 / $25), same context and output limits.
Who it matters to: Anyone running Opus 5 in production; teams choosing a frontier model for coding and agents.
Should you care: Yes if you run Opus 5: ~20% cheaper. Budget a day for the four breaking changes before switching.
2. What changed
5 min
2. What changed
5 minContext 1M · max output 128K · text, image, pdf · Vendor-documented
Diff vs Claude Opus 5:
| Field | Claude Opus 5 | Claude Opus 5.5 | Change |
|---|---|---|---|
| Pricing (direct API) | |||
| Input / 1M tokens | $5 | $4 | better |
| Output / 1M tokens | $25 | $20 | better |
| Availability | |||
| Azure AI Foundry · eastus2 | GA | PREVIEW | worse |
| AWS Bedrock · ap-south-1 | GA | PREVIEW | worse |
| Lifecycle | |||
| Released | 2026-06-10 | 2026-09-22 | changed |
Availability matrix
| Platform | Region | Claude Opus 5 | Claude Opus 5.5 |
|---|---|---|---|
| Direct API | global | GA 10 Jun 2026 | GA 22 Sept 2026 |
| AWS Bedrock | ap-south-1 | GA 8 Jul 2026 | PREVIEW 23 Sept 2026 |
| AWS Bedrock | us-east-1 | GA 10 Jun 2026 | GA 22 Sept 2026 |
| AWS Bedrock | us-west-2 | GA 10 Jun 2026 | GA 22 Sept 2026 |
| Google Vertex AI | global | GA 10 Jun 2026 | GA 22 Sept 2026 |
| Azure AI Foundry | eastus2 | GA 24 Jun 2026 | PREVIEW 22 Sept 2026 |
Field history
- 2026-09-23:
claude-opus-5-5/bedrock/ap-south-1stage — → preview (AWS What's New (demo))
Related Pulse items
3. Technical deep dive
15 min
3. Technical deep dive
15 minAPI changes
- thinking: {type: "disabled"} and budget_tokens now return 400 at every effort level.
- Default effort is "medium" (Opus 5 defaulted to "high").
- Forced tool_choice ("any" / "tool") returns 400.
- Thinking blocks are bound to the model and conversation (preserved thinking).
- Computer use only via computer_toolset_20260801.
New parameters
- thinking.display: "updates" returns progress-update blocks between tool calls.
Architecture notes
- Same tokenizer as Opus 5, so token counts carry over when estimating cost.
- Broader safety classifiers: handle stop_reason "refusal" and consider server-side fallbacks.
Known issues
- Bedrock ap-south-1 (Mumbai) is preview only at launch; no batch API there yet.
Sources: Anthropic announcement · Models overview (docs) · Pricing
4. Hands-on lab
20+ min
4. Hands-on lab
20+ minMigrate one endpoint from Opus 5 to Opus 5.5 in 20 minutes
- Search your code for thinking: {type: "disabled"} and budget_tokens; remove them.
- Set output_config.effort explicitly on every request ("high" to match Opus 5 behavior).
- Replace forced tool_choice with auto + strict tools + an instruction naming the tool.
- Run your eval set on both models; compare cost per task, not cost per request.
Run it with your own API key. We never see or store keys.
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic();
const msg = await client.messages.create({
model: "claude-opus-5-5",
max_tokens: 16000,
// Thinking can't be disabled; effort is the only control.
// Default effort drops to "medium" — set it explicitly.
output_config: { effort: "high" },
// Forced tool_choice returns 400: use auto + strict tools + a prompt instruction.
tool_choice: { type: "auto" },
tools: tools.map((t) => ({ ...t, strict: true })),
messages,
});Migration diff from Claude Opus 5
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic();
const msg = await client.messages.create({
model: "claude-opus-5",
max_tokens: 16000,
thinking: { type: "disabled" }, // allowed on Opus 5 at effort <= high
tool_choice: { type: "tool", name: "search" }, // forced tool use
tools,
messages,
});import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic();
const msg = await client.messages.create({
model: "claude-opus-5-5",
max_tokens: 16000,
// Thinking can't be disabled; effort is the only control.
// Default effort drops to "medium" — set it explicitly.
output_config: { effort: "high" },
// Forced tool_choice returns 400: use auto + strict tools + a prompt instruction.
tool_choice: { type: "auto" },
tools: tools.map((t) => ({ ...t, strict: true })),
messages,
});What breaks when you switch
- Requests that disable thinking fail with 400.
- Forced tool calls fail with 400.
- Latency and quality shift if you rely on the old default effort.
- Harnesses that edit earlier turns can invalidate replayed thinking blocks.
5. Proof
Reference
5. Proof
ReferenceEvery run publishes the exact model version and endpoint, prompts, dataset, harness code, raw outputs, cost, date and what was NOT tested.
| Suite | Endpoint | Results | Run cost | Date |
|---|---|---|---|---|
| RAG over documents Measured by us | Direct API · global | Answer accuracy: 91.2% Citation faithfulness: 95% Hallucination rate: 2.1% | $18.40 | 23 Sept 2026 |
| Agents and tool use Measured by us | AWS Bedrock · us-east-1 | Task success rate: 84.5% Median steps: 7 steps Error recovery: 78% | $41.70 | 23 Sept 2026 |
| Cost and latency Measured by us | Direct API · global | Cost per task: 0.037 USD Time to first token (p50): 1.9 s Output speed (p50): 58 tok/s | $3.70 | 23 Sept 2026 |
| Cost and latency Measured by us | AWS Bedrock · ap-south-1 | Cost per task: 0.039 USD Time to first token (p50): 1.4 s Output speed (p50): 52 tok/s | $3.90 | 23 Sept 2026 |
Head-to-head: RAG over documents
Source: aimluptodate.com proof runs · harness a1b2c3d · 23 Sept 2026
The retry budget defaults to 3 attempts with exponential backoff [doc 14, p. 7].
Retries default to 3 attempts with exponential backoff [doc 14, p. 7].
The default is 3 retries with exponential backoff [doc 14, p. 7].
Three retries with exponential backoff are used by default (doc 14).
Head-to-head: Agents and tool use
Source: aimluptodate.com proof runs · harness a1b2c3d · 23 Sept 2026
Head-to-head: Cost and latency
Source: aimluptodate.com proof runs · harness a1b2c3d · 23 Sept 2026
Cost calculator
| Per request | Per day | Per month | Price basis | |
|---|---|---|---|---|
| A Claude Opus 5 — Direct API | $0.02 | $208 | $6,225 | $5 in / $25 out per 1M · cached $0.5 · effective 2026-06-10 |
| B Claude Opus 5.5 — Direct API | $0.02 | $163 | $4,890 | $4 in / $20 out per 1M · cached $0.2 · effective 2026-09-22 |
B saves ~21% ($1,335/month) at this workload. Price is only half the answer: compare cost per completed task on the proof suites.
6. Community
Ongoing
6. Community
Ongoing37/40 vs 36/40 (Opus 5), 21% lower cost.
Show the four breaking changes in a real codebase.
Submit a POC for Claude Opus 5.5Discussion thread for this version