---
title: SDK, CLI 및 라이브러리
url: https://platform.claude.com/docs/ko/cli-sdks-libraries/overview
description: "Claude API로 빌드하기 위한 공식 도구: 7개 언어의 클라이언트 SDK, ant CLI, 프레임워크별 라이브러리."
---

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

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

<Info>
  전체 API 사양은 [API 레퍼런스](https://platform.claude.com/docs/ko/api/overview)를 참조하세요.
</Info>

## CLI

<CardGroup cols={3}>
  <Card title="ant CLI" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/cli/quickstart">
    셸 스크립팅, 타입이 지정된 플래그, 응답 변환
  </Card>
</CardGroup>

## 클라이언트 SDK

<CardGroup cols={3}>
  <Card title="Python" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/sdks/python">
    동기 및 비동기 클라이언트, Pydantic 모델
  </Card>

  <Card title="TypeScript" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/sdks/typescript">
    Node.js, Deno, Bun 및 브라우저 지원
  </Card>

  <Card title="C#" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/sdks/csharp">
    .NET Standard 2.0+, IChatClient 통합
  </Card>

  <Card title="Go" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/sdks/go">
    컨텍스트 기반 취소, 함수형 옵션
  </Card>

  <Card title="Java" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/sdks/java">
    빌더 패턴, CompletableFuture 비동기
  </Card>

  <Card title="PHP" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/sdks/php">
    값 객체, 빌더 패턴
  </Card>

  <Card title="Ruby" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/sdks/ruby">
    Sorbet 타입, 스트리밍 헬퍼
  </Card>
</CardGroup>

클라이언트 SDK의 각 메이저 버전은 기본적으로 하나의 [API 버전](https://platform.claude.com/docs/ko/api/versioning)을 전송하며, 새로운 API 버전마다 새로운 메이저 버전이 함께 출시됩니다. `2026-10-21`로 이전하려면 [2026-10-21로 업그레이드](https://platform.claude.com/docs/ko/api/migration-2026-10-21#upgrade)를 참조하세요.

## 최신 버전

| 도구         | 최신 버전    | 패키지                                                                                                   |
| ---------- | -------- | ----------------------------------------------------------------------------------------------------- |
| ant CLI    | `2.3.0`  | [`github.com/anthropics/anthropic-cli`](https://github.com/anthropics/anthropic-cli/releases)         |
| Python     | `2.3.0`  | [`anthropic`](https://pypi.org/project/anthropic/)                                                    |
| TypeScript | `1.3.0`  | [`@anthropic-ai/sdk`](https://www.npmjs.com/package/@anthropic-ai/sdk)                                |
| C#         | `13.3.0` | [`Anthropic`](https://www.nuget.org/packages/Anthropic)                                               |
| Go         | `2.3.0`  | [`github.com/anthropics/anthropic-sdk-go`](https://pkg.go.dev/github.com/anthropics/anthropic-sdk-go) |
| Java       | `3.3.0`  | [`com.anthropic:anthropic-java`](https://central.sonatype.com/artifact/com.anthropic/anthropic-java)  |
| PHP        | `1.3.0`  | [`anthropic-ai/sdk`](https://packagist.org/packages/anthropic-ai/sdk)                                 |
| Ruby       | `2.3.0`  | [`anthropic`](https://rubygems.org/gems/anthropic)                                                    |

동일한 버전 정보는 `https://platform.claude.com/docs/sdk-versions.json`에서 JSON으로도 제공됩니다.

## 라이브러리 및 통합

라이브러리 및 통합은 다른 프레임워크의 API 표면을 통해 Claude를 노출합니다. 이들은 범용 Messages API 클라이언트가 아닙니다.

<CardGroup cols={3}>
  <Card title="Apple Foundation Models" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/libraries/apple-foundation-models">
    Apple의 `LanguageModelSession` API를 위한 Swift 패키지
  </Card>

  <Card title="OpenAI SDK 호환성" href="https://platform.claude.com/docs/ko/cli-sdks-libraries/libraries/openai-sdk">
    OpenAI SDK 표면을 통해 Claude 사용
  </Card>
</CardGroup>

## 에이전트를 빌드하거나 Claude Code를 사용하시나요?

CLI, 클라이언트 SDK 및 라이브러리는 Claude API를 직접 호출하기 위한 것으로, 각 요청을 직접 보내고 각 응답을 직접 처리합니다. Claude Code, Claude Agent SDK, Claude Managed Agents는 더 높은 수준에서 작동하며 에이전트 루프, 도구 실행 및 런타임을 제공합니다.

<CardGroup cols={3}>
  <Card title="Claude Code" href="https://code.claude.com/docs/en/overview">
    코딩 작업을 Claude에게 위임하기 위한 에이전트형 코딩 도구
  </Card>

  <Card title="Claude Agent SDK" href="https://code.claude.com/docs/en/agent-sdk/overview">
    직접 운영하는 프로세스에서 실행되는 에이전트 빌드
  </Card>

  <Card title="Claude Managed Agents" href="https://platform.claude.com/docs/ko/managed-agents/overview">
    Anthropic의 관리형 인프라에서 에이전트 실행
  </Card>
</CardGroup>
