# Überblick über die öffentliche API

Canonical page: https://ankiforge.dev/de/docs/api/
Language: de
Description: Finde die Rust-, Python- und Node-APIs für Inhaltserstellung, Medien, Diagnostik und Aktualisierungen.

Anki Forge ist eine Open-Source-Bibliothek zur Erzeugung von Anki-APKGs mit einem Rust-Kern und Schnittstellen für Rust, Python und Node.js. Verwende das veröffentlichte Paket `ankiforge`, um Notizen zu erstellen, Medien zu bündeln und Aktualisierungen vor der Verteilung eines neuen Stapels zu prüfen. Die Bibliothek steht unter der MIT-Lizenz.

| Aufgabe | Rust | Python | Node / TypeScript |
| --- | --- | --- | --- |
| Notizen und Modelle erstellen | [Rust-API](https://ankiforge.dev/de/docs/rust-api/) | [Python-API](https://ankiforge.dev/de/docs/python-api/) | [Node-API](https://ankiforge.dev/de/docs/node-api/) |
| Bilder, Audio und Bildverdeckung | [Medien](https://ankiforge.dev/de/docs/media/) | [Medien mit eigenem Datenbesitz](https://ankiforge.dev/de/docs/python-api/#media-and-occlusion) | [Medien mit eigenem Datenbesitz](https://ankiforge.dev/de/docs/node-api/#media-and-image-occlusion) |
| Fehler diagnostizieren | [Fehlersuche](https://ankiforge.dev/de/docs/troubleshooting/) | [Diagnostik](https://ankiforge.dev/de/docs/python-diagnostics/) | [Fehler](https://ankiforge.dev/de/docs/node-api/#errors) |
| Vergleichen und veröffentlichen | [Aktualisierungsablauf](https://ankiforge.dev/de/docs/updates/) | [Erzeugen und vergleichen](https://ankiforge.dev/de/docs/python-api/) | [Erzeugen und vergleichen](https://ankiforge.dev/de/docs/node-api/#build-compare-and-output) |

## Stabile Notizidentität

Behalte für jede logische Notiz einen stabilen Projektnamensraum und Notizschlüssel bei. Für die Aktualisierung einer bestehenden Veröffentlichung benötigst du außerdem deren ursprünglich verteiltes APKG. Ein erneuter Export aus Anki ersetzt nicht die vollständigen Identitätsnachweise im ursprünglichen Paket.

## Mit einer Aufgabe beginnen

[Wähle deine Programmiersprache](https://ankiforge.dev/de/docs/languages/) oder folge der vollständigen [Anleitung zur Erzeugung und Aktualisierung aus JSON](https://ankiforge.dev/de/docs/json-to-anki/). Unter [Kompatibilität](https://ankiforge.dev/de/docs/compatibility/) findest du die Laufzeitumgebungen der veröffentlichten Pakete, unter [Ausgabegarantien](https://ankiforge.dev/de/docs/build-guarantees/) den Besitz und die Lebensdauer von Dateien.
