---
title: SDKs, CLI e bibliotecas
url: https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/overview
description: "Ferramentas oficiais para construir com a Claude API: SDKs de cliente em sete linguagens, a CLI ant e bibliotecas específicas de frameworks."
---

A Anthropic oferece três tipos de ferramentas oficiais para construir com a Claude API:

* **CLI:** A ferramenta de linha de comando `ant` para scripts de shell e uso interativo.
* **SDKs de cliente:** Clientes de uso geral da Messages API para Python, TypeScript, C#, Go, Java, PHP e Ruby. Cada SDK oferece interfaces idiomáticas, segurança de tipos e suporte integrado para streaming, novas tentativas, tratamento de erros e [tracing do OpenTelemetry](https://platform.claude.com/docs/pt-BR/manage-claude/opentelemetry/sdk).
* **Bibliotecas e integrações:** Pacotes e camadas de compatibilidade que expõem o Claude dentro da superfície de API de outro framework, em vez de diretamente pela Messages API.

<Info>
  Para a especificação completa da API, consulte a [referência da API](https://platform.claude.com/docs/pt-BR/api/overview).
</Info>

## CLI

<CardGroup cols={3}>
  <Card title="ant CLI" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/cli/quickstart">
    Scripts de shell, flags tipadas, transformações de resposta
  </Card>
</CardGroup>

## SDKs de cliente

<CardGroup cols={3}>
  <Card title="Python" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/sdks/python">
    Clientes síncronos e assíncronos, modelos Pydantic
  </Card>

  <Card title="TypeScript" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/sdks/typescript">
    Suporte a Node.js, Deno, Bun e navegador
  </Card>

  <Card title="C#" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/sdks/csharp">
    .NET Standard 2.0+, integração com IChatClient
  </Card>

  <Card title="Go" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/sdks/go">
    Cancelamento baseado em contexto, opções funcionais
  </Card>

  <Card title="Java" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/sdks/java">
    Padrão builder, assíncrono com CompletableFuture
  </Card>

  <Card title="PHP" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/sdks/php">
    Objetos de valor, padrão builder
  </Card>

  <Card title="Ruby" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/sdks/ruby">
    Tipos Sorbet, auxiliares de streaming
  </Card>
</CardGroup>

Cada versão principal de um SDK de cliente envia uma [versão da API](https://platform.claude.com/docs/pt-BR/api/versioning) por padrão, e uma nova versão principal acompanha cada nova versão da API. Para migrar para `2026-10-21`, consulte [Atualizar para 2026-10-21](https://platform.claude.com/docs/pt-BR/api/migration-2026-10-21#upgrade).

## Versões mais recentes

| Ferramenta | Versão mais recente | Pacote                                                                                                |
| ---------- | ------------------- | ----------------------------------------------------------------------------------------------------- |
| 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)                                                    |

As mesmas versões estão disponíveis em JSON em `https://platform.claude.com/docs/sdk-versions.json`.

## Bibliotecas e integrações

Bibliotecas e integrações expõem o Claude por meio da superfície de API de outro framework. Elas não são clientes de uso geral da Messages API.

<CardGroup cols={3}>
  <Card title="Apple Foundation Models" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/libraries/apple-foundation-models">
    Pacote Swift para a API `LanguageModelSession` da Apple
  </Card>

  <Card title="Compatibilidade com o OpenAI SDK" href="https://platform.claude.com/docs/pt-BR/cli-sdks-libraries/libraries/openai-sdk">
    Use o Claude por meio da superfície do OpenAI SDK
  </Card>
</CardGroup>

## Construindo agentes ou usando o Claude Code?

A CLI, os SDKs de cliente e as bibliotecas servem para você mesmo chamar a Claude API: você envia cada requisição e trata cada resposta. O Claude Code, o Claude Agent SDK e o Claude Managed Agents funcionam em um nível mais alto, fornecendo o loop do agente, a execução de ferramentas e o runtime.

<CardGroup cols={3}>
  <Card title="Claude Code" href="https://code.claude.com/docs/en/overview">
    Ferramenta de programação agêntica para delegar tarefas de programação ao Claude
  </Card>

  <Card title="Claude Agent SDK" href="https://code.claude.com/docs/en/agent-sdk/overview">
    Construa agentes que são executados em um processo que você opera
  </Card>

  <Card title="Claude Managed Agents" href="https://platform.claude.com/docs/pt-BR/managed-agents/overview">
    Execute agentes na infraestrutura gerenciada da Anthropic
  </Card>
</CardGroup>
