Clicked Gallery

Was ist eine API?

Markiert in einem echten Engineering-Dokument. Erklärt von Clicked.

Im Satz verwendet

Engineering Notes · AI Systems

The bank exposes account balances through a documented API rather than letting partners touch the database.

Der Leser markierte ein Wort in der Dokumentation. Clicked machte den Fachbegriff „API“ leicht verständlich:

In drei Stufen erklärt

Gleiche Fakten, anderer Vibe — Slang-Modus 😎

Die Clicked-Methode

●○○

Overview

Eine API, kurz für Application Programming Interface, ist ein Satz von Regeln, mit dem verschiedene Anwendungen miteinander sprechen und Daten austauschen können. Ein Programm fragt in einem vereinbarten Format und das andere antwortet in einem vereinbarten Format, ohne dass eines wissen muss, wie das andere innen funktioniert. Fast alles, was online mit irgendetwas spricht, tut es über eine API.
●○○

Overview

Eine API ist, wie ein Programm ein anderes um etwas bittet, ohne dass eines im Kram des anderen herumstochert. Frag in der Form, die sie wollen, bekomm zurück, was sie versprochen haben, und halt dich raus. Im Grunde hält dieses eine Arrangement das ganze Internet zusammen, ein paar Milliarden Mal pro Sekunde wiederholt. 😎

Die Kurzfassung — oft reicht sie schon.

●●○

Detail

Eine API ist ein veröffentlichter Weg, auf dem ein Programm ein anderes um etwas bittet: Schick eine Anfrage in diesem Format und bekomm eine Antwort in jenem Format. Ein Wetterdienst kann versprechen, dass er dir bei Übergabe eines Städtenamens die heutige Vorhersage zurückgibt. Die fragende App muss nie wissen, wie diese Vorhersage entstanden ist, nur wie man danach fragt. Genau diese Trennung ist der Zweck, denn sie lässt beide Seiten sich unabhängig verändern. Der Wetterdienst kann sein gesamtes System neu bauen, ohne jede App zu zerbrechen, die ihn nutzt, solange die API gleich bleibt. Der Betreiber entscheidet außerdem, welche Anfragen erlaubt sind, wer sie stellen darf und wie oft. Ändern sich diese Regeln unverträglich, hören alte Apps auf zu funktionieren, weshalb Firmen üblicherweise eine neue Version veröffentlichen, statt die alte zu verändern. Moderne KI-Systeme stützen sich ständig auf APIs, ob sie das Wetter abfragen, deinen Kalender lesen oder einen Flug buchen.
●●○

Detail

Jede App auf deinem Handy verbringt den Tag damit, andere Programme um Dinge anzubetteln, die sie selbst nicht kann. Eine Flugpreisseite besitzt kein einziges Flugzeug; sie fragt jede Airline nach den heutigen Tarifen, näht die Antworten zusammen und reicht dir eine hübsche Liste, als hätte sie etwas Kluges getan. Die Airline entscheidet, welche Anfragen sie annimmt, von wem und wie viele, bevor sie nicht mehr abhebt. Niemand schickt irgendwem seine Datenbank. Frag in der veröffentlichten Form, empfang die versprochene Form, bleib aus der Küche. Und wenn die Form sich ändern muss, ändert niemand die laufende, denn das zerreißt jede darauf angewiesene App im selben Moment. Sie veröffentlichen eine zweite Version und lassen die erste in Würde abtreten. 😎

Mehr? Ein Klick geht tiefer.

●●●

Analogy

Eine Speisekarte im Restaurant. Sie listet genau auf, was du bestellen kannst und was ankommt, wenn du es tust, und du siehst nie die Küche, triffst nie den Koch und lernst nie das Rezept. Die Küche kann Öfen austauschen oder Lieferanten wechseln, ohne dir Bescheid zu geben, und deine Bestellung funktioniert weiter, weil die Karte die Vereinbarung ist. Bestell etwas, das nicht auf der Karte steht, und die Antwort ist schlicht nein.
●●●

Analogy

Ein Getränkeautomat. Du drückst B4, die Chips kommen heraus, und zu keinem Zeitpunkt darfst du hineinklettern und herumkramen. Sie können den Lieferanten wechseln, das Ding komplett neu verkabeln, es kopfüber befüllen, und B4 bedeutet weiterhin Chips. Drück einen Knopf, den es nicht gibt, und du bekommst gar nichts: keine Chips, keine Erklärung, keine Rückerstattung.

Neues Konzept? Ein Alltagsbeispiel macht’s greifbar — neue Analogien auf Knopfdruck.

KI-Erklärungen können Fehler enthalten · Keine professionelle Beratung

Formale Definition — Derselbe Begriff, wie er sonst erklärt wird

Eine API, also eine Programmierschnittstelle, ist ein definierter Vertrag, der festlegt, welche Anfragen ein Softwaresystem annimmt und welche Antworten es zurückgibt, und damit Zusammenarbeit ohne Offenlegung der internen Umsetzung ermöglicht. Diese Entkopplung erlaubt die unabhängige Weiterentwicklung von Anbieter und Nutzer bei sauberer Versionierung und bildet die Grenze, an der Authentifizierung, Autorisierung und Ratenbegrenzung durchgesetzt werden.

Soll Clicked Begriffe wie „API“ direkt in deinem Browser erklären – auch in PDFs?

Zu Chrome hinzufügen — Kostenlos

50 kostenlose Erklärungen · Keine Kreditkarte nötig