[KongchangAI]
ProductClaude SDK

Anthropic SDK

An official software development kit provided by Anthropic for building AI applications and agents based on Claude models. It encapsulates core capabilities including tool calling, multi-turn conversation management, and cost tracking, enabling developers to integrate Claude model functionality into their applications through a structured programmatic interface.

Core Facts

Timeline (last 90 days)

Oct 24

Anthropic is gradually pushing enterprise-level management capabilities down into the official SDK layer, reducing customers' duplicated work at the integration layer.

Unverified50%
Oct 24

When upgrading to v2.3.0, integrations that use the Google Cloud path and are sensitive to the user profile request endpoint require additional verification.

Unverified50%
Oct 24

When upgrading to v2.3.0, custom wrappers that depend on the specific query parameters sent by the SDK (especially beta-related parameters) require additional verification.

Unverified50%
Oct 24

v2.3.0's workflow is changed to validate repositories by owner and public name, and the preview build upload step is removed from CI.

Unverified50%
Oct 24

v2.3.0 removes a redundant await in the tool_runner async example.

Unverified50%
Oct 24

v2.3.0 adds links to the SDK documentation in the docstrings of the raw responses for Bedrock and Vertex, and updates the README and example requests.

Unverified50%
Oct 24

v2.3.0 rewrites the explanatory text for work queue, skill and external key.

Unverified50%
Oct 24

v2.3.0 updates the documentation's description of the code execution tool and its encrypted results.

Unverified50%
Oct 24

v2.3.0 internally switches to reading the beta route qualifier instead of relying on the beta=true query parameter; parse and stream no longer send the beta query parameter.

Unverified50%
Oct 24

v2.3.0 stops hardcoding query parameters in endpoint paths and lifts query parameters carried in endpoint paths up to the request layer for unified handling.

Unverified50%

40 more timeline events

All Facts (20)

Verified

TypeScript's static type checking can catch structural errors at compile time.

75%
Verified

The Anthropic official SDK released version v1.12.1.

75%
Unverified

v2.3.0 internally switches to reading the beta route qualifier instead of relying on the beta=true query parameter; parse and stream no longer send the beta query parameter.

50%
Unverified

When upgrading to v2.3.0, custom wrappers that depend on the specific query parameters sent by the SDK (especially beta-related parameters) require additional verification.

50%
Unverified

When upgrading to v2.3.0, integrations that use the Google Cloud path and are sensitive to the user profile request endpoint require additional verification.

50%
Unverified

Anthropic is gradually pushing enterprise-level management capabilities down into the official SDK layer, reducing customers' duplicated work at the integration layer.

50%
Unverified

v2.3.0 stops hardcoding query parameters in endpoint paths and lifts query parameters carried in endpoint paths up to the request layer for unified handling.

50%
Unverified

The release notes corrected the usage and cost report example and the documentation related to ending_at.

50%
Unverified

v2.2.0 added the ability to view usage and cost reports by dimension and marked the old reports as legacy.

50%
Unverified

When set_messages_params() does not provide betas, user_profile_id, and workspace_id, the tool runner retains the original values rather than clearing them.

50%
Unverified

The tool runner's set_messages_params() callback no longer adds the current response to the params.

50%
Unverified

When set_messages_params() provides tools in definitions form, the tool runner continues to run its function tools; once a tool is removed from tools, the runner no longer executes it.

50%
Unverified

The certifi version in the dev lockfile was bumped in v2.2.0.

50%
Unverified

The error message for the client max_retries no longer suggests using math.inf.

50%
Unverified

The documentation clarified the meaning of the plugin served_version_pinned and updated_at fields.

50%
Unverified

In the tool runner, after append_messages() the history is now managed by the caller.

50%
Unverified

The release notes clarified that the model list in rate limits varies by organization and workspace.

50%
Unverified

At the API level, v2.2.0 introduced support for message threads.

50%
Unverified

For projects already using the tool runner, the callback behavior changes in v2.2.0 (history attribution and dynamic removal of tools) are compatibility adjustments to watch out for, and regression testing of multi-turn tool-calling flows after upgrading is recommended.

50%
Unverified

The only feature entry in the v2.1.0 changelog is: add enforcement status, actions and filter to user profiles.

50%

Source Articles