SDK, CLI, dan library
Alat resmi untuk membangun dengan Claude API: SDK klien dalam tujuh bahasa, CLI ant, dan library khusus framework.
Anthropic menyediakan tiga jenis alat resmi untuk membangun dengan Claude API:
- CLI: Alat baris perintah
antuntuk scripting shell dan penggunaan interaktif. - SDK klien: Klien Messages API serbaguna untuk Python, TypeScript, C#, Go, Java, PHP, dan Ruby. Setiap SDK menyediakan antarmuka yang idiomatis, keamanan tipe, serta dukungan bawaan untuk streaming, percobaan ulang, penanganan kesalahan, dan tracing OpenTelemetry.
- Library dan integrasi: Paket dan lapisan kompatibilitas yang mengekspos Claude di dalam permukaan API framework lain, alih-alih langsung melalui Messages API.
CLI
Scripting shell, flag bertipe, transformasi respons
SDK klien
Setiap versi mayor SDK klien mengirimkan satu versi API secara default, dan versi mayor baru hadir bersama setiap versi API baru. Untuk beralih ke 2026-10-21, lihat Upgrade ke 2026-10-21.
Versi terbaru
| Alat | Versi terbaru | Paket |
|---|---|---|
| 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 |
Versi yang sama tersedia dalam format JSON di https://platform.claude.com/docs/sdk-versions.json.
Library dan integrasi
Library dan integrasi mengekspos Claude melalui permukaan API framework lain. Keduanya bukan klien Messages API serbaguna.
Paket Swift untuk API LanguageModelSession milik Apple
Gunakan Claude melalui permukaan OpenAI SDK
Membangun agen atau menggunakan Claude Code?
CLI, SDK klien, dan library ditujukan untuk memanggil Claude API sendiri: Anda mengirim setiap permintaan dan menangani setiap respons. Claude Code, Claude Agent SDK, dan Claude Managed Agents bekerja pada tingkat yang lebih tinggi, menyediakan loop agen, eksekusi alat, dan runtime.
Alat coding agentik untuk mendelegasikan tugas coding kepada Claude
Bangun agen yang berjalan dalam proses yang Anda operasikan
Jalankan agen di infrastruktur terkelola Anthropic
Was this page helpful?