NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1810 most downloaded on npm
The official TypeScript library for the Anthropic API
Last release 4 days ago
30 Sep 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
211 releases · first in 2023
One column per quarter.
api: add message token counting & PDFs support
Full Changelog: sdk-v0.30.1...sdk-v0.31.0
bedrock: correct messages beta handling
api: add new model and computer-use-2024-10-22 beta
Full Changelog: sdk-v0.29.2...sdk-v0.30.0
computer-use-2024-10-22 beta (6981d89)types: remove misleading betas TypedDict property for the Batch API
Full Changelog: sdk-v0.29.1...sdk-v0.29.2
beta: merge betas param with the default value
internal: move LineDecoder to a separate file
api: support disabling parallel tool use
Full Changelog: sdk-v0.27.3...sdk-v0.28.0
streaming: correct error message serialisation
client: correct File construction from node-fetch Responses
Full Changelog: sdk-v0.27.0...sdk-v0.27.1 ### Chores * ci: check for build errors
client: add support for browser usage
Full Changelog: sdk-v0.26.1...sdk-v0.27.0
docs/api: update prompt caching helpers
Full Changelog: sdk-v0.26.0...sdk-v0.26.1
examples: minor formatting changes
ci: bump prism mock server version
Full Changelog: sdk-v0.25.1...sdk-v0.25.2
internal: update publish npm script
add back compat alias for InputJsonDelta
Full Changelog: sdk-v0.24.3...sdk-v0.25.0
chunk for internal SSE parsing instead of completion (#472) (0f6190a)next (#464) (cc405a8)types: avoid errors on certain TS versions
Full Changelog: sdk-v0.24.2...sdk-v0.24.3
partial-json: don't error on unknown tokens
internal: replace deprecated aws-sdk packages with @smithy
api: add new claude-3-5-sonnet-20240620 model
Full Changelog: sdk-v0.23.0...sdk-v0.24.0
support application/octet-stream request bodies
api/types: add stream event type aliases with a Raw prefix
Full Changelog: sdk-v0.21.1...sdk-v0.22.0
internal: run build script over sub-packages
Full Changelog: sdk-v0.21.0...sdk-v0.21.1
api: add tool_choice param, image block params inside tool_result.content, and streaming for tool_use blocks
Full Changelog: sdk-v0.20.9...sdk-v0.21.0
tool_choice param, image block params inside tool_result.content, and streaming for tool_use blocks (#418) (421a1e6)package: revert recent client file change
internal: add scripts/test and scripts/mock
Full Changelog: sdk-v0.20.7...sdk-v0.20.8
internal: use @swc/jest for running tests
Full Changelog: sdk-v0.20.6...sdk-v0.20.7
configure UTF-8 locale in devcontainer
Full Changelog: sdk-v0.20.5...sdk-v0.20.6
Full Changelog: sdk-v0.20.4...sdk-v0.20.5 ### Chores * internal: formatting
Full Changelog: sdk-v0.20.3...sdk-v0.20.4 ### Chores * internal: update gitignore
vertex: correct core client dependency constraint
Full Changelog: sdk-v0.20.2...sdk-v0.20.3
0.20.2 (2026-09-30) Full Changelog: vertex-sdk-v0.20.1...vertex-sdk-v0.20.2 Chores client: deprecate sonnet 4.5
Full Changelog: vertex-sdk-v0.20.1...vertex-sdk-v0.20.2
0.20.1 (2026-09-30) Full Changelog: vertex-sdk-v0.20.0...vertex-sdk-v0.20.1
Full Changelog: vertex-sdk-v0.20.0...vertex-sdk-v0.20.1
0.20.0 (2026-09-28) Full Changelog: vertex-sdk-v0.19.11...vertex-sdk-v0.20.0 Features api: add claude-sonnet-5-5
Full Changelog: vertex-sdk-v0.19.11...vertex-sdk-v0.20.0
streaming: handle special line characters and fix multi-byte character decoding
Full Changelog: sdk-v0.19.1...sdk-v0.19.2
client: correctly send deno version header
Full Changelog: sdk-v0.19.0...sdk-v0.19.1
vertex: add support for overriding google auth
Full Changelog: sdk-v0.18.0...sdk-v0.19.0
update models in vertex examples
internal: add explicit type annotation to decoder
Full Changelog: sdk-v0.17.1...sdk-v0.17.2
deprecate old access token getter
Full Changelog: sdk-v0.17.0...sdk-v0.17.1
api: add enum to model param for message
Full Changelog: sdk-v0.16.0...sdk-v0.16.1 ### Chores * fix error handler in readme (#307) (5007a1e) ### Documentation * readme: reference bedrock sdk
Full Changelog: sdk-v0.15.0...sdk-v0.16.0 ### Features * bedrock: add messages API (#305) (8b7f89e) ### Chores * update examples
messages: add support for image inputs
ci: update actions/setup-node action to v4
api: messages is generally available
Full Changelog: sdk-v0.13.1...sdk-v0.14.0
internal: reformat pacakge.json
Full Changelog: sdk-v0.13.0...sdk-v0.13.1
api: add new usage response fields
interal: make link to api.md relative
bedrock: move bedrock SDK to the main repo
Full Changelog: sdk-v0.12.6...sdk-v0.12.7
internal: add internal helpers & improve build scripts
allow body type in RequestOptions to be null
Full Changelog: v0.12.2...v0.12.3
ci: ignore stainless-app edits to release PR title
Full Changelog: v0.12.1...v0.12.2
headers: always send lowercase headers and strip undefined (BREAKING in rare cases)
remove anthropic-beta and x-api-key headers from param types
Full Changelog: v0.11.0...v0.12.0
api: add messages endpoint with streaming helpers
Full Changelog: v0.10.2...v0.11.0
Full Changelog: v0.10.1...v0.10.2
Full Changelog: v0.10.1...v0.10.2
internal: remove file import and conditionally run prepare
Full Changelog: v0.10.0...v0.10.1
allow installing package directly from github
ci: update release-please config
Your coding agent can read these notes before it upgrades. Set up the MCP server →