# Visão geral das APIs públicas

Canonical page: https://ankiforge.dev/pt-br/docs/api/
Language: pt-BR
Description: Encontre as APIs de Rust, Python e Node para criar notas, incluir mídia, diagnosticar erros e revisar atualizações.

Anki Forge é uma biblioteca de código aberto para gerar APKG do Anki, com núcleo em Rust e interfaces para Rust, Python e Node.js. Use o pacote público `ankiforge` para criar notas, incluir mídia e inspecionar atualizações antes de distribuir um novo baralho. A licença é MIT.

| Tarefa | Rust | Python | Node / TypeScript |
| --- | --- | --- | --- |
| Criar notas e modelos | [API de Rust](https://ankiforge.dev/pt-br/docs/rust-api/) | [API de Python](https://ankiforge.dev/pt-br/docs/python-api/) | [API de Node](https://ankiforge.dev/pt-br/docs/node-api/) |
| Imagens, áudio e oclusão | [Mídia](https://ankiforge.dev/pt-br/docs/media/) | [Mídia com dados próprios](https://ankiforge.dev/pt-br/docs/python-api/#media-and-occlusion) | [Mídia com dados próprios](https://ankiforge.dev/pt-br/docs/node-api/#media-and-image-occlusion) |
| Diagnosticar falhas | [Solução de problemas](https://ankiforge.dev/pt-br/docs/troubleshooting/) | [Diagnósticos](https://ankiforge.dev/pt-br/docs/python-diagnostics/) | [Erros](https://ankiforge.dev/pt-br/docs/node-api/#errors) |
| Comparar e publicar | [Fluxo de atualização](https://ankiforge.dev/pt-br/docs/updates/) | [Geração e comparação](https://ankiforge.dev/pt-br/docs/python-api/) | [Geração e comparação](https://ankiforge.dev/pt-br/docs/node-api/#build-compare-and-output) |

## Identidade estável das notas

Mantenha um namespace estável de projeto e uma chave estável para cada nota lógica. Atualizar uma versão existente também exige seu APKG original distribuído. Uma reexportação do Anki não substitui as evidências completas de identidade desse pacote original.

## Comece por uma tarefa

[Escolha sua linguagem](https://ankiforge.dev/pt-br/docs/languages/) ou siga a [receita completa de geração e atualização a partir de JSON](https://ankiforge.dev/pt-br/docs/json-to-anki/). Veja [compatibilidade](https://ankiforge.dev/pt-br/docs/compatibility/) para os ambientes de execução dos pacotes publicados e [garantias de saída](https://ankiforge.dev/pt-br/docs/build-guarantees/) para entender quem mantém os arquivos disponíveis.
