Skip to main content

In Python SDK 1.2.0, TypeScript SDK 0.122.0, Go SDK 1.68.0, Java SDK 2.59.0, Ruby SDK 1.67.0

By Steven Van ·

In Python SDK 1.2.0, TypeScript SDK 0.122.0, Go SDK 1.68.0, Java SDK 2.59.0, Ruby SDK 1.67.0, and C# SDK 12.44.0, client.beta.files and client.beta.skills…

Anthropic's client SDKs have dropped their beta headers for file and skill handling, and the Claude Console now supports API keys tied to individual accounts.

  • In Python SDK 1.2.0, TypeScript SDK 0.122.0, Go SDK 1.68.0, Java SDK 2.59.0, Ruby SDK 1.67.0, and C# SDK 12.44.0, client.beta.files and client.beta.skills no longer send the files-api-2025-04-14 and skills-2025-10-02 beta headers, and now return the same shapes as client.files and client.skills. client.beta.skills.delete() now deletes a Skill together with all of its versions, and the beta Messages type BetaSkill is renamed BetaContainerSkill. Requests that still send the beta headers keep getting the beta shapes, as described in the release notes.
  • Personal keys and service account keys can now be created in the Claude Console. They act as the linked user or service account, carry the same permissions, and stop working if that account is removed from the organization. They can be scoped to a single workspace, or work across admin endpoints and any workspace the account has access to. Workspace API keys remain supported as a legacy option.
Anthropic
Anthropic
Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
View Anthropic →

Read the original announcement →

Read In Python SDK 1.2.0, TypeScript SDK 0.122.0, Go SDK 1.68.0, Java SDK 2.59.0, Ruby SDK 1.67.0 on Creators Toolbox