Schnittstelle

Schnittstelle

Eine Schnittstelle ist ein festgelegter Übergabepunkt, an dem zwei Systeme Daten austauschen, ohne ihr Innenleben offenzulegen. In der Software heißt sie meist API und bestimmt, welche Anfragen erlaubt sind und welche Antworten zurückkommen.

Eine Schnittstelle ist die Stelle, an der zwei Systeme sich begegnen und Daten übergeben. Sie legt genau fest, was man anfragen darf und in welcher Form die Antwort kommt. Das Innenleben des anderen Systems bleibt dabei verborgen. Ein Beispiel aus dem Alltag: Die Steckdose ist eine Schnittstelle zum Stromnetz. Du musst nicht wissen, ob der Strom aus Wind oder Kohle stammt. Du musst nur den passenden Stecker haben, und der ist überall gleich geformt. In der Software heißt so ein Übergabepunkt meist API, kurz für Application Programming Interface, also Programmierschnittstelle.

Warum Software heute aus fremden Teilen besteht

Kaum ein Programm wird noch komplett selbst gebaut. Eine Wetter-App misst keine Temperaturen, sie fragt sie beim Wetterdienst ab. Ein Online-Shop prüft Kreditkarten nicht selbst, das macht ein Zahlungsdienstleister. Jede dieser Anfragen läuft über eine Schnittstelle. Entwickler sparen dadurch Monate an Arbeit.

Für Firmen sind Schnittstellen auch ein Geschäftsmodell. Wer eine gefragte Fähigkeit anbietet, verkauft sie pro Anfrage. Anbieter von KI-Modellen machen genau das: Der Zugang zum Modell erfolgt über eine Schnittstelle, abgerechnet wird nach Textmenge. Das ist einer der wichtigsten Umsatzkanäle der Branche.

Die Kehrseite ist Abhängigkeit. Wer auf eine fremde Schnittstelle baut, ist deren Regeln ausgeliefert. Ändert der Anbieter die Preise, steigen die eigenen Kosten. Schaltet er die Schnittstelle ab, steht das eigene Produkt still. In der Tech-Branche gibt es zahlreiche Firmen, die auf diese Weise über Nacht ihr Fundament verloren haben.

Anfrage, Antwort und der Vertrag dahinter

Technisch ist eine Schnittstelle im Web meist eine Internetadresse, an die ein Programm eine Anfrage schickt. Die Anfrage enthält den gewünschten Vorgang und die nötigen Angaben, etwa einen Ortsnamen. Zurück kommt keine bunte Webseite, sondern eine nüchterne Datenstruktur. Ein anderes Programm kann sie direkt weiterverarbeiten.

Dazu gehört fast immer ein Schlüssel, eine Art persönliches Passwort für Programme. Damit erkennt der Anbieter, wer anfragt, und rechnet ab. Er begrenzt außerdem, wie viele Anfragen pro Minute erlaubt sind. Diese Grenze heißt Rate Limit und verhindert, dass ein einzelner Nutzer den Dienst überlastet.

Wichtig ist die Dokumentation: die schriftliche Beschreibung aller erlaubten Anfragen. Sie funktioniert wie ein Vertrag zwischen Anbieter und Nutzer. Solange sich der Anbieter daran hält, funktionieren alle Programme weiter. Deshalb sind Änderungen an Schnittstellen so heikel, dass alte Versionen oft jahrelang parallel weiterlaufen.

Von der Banking-App bis zum KI-Assistenten

Du nutzt Schnittstellen ständig, ohne sie zu sehen. Der Kartenausschnitt in einer Restaurant-App kommt von einem Kartendienst. Die Anmeldung mit dem Google-Konto auf einer fremden Seite läuft über eine Schnittstelle. Auch Banking-Apps von Drittanbietern greifen so auf Kontodaten zu, in Europa gesetzlich geregelt durch die Zahlungsdiensterichtlinie.

In den Wirtschaftsnachrichten tauchen Schnittstellen meist bei Streit auf. Als Twitter seine Schnittstelle stark verteuerte, verschwanden viele Zusatz-Apps und Forschungsprojekte. Solche Meldungen zeigen, wie viel Macht im Zugang zu Daten steckt.

Bei KI-Systemen kommt eine neue Richtung hinzu. Sprachmodelle rufen inzwischen selbst Schnittstellen auf, etwa um einen aktuellen Kurs abzufragen oder einen Termin einzutragen. Man nennt das Tool-Nutzung. Aus einem Programm, das nur Text erzeugt, wird damit eines, das im Netz tatsächlich handelt. Genau daran arbeitet die Branche derzeit besonders intensiv.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.