公式のクライアントSDKは、Python・TypeScript・C#・Go・Java・PHP・Rubyの7言語です。Pythonなら pip install anthropic、TypeScript(Node.js)なら npm install @anthropic-ai/sdk で入れられます。シェルから使える ant というコマンドラインツールもあります。
SDKを使う利点
- ストリーミングや再試行が組み込まれている
- 型があるので、まちがいに気づきやすい
- 環境変数
ANTHROPIC_API_KEYを自動で読み込む
Agent SDKとの違い
Claude Codeと同じエージェントの仕組みを組み込みたいなら、Claude Agent SDK(Claude Agent SDKとは?自分のアプリにClaude Codeを組み込める?)を使います。
出典・参考:Claude Docs「SDKs, CLI, and libraries」、Claude Docs「Get started with Claude」(2026年11月時点で確認)