CLI, SDK, 라이브러리
CLI, SDK, 라이브러리
Anthropic이 Claude API로 빌드하기 위해 제공하는 공식 도구는 세 종류예요. 셸 스크립팅과 대화형 사용을 위한 ant CLI, 일곱 언어의 일반 목적 Messages API 클라이언트인 SDK, 그리고 다른 프레임워크의 API 표면 안에서 Claude를 쓰게 해 주는 라이브러리와 통합 레이어로 나뉘어요.
출처: 문서
본문
Anthropic은 Claude API로 빌드하기 위한 세 종류의 공식 도구를 제공해요:
- CLI: 셸 스크립팅과 대화형 사용을 위한
ant명령줄 도구. - 클라이언트 SDK: Python, TypeScript, C#, Go, Java, PHP, Ruby용 일반 목적 Messages API 클라이언트. 각 SDK는 관용적인 인터페이스, 타입 안전성, 그리고 스트리밍·재시도·오류 처리를 위한 내장 지원을 제공해요.
- 라이브러리와 통합: Messages API를 직접 노출하는 대신 다른 프레임워크의 API 표면 안에서 Claude를 드러내는 패키지와 호환 레이어.
CLI
클라이언트 SDK
라이브러리와 통합
라이브러리와 통합은 다른 프레임워크의 API 표면을 통해 Claude를 노출해요. 일반 목적 Messages API 클라이언트가 아니에요.
에이전트를 만들거나 Claude Code를 쓰고 있나요?
CLI, 클라이언트 SDK, 라이브러리는 Claude API를 직접 호출하기 위한 것이에요. 여러분이 각 요청을 보내고 각 응답을 처리해요. Claude Code, Claude Agent SDK, Claude Managed Agents는 더 높은 수준에서 동작하며 에이전트 루프, 도구 실행, 런타임을 제공해요.