SDK, CLI 및 라이브러리
Claude API로 빌드하기 위한 공식 도구: 7개 언어의 클라이언트 SDK, ant CLI, 프레임워크별 라이브러리.
Anthropic은 Claude API로 빌드하기 위한 세 가지 종류의 공식 도구를 제공합니다:
- CLI: 셸 스크립팅 및 대화형 사용을 위한
ant명령줄 도구입니다. - 클라이언트 SDK: Python, TypeScript, C#, Go, Java, PHP, Ruby용 범용 Messages API 클라이언트입니다. 각 SDK는 언어 관용적인 인터페이스, 타입 안전성, 그리고 "streaming"(스트리밍), 재시도, 오류 처리, OpenTelemetry 추적에 대한 기본 지원을 제공합니다.
- 라이브러리 및 통합: Messages API를 직접 노출하는 대신 다른 프레임워크의 API 표면 내에서 Claude를 노출하는 패키지 및 호환성 계층입니다.
CLI
셸 스크립팅, 타입이 지정된 플래그, 응답 변환
클라이언트 SDK
클라이언트 SDK의 각 메이저 버전은 기본적으로 하나의 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?