CLI, SDK 및 라이브러리
Claude API로 개발하기 위한 공식 도구: ant CLI, 7개 언어의 클라이언트 SDK, 프레임워크별 라이브러리.
Anthropic은 Claude API로 개발하기 위한 세 가지 종류의 공식 도구를 제공합니다:
- CLI: 셸 스크립팅 및 대화형 사용을 위한
ant명령줄 도구입니다. - 클라이언트 SDK: Python, TypeScript, C#, Go, Java, PHP, Ruby용 범용 Messages API 클라이언트입니다. 각 SDK는 언어에 맞는 관용적 인터페이스, 타입 안전성, 그리고 "streaming"(스트리밍), 재시도, 오류 처리에 대한 내장 지원을 제공합니다.
- 라이브러리 및 통합: Messages API를 직접 노출하는 대신 다른 프레임워크의 API 표면 내에서 Claude를 노출하는 패키지 및 호환성 레이어입니다.
CLI
셸 스크립팅, 타입이 지정된 플래그, 응답 변환
클라이언트 SDK
동기 및 비동기 클라이언트, Pydantic 모델
Node.js, Deno, Bun 및 브라우저 지원
.NET Standard 2.0+, IChatClient 통합
Context 기반 취소, 함수형 옵션
빌더 패턴, CompletableFuture 비동기
값 객체, 빌더 패턴
Sorbet 타입, 스트리밍 헬퍼
라이브러리 및 통합
라이브러리 및 통합은 다른 프레임워크의 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?