---
title: SDK, CLI и библиотеки
url: https://platform.claude.com/docs/ru/cli-sdks-libraries/overview
description: "Официальные инструменты для разработки с Claude API: клиентские SDK на семи языках, CLI ant и библиотеки для конкретных фреймворков."
---

Anthropic предоставляет три вида официальных инструментов для разработки с Claude API:

* **CLI:** инструмент командной строки `ant` («command-line interface» (интерфейс командной строки), или CLI) для написания shell-скриптов и интерактивного использования.
* **Клиентские SDK:** универсальные клиенты Messages API («software development kit» (набор средств разработки), или SDK) для Python, TypeScript, C#, Go, Java, PHP и Ruby. Каждый SDK предоставляет идиоматичные интерфейсы, типобезопасность и встроенную поддержку «streaming» (потоковая передача), повторных попыток, обработки ошибок и [трассировки OpenTelemetry](https://platform.claude.com/docs/ru/manage-claude/opentelemetry/sdk).
* **Библиотеки и интеграции:** пакеты и слои совместимости, которые предоставляют доступ к Claude через API другого фреймворка, а не напрямую через Messages API.

<Info>
  Полную спецификацию API см. в [справочнике по API](https://platform.claude.com/docs/ru/api/overview).
</Info>

## CLI

<CardGroup cols={3}>
  <Card title="ant CLI" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/cli/quickstart">
    Shell-скрипты, типизированные флаги, преобразования ответов
  </Card>
</CardGroup>

## Клиентские SDK

<CardGroup cols={3}>
  <Card title="Python" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/sdks/python">
    Синхронные и асинхронные клиенты, модели Pydantic
  </Card>

  <Card title="TypeScript" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/sdks/typescript">
    Поддержка Node.js, Deno, Bun и браузера
  </Card>

  <Card title="C#" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/sdks/csharp">
    .NET Standard 2.0+, интеграция с IChatClient
  </Card>

  <Card title="Go" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/sdks/go">
    Отмена на основе контекста, функциональные опции
  </Card>

  <Card title="Java" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/sdks/java">
    Паттерн Builder, асинхронность через CompletableFuture
  </Card>

  <Card title="PHP" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/sdks/php">
    Объекты-значения, паттерн Builder
  </Card>

  <Card title="Ruby" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/sdks/ruby">
    Типы Sorbet, вспомогательные средства для потоковой передачи
  </Card>
</CardGroup>

Каждая мажорная версия клиентского SDK по умолчанию отправляет одну [версию API](https://platform.claude.com/docs/ru/api/versioning), и с каждой новой версией API выходит новая мажорная версия. Чтобы перейти на `2026-10-21`, см. [Обновление до 2026-10-21](https://platform.claude.com/docs/ru/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)                                                    |

Те же версии доступны в формате JSON по адресу `https://platform.claude.com/docs/sdk-versions.json`.

## Библиотеки и интеграции

Библиотеки и интеграции предоставляют доступ к Claude через API другого фреймворка. Они не являются универсальными клиентами Messages API.

<CardGroup cols={3}>
  <Card title="Apple Foundation Models" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/libraries/apple-foundation-models">
    Пакет Swift для API `LanguageModelSession` от Apple
  </Card>

  <Card title="Совместимость с OpenAI SDK" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/libraries/openai-sdk">
    Используйте Claude через интерфейс OpenAI SDK
  </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/ru/managed-agents/overview">
    Запускайте агентов в управляемой инфраструктуре Anthropic
  </Card>
</CardGroup>
