Back
AnthropicClaude API
We’ve lowered the price of prompt cache reads on Claude Sonnet 5.5 from $0.20 USD to $0.10 USD per million…
AI summary
Written by AI from the official notes. Check them for exact details.The price of prompt cache reads on Claude Sonnet 5.5 has been reduced from $0.20 to $0.10 per million tokens.
- Prompt cache read price lowered to $0.10 per million tokens.
- Code for Claude Haiku 4.5 may break on Claude Haiku 5.5.
- Python and TypeScript SDKs now include beta classes for browser and computer use tools.
- Monthly API credits introduced for Claude Max and Team plans.
- Limited networking in Managed Agents affects web tool functionality.
Why it matters: Users of Claude Sonnet 5.5 and Managed Agents should review changes to pricing and functionality.
Full release notes7 changes
- We’ve lowered the price of prompt cache reads on Claude Sonnet 5.5 from $0.20 USD to $0.10 USD per million tokens: 0.05x the base input price instead of 0.1x. Cache writes and all other prices are unchanged. See Prompt caching pricing.
- Code written for Claude Haiku 4.5 can break on Claude Haiku 5.5. Manual extended thinking (
budget_tokens), the sampling parameterstemperature,top_p, andtop_k, and assistant message prefill can each return a 400 error.computer_20250124also returns a 400 error: use thecomputer_toolset_20260801toolset on the Claude API and Google Cloud, orcomputer_20251124on Amazon Bedrock. A request that sends thinking blocks back after a change tosystem,tools, or earlier turns can also return a 400 error. Adaptive thinking is on by default, so a response can begin withthinkingblocks, and their text is omitted unless you setthinking.displayto"summarized". The same text also counts as more tokens. See the migration guide for each change. For model-specific prompting patterns, see Prompting Claude Haiku 5.5. - The Python and TypeScript SDKs now include classes, in beta, for the browser use tool and the computer use tool. You subclass one and write one method per tool against your own browser or desktop automation. The SDK runs the tool loop, the URL and file policies you set for the browser, and your approval callback. See Browser and computer use with the SDK toolsets.
- Claude Max and Team plans now include monthly API credits. To learn how to claim them, see API credits for Max and Team plans.
- In Claude Managed Agents, a cloud environment with
limitednetworking now also applies itsallowed_hoststo theweb_searchandweb_fetchtools. Aweb_fetchcall for a URL on a host thatallowed_hostsdoes not match returns aurl_not_allowederror result to the agent.web_searchomits results from such hosts. Whenallowed_hostslists no hosts, neither tool returns a page or a search result.allow_package_managersandallow_mcp_serversadd no hosts for these tools. To let the tools reach a host, add it toallowed_hosts, which also opens it to the sandbox.unrestrictednetworking and self-hosted environments do not limit these tools. See Environment networking. - With
limitednetworking, creating a session fails with a 400 error when an enabled web tool’sallowed_domainshas an entry not withinallowed_hosts. So does a session update that adds such an entry. Anallowed_hostsentry matches one exact host unless it starts with*., sodocs.example.comis not within["example.com"]. To fix the error, add the host toallowed_hostsor remove the entry fromallowed_domains. See Restrict web search and web fetch domains. - In Claude Managed Agents, the
web_fetchtool now fetches only URLs that have already appeared in the session, for example in the text of a user message, in aweb_searchresult, or in a page thatweb_fetchreturned earlier. This reduces the risk of data exfiltration. A URL that appears only in Claude’s own output, the agent’s system prompt, an attached document, or the output of a tool such asbash,read, or an MCP tool does not count: aweb_fetchcall for it returns aurl_not_in_prior_contexterror result to the agent. To let the agent fetch a URL, send it in the text of auser.messageevent.