Beispiele von APIs
-
PayPal Bezahlung
-
Bestimmt haben Sie über einen Webshop Ihre Bestellung schon einmal mit PayPal bezahlt. Hierbei handelt es sich auch um eine API, die sicherstellt, dass die Endanwendung nur das tut, was sie tun muss, ohne sensible Daten zu verletzen.
-
Schneller Log-in
-
Urlaub buchen
Was ist eine REST API?
Eine REST API ist eine besondere Art der Programmierschnittstelle. REST steht für: Representational State Transfer, einem Architekturstil, der dazu dient, Daten zwischen Nutzer*innen und Anwendungen auszutauschen. Rest ist kein Standard, sondern lediglich ein Architekturdesign, also gewissermaßen eine Sammlung von verschiedenen Protokollen.
REST ist auch kein Protokoll wie HTTP, sondern verwendet das HTTP-Protokoll, um Ressourcen abzurufen und bereitzustellen. Das ist auch einer der Hauptunterschiede von APIs und REST APIs: Je nach Art der API wird ein anderes Protokoll verwendet. REST APIs interagieren ausschließlich über HTTP Protokolle.
Ferner ist die REST Architektur leicht modifizierbar und implementierbar.
Rest API: Genau definiert
Damit eine API eine REST API ist, gibt es einige Kriterien, die erfüllt sein müssen:
Vorteile von (REST) APIs
-
APIs ermöglichen eine vereinfachte Programmierung
-
Saubere Gesamtstruktur, da einzelne Funktionen in Programmmodule ausgelagert werden können
-
Agilität durch automatisierte Arbeitsabläufe dank APIs
-
Nahtlose Kommunikation durch die Integration von Plattformen und Systemen
-
REST APIs sind sehr flexibel und lassen sich an jede Änderung der Daten anpassen
-
APIs bieten zusätzlichen Schutz zwischen Daten und Servern