Release Notes
API
Follow along with updates across Anthropic’s API and Developer Console.
February 27th, 2025
- We’ve added URL source blocks for images and PDFs in the Messages API. You can now reference images and PDFs directly via URL instead of having to base64-encode them. Learn more in our vision documentation and PDF support documentation.
- We’ve added support for a
none
option to thetool_choice
parameter in the Messages API that prevents Claude from calling any tools. Additionally, you’re no longer required to provide anytools
when includingtool_use
andtool_result
blocks. - We’ve launched an OpenAI-compatible API endpoint, allowing you to test Claude models by changing just your API key, base URL, and model name in existing OpenAI integrations. This compatibility layer supports core chat completions functionality. Learn more in our OpenAI SDK compatibility documentation.
February 24th, 2025
- We’ve launched Claude 3.7 Sonnet, our most intelligent model yet. Claude 3.7 Sonnet can produce near-instant responses or show its extended thinking step-by-step. One model, two ways to think. Learn more about all Claude models in our Models & Pricing documentation.
- We’ve added vision support to Claude 3.5 Haiku, enabling the model to analyze and understand images.
- We’ve released a token-efficient tool use implementation, improving overall performance when using tools with Claude. Learn more in our tool use documentation.
- We’ve changed the default temperature in the Console for new prompts from 0 to 1 for consistency with the default temperature in the API. Existing saved prompts are unchanged.
February 10th, 2025
- We’ve added the
anthropic-organization-id
response header to all API responses. This header provides the organization ID associated with the API key used in the request.
January 31st, 2025
- We’ve moved our Java SDK from alpha to beta.
January 23rd, 2025
- We’ve launched citations capability in the API, allowing Claude to provide source attribution for information. Learn more in our citations documentation.
- We’ve added support for plain text documents and custom content documents in the Messages API.
January 21st, 2025
- We announced the deprecation of the Claude 2, Claude 2.1, and Claude 3 Sonnet models. Read more in our documentation.
January 15th, 2025
- We’ve updated prompt caching to be easier to use. Now, when you set a cache breakpoint, we’ll automatically read from your longest previously cached prefix.
- You can now puts words in Claude’s mouth when using tools.
January 10th, 2025
- We’ve optimized support for prompt caching in the Message Batches API to improve cache hit rate.
December 19th, 2024
- We’ve added support for a delete endpoint in the Message Batches API
December 17th, 2024
The following features are now generally available in the Anthropic API:
- Models API: Query available models, validate model IDs, and resolve model aliases to their canonical model IDs.
- Message Batches API: Process large batches of messages asynchronously at 50% of the standard API cost.
- Token counting API: Calculate token counts for Messages before sending them to Claude.
- Prompt Caching: Reduce costs by up to 90% and latency by up to 80% by caching and reusing prompt content.
- PDF support: Process PDFs to analyze both text and visual content within documents.
We also released new official SDKs:
December 4th, 2024
- We’ve added the ability to group by API key to the Usage and Cost pages of the Developer Console
- We’ve added two new Last used at and Cost columns and the ability to sort by any column in the API keys page of the Developer Console
November 21st, 2024
- We’ve released the Admin API, allowing users to programmatically manage their organization’s resources.
November 20th, 2024
- We’ve updated our rate limits for the Messages API. We’ve replaced the tokens per minute rate limit with new input and output tokens per minute rate limits. Read more in our documentation.
- We’ve added support for tool use in the Workbench.
November 13th, 2024
- We’ve added PDF support for all Claude 3.5 Sonnet models. Read more in our documentation.
November 6th, 2024
- We’ve retired the Claude 1 and Instant models. Read more in our documentation.
November 4th, 2024
- Claude 3.5 Haiku is now available on the Anthropic API as a text-only model.
November 1st, 2024
- We’ve added PDF support for use with the new Claude 3.5 Sonnet. Read more in our documentation.
- We’ve also added token counting, which allows you to determine the total number of tokens in a Message, prior to sending it to Claude. Read more in our documentation.
October 22nd, 2024
- We’ve added Anthropic-defined computer use tools to our API for use with the new Claude 3.5 Sonnet. Read more in our documentation.
- Claude 3.5 Sonnet, our most intelligent model yet, just got an upgrade and is now available on the Anthropic API. Read more here.
October 8th, 2024
- The Message Batches API is now available in beta. Process large batches of queries asynchronously in the Anthropic API for 50% less cost. Read more in our documentation.
- We’ve loosened restrictions on the ordering of
user
/assistant
turns in our Messages API. Consecutiveuser
/assistant
messages will be combined into a single message instead of erroring, and we no longer require the first input message to be auser
message. - We’ve deprecated the Build and Scale plans in favor of a standard feature suite (formerly referred to as Build), along with additional features that are available through sales. Read more here.
October 3rd, 2024
- We’ve added the ability to disable parallel tool use in the API. Set
disable_parallel_tool_use: true
in thetool_choice
field to ensure that Claude uses at most one tool. Read more in our documentation.
September 10th, 2024
- We’ve added Workspaces to the Developer Console. Workspaces allow you to set custom spend or rate limits, group API keys, track usage by project, and control access with user roles. Read more in our blog post.
September 4th, 2024
- We announced the deprecation of the Claude 1 models. Read more in our documentation.
August 22nd, 2024
- We’ve added support for usage of the SDK in browsers by returning CORS headers in the API responses. Set
dangerouslyAllowBrowser: true
in the SDK instantiation to enable this feature.
August 19th, 2024
- We’ve moved 8,192 token outputs from beta to general availability for Claude 3.5 Sonnet.
August 14th, 2024
- Prompt caching is now available as a beta feature in the Anthropic API. Cache and re-use prompts to reduce latency by up to 80% and costs by up to 90%.
July 15th, 2024
- Generate outputs up to 8,192 tokens in length from Claude 3.5 Sonnet with the new
anthropic-beta: max-tokens-3-5-sonnet-2024-07-15
header. More details here.
July 9th, 2024
- Automatically generate test cases for your prompts using Claude in the Developer Console. Read more in our blog post.
- Compare the outputs from different prompts side by side in the new output comparison mode in the Developer Console.
June 27th, 2024
- View API usage and billing broken down by dollar amount, token count, and API keys in the new Usage and Cost tabs in the Developer Console.
- View your current API rate limits in the new Rate Limits tab in the Developer Console.
June 20th, 2024
- Claude 3.5 Sonnet, our most intelligent model yet, is now generally available across the Anthropic API, Amazon Bedrock, and Google Vertex AI.
May 30th, 2024
- Tool use is now generally available across the Anthropic API, Amazon Bedrock, and Google Vertex AI.
May 10th, 2024
- Our prompt generator tool is now available in the Developer Console. Prompt Generator makes it easy to guide Claude to generate a high-quality prompts tailored to your specific tasks. Read more in our blog post.
Was this page helpful?