Claude Platform Docs
CLI, SDK, dan pustaka

CLI, SDK, dan library

Alat resmi untuk membangun dengan Claude API: CLI ant, SDK klien dalam tujuh bahasa, dan library khusus framework.

Anthropic menyediakan tiga jenis alat resmi untuk membangun dengan Claude API:

  • CLI: Alat baris perintah ant untuk scripting shell dan penggunaan interaktif.
  • SDK klien: Klien Messages API serbaguna untuk Python, TypeScript, C#, Go, Java, PHP, dan Ruby. Setiap SDK menyediakan antarmuka idiomatis, keamanan tipe, dan dukungan bawaan untuk streaming, percobaan ulang, dan penanganan error.
  • Library dan integrasi: Paket dan lapisan kompatibilitas yang mengekspos Claude di dalam permukaan API framework lain, bukan Messages API secara langsung.

CLI

Scripting shell, flag bertipe, transformasi respons

SDK klien

Klien sinkron dan asinkron, model Pydantic

Dukungan Node.js, Deno, Bun, dan browser

.NET Standard 2.0+, integrasi IChatClient

Pembatalan berbasis context, opsi fungsional

Pola builder, asinkron dengan CompletableFuture

Value object, pola builder

Tipe Sorbet, helper streaming

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?