anthropic Claude Platform Release Notes ·

Anthropic Updates SDKs and Introduces Personal & Service Account API Keys

securitypreviewengineer
breaking feature

Anthropic has updated its Claude SDKs across multiple languages, removing specific beta headers for `client.beta.files` and `client.beta.skills` to standardize API shapes. This change includes a breaking modification where `client.beta.skills.delete()` now removes all skill versions and `BetaSkill` is renamed to `BetaContainerSkill`. Additionally, the Claude Console now supports creating personal and service account API keys, enabling organization admins to better track usage and manage permissions. These new keys can be scoped to specific workspaces or function across any workspace and admin endpoints, while existing workspace keys are now a legacy option.

  • Standardized SDK API Shapes and Skill Management
  • Introduce Personal and Service Account API Keys
Breaking changes (1)
  • Standardized SDK API Shapes and Skill Management

    Anthropic's SDKs for Python, TypeScript, Go, Java, Ruby, and C# no longer send beta headers for `client.beta.files` and `client.beta.skills`, now returning standard shapes. This includes a change where `client.beta.skills.delete()` removes all Skill versions and `BetaSkill` is renamed to `BetaContainerSkill`, though requests sending old beta headers still receive beta shapes.

Features (1)
  • Introduce Personal and Service Account API Keys

    The Claude Console now allows creation of personal and service account API keys, enabling organization admins to track usage per account and ensure legitimate key usage. These keys can be scoped to specific workspaces or grant access across any workspace and admin endpoints, with existing workspace API keys becoming a legacy option.

Read the original announcement →

https://platform.claude.com/docs/en/release-notes/overview

Related releases