SDK、CLI、ライブラリ
Claude APIを使って構築するための公式ツール:7つの言語のクライアントSDK、ant CLI、フレームワーク固有のライブラリ。
Anthropicは、Claude APIを使って構築するための3種類の公式ツールを提供しています。
- CLI: シェルスクリプトや対話的な利用のための
antコマンドラインツールです。「command-line interface」(コマンドラインインターフェース)、すなわちCLIとして提供されます。 - クライアントSDK: Python、TypeScript、C#、Go、Java、PHP、Ruby向けの汎用Messages APIクライアントです。「software development kit」(ソフトウェア開発キット)、すなわちSDKはそれぞれ、各言語に慣用的なインターフェース、型安全性、そして「streaming」(ストリーミング)、リトライ、エラー処理、OpenTelemetryトレーシングの組み込みサポートを提供します。
- ライブラリと統合: Messages APIを直接公開するのではなく、別のフレームワークのAPIサーフェス内でClaudeを公開するパッケージおよび互換レイヤーです。
CLI
シェルスクリプト、型付きフラグ、レスポンス変換
クライアントSDK
クライアントSDKの各メジャーバージョンは、デフォルトで1つのAPIバージョンを送信し、新しいAPIバージョンごとに新しいメジャーバージョンがリリースされます。2026-10-21に移行するには、2026-10-21へのアップグレードを参照してください。
最新バージョン
| ツール | 最新バージョン | パッケージ |
|---|---|---|
| ant CLI | 2.3.0 | github.com/anthropics/anthropic-cli |
| Python | 2.3.0 | anthropic |
| TypeScript | 1.3.0 | @anthropic-ai/sdk |
| C# | 13.3.0 | Anthropic |
| Go | 2.3.0 | github.com/anthropics/anthropic-sdk-go |
| Java | 3.3.0 | com.anthropic:anthropic-java |
| PHP | 1.3.0 | anthropic-ai/sdk |
| Ruby | 2.3.0 | anthropic |
同じバージョン情報は、https://platform.claude.com/docs/sdk-versions.jsonでJSONとしても入手できます。
ライブラリと統合
ライブラリと統合は、別のフレームワークのAPIサーフェスを通じてClaudeを公開します。これらは汎用のMessages APIクライアントではありません。
AppleのLanguageModelSession API向けのSwiftパッケージ
OpenAI SDKのサーフェスを通じてClaudeを使用
エージェントを構築する場合やClaude Codeを使用する場合
CLI、クライアントSDK、ライブラリは、Claude APIを自分で呼び出すためのものです。各リクエストを自分で送信し、各レスポンスを自分で処理します。Claude Code、Claude Agent SDK、Claude Managed Agentsはより高いレベルで動作し、エージェントループ、ツール実行、ランタイムを提供します。
コーディングタスクをClaudeに委任するためのエージェント型コーディングツール
自分で運用するプロセス内で実行されるエージェントを構築
Anthropicのマネージドインフラストラクチャでエージェントを実行
Was this page helpful?