Q.281API・開発者向け

公式SDKはどの言語に対応している?

公開日  運営:Claudeの疑問100運営事務局

公式のクライアントSDKは、Python・TypeScript・C#・Go・Java・PHP・Rubyの7言語です。Pythonなら pip install anthropic、TypeScript(Node.js)なら npm install @anthropic-ai/sdk で入れられます。シェルから使える ant というコマンドラインツールもあります。

公式SDKの対応言語 Python pip install anthropic TypeScript npm install @anthropic-ai/sdk C#・Go・Java 型安全なクライアント PHP・Ruby Webアプリ向け
公式SDKの対応言語

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月時点で確認)

↑