The Wire · Showcase
ORGANIZATION API LANDS ACROSS EVERY ANTHROPIC SDK
By RepoJournal · Filed · About Anthropic
Anthropic shipped Organization API endpoints in every SDK, a CLI security upgrade that could save your credentials, and a beta thinking display mode, all in one coordinated release wave.
Organization API endpoints landed across every Anthropic SDK [1][2][3][4][5][6], giving you first-class access to org-level resources from Python, C#, Ruby, Java, and the CLI. The CLI also added `--api-key-stdin` and `--auth-token-stdin` flags while deprecating credential argv flags [7], which is the security fix you should adopt immediately to keep secrets out of shell history. Across the board, new releases dropped the `updates` thinking display mode in beta [8][9][10][11], and the Python SDK v1.1.0 officially removed the legacy response API [12], so check for lingering usage before you upgrade. The release notes for the Ruby SDK say discriminated union modules "now define an enum of their discriminator values (e.g. `Union::Type`)" [13], which makes `case`/`when` matching cleaner. Java also fixed a Bedrock issue where the body `anthropic_beta` was being clobbered by header betas [5], plus a base URL override fix [14], so Java users should patch those before touching the new endpoints. Period totals: 75 commits, 5 PRs, 6 releases.
One email a day. Unsubscribe in one click.
Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Adopt --api-key-stdin in CLI scripts and stop passing API keys as argv immediately anthropics/anthropic-cli [immediate]
- → Test Organization API endpoints in your staging environment before enabling in production anthropics/anthropic-sdk-python [plan]
- → Upgrade Java SDK to v2.58.0 for the Bedrock beta header fix anthropics/anthropic-sdk-java [immediate]
- → Audit for legacy response API usage before adopting Python SDK v1.1.0 anthropics/anthropic-sdk-python [plan]
References
- [1] feat(api): add support for Organization API endpoints anthropics/anthropic-sdk-python
- [2] Bedrock: v0.13.0 ↗ anthropics/anthropic-sdk-csharp
- [3] feat(api): add support for Organization API endpoints anthropics/anthropic-sdk-csharp
- [4] feat(api): add support for Organization API endpoints anthropics/anthropic-sdk-ruby
- [5] fix(bedrock): stop clobbering body anthropic_beta with header betas (#58) anthropics/anthropic-sdk-java
- [6] v1.27.0 ↗ anthropics/anthropic-cli
- [7] feat(auth): add --api-key-stdin / --auth-token-stdin and deprecate credential argv flags (#64) anthropics/anthropic-cli
- [8] v1.1.0 ↗ anthropics/anthropic-sdk-python
- [9] Anthropic: v12.43.0 ↗ anthropics/anthropic-sdk-csharp
- [10] v1.66.0 ↗ anthropics/anthropic-sdk-ruby
- [11] v2.58.0 ↗ anthropics/anthropic-sdk-java
- [12] chore(internal): remove the legacy response API anthropics/anthropic-sdk-python
- [13] feat(api): add discriminator enums to discriminated union modules anthropics/anthropic-sdk-ruby
- [14] fix(client): let explicit and ANTHROPIC_BASE_URL base URLs override profile base_url (#241) anthropics/anthropic-sdk-java