Claude Platform Docs
SDK, CLI 및 라이브러리

SDK, CLI 및 라이브러리

Claude API로 빌드하기 위한 공식 도구: 7개 언어의 클라이언트 SDK, ant CLI, 프레임워크별 라이브러리.

Anthropic은 Claude API로 빌드하기 위한 세 가지 종류의 공식 도구를 제공합니다:

  • CLI: 셸 스크립팅 및 대화형 사용을 위한 ant 명령줄 도구입니다.
  • 클라이언트 SDK: Python, TypeScript, C#, Go, Java, PHP, Ruby용 범용 Messages API 클라이언트입니다. Claude Managed Agents도 지원하며, Admin API의 대부분도 지원합니다. 각 SDK는 언어 관용적인 인터페이스, 타입 안전성, 그리고 “streaming”(스트리밍), 재시도, 오류 처리, OpenTelemetry 추적에 대한 기본 지원을 제공합니다.
  • 라이브러리 및 통합: Messages API를 직접 노출하는 대신 다른 프레임워크의 API 표면 내에서 Claude를 노출하는 패키지 및 호환성 계층입니다.

CLI

셸 스크립팅, 타입이 지정된 플래그, 응답 변환

클라이언트 SDK

동기 및 비동기 클라이언트, Pydantic 모델

Node.js, Deno, Bun 및 브라우저 지원

.NET Standard 2.0+, IChatClient 통합

컨텍스트 기반 취소, 함수형 옵션

빌더 패턴, CompletableFuture 비동기

값 객체, 빌더 패턴

Sorbet 타입, 스트리밍 헬퍼

클라이언트 SDK의 각 메이저 버전은 기본적으로 하나의 API 버전을 전송합니다. 새로운 API 버전으로 전환하려면 새로운 메이저 버전으로 업그레이드하세요. 2026-10-21의 경우 2026-10-21로 전환을 참조하세요.

최신 버전

동일한 버전 정보는 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의 관리형 인프라에서 에이전트 실행

이 페이지가 도움이 되었나요?