Claude Platform now supports keyless auth via Workload Identity Federation.
No more storing sk-ant-XXXXX in your .env files.
Here's what changed:
→ Your AWS / GCP / GitHub Actions workload gets a JWT from the cloud provider automatically
→ Claude SDK exchanges that JWT for a short-lived token (expires in ~1 hour)
→ SDK auto-refreshes before expiry - your code changes NOTHING
→ No static secrets to leak, rotate, or store in CI
→ Full audit log: which workload called the API and when
Supported out of the box: AWS IAM, Google Cloud, Azure, GitHub Actions, Kubernetes, Okta
This is how AWS/GCP have handled auth for years.
Anthropic just joined the standard.
Reader Support
Support WebNovare
Send a crypto tip if this article helped you.
Log in or register to like, bookmark, watch tags, and comment.
Comments
No comments yet.
Log in or register to join the conversation.