Basics
Was ist eine API? Grundwissen Programmierschnittstelle

Von Sebastian Human 5 min Lesedauer

Die Abkürzung API steht für Application Programming Interface, im Deutschen auch bekannt als Programmierschnittstelle. Sie dient als Schnittstelle, über die Softwareanwendungen miteinander kommunizieren und Daten austauschen können.

Je vernetzter unsere Lebensbereiche und mit ihnen unsere Softwareanwendungen werden, desto wichtiger sind Schnittstellen zwischen ihnen. Aber was sind API genau?(Bild:  frei lizenziert /  Pixabay)
Je vernetzter unsere Lebensbereiche und mit ihnen unsere Softwareanwendungen werden, desto wichtiger sind Schnittstellen zwischen ihnen. Aber was sind API genau?
(Bild: frei lizenziert / Pixabay)

Eine API fungiert grundsätzlich als Kontenpunkt für den Datenaustausch und somit die Kommunikation zwischen verschiedenen Softwareprogrammen. So ermöglicht sie es beispielsweise, neue Anwendungen in bestehende Software-Systeme zu integrieren. Das wiederum fördert die Entwicklungsgeschwindigkeit, denn nicht jede Funktionalität muss von Grund auf neu geschrieben werden. Stattdessen können Entwicklerinnen und Entwickler auf bereits vorhandenen Code zugreifen.

Bei einer Application Programming Interface handelt es sich also um eine Menge von Befehlen, Funktionen, Protokollen und Objekten, mit denen Softwareengineers Anwendungen erstellen beziehungsweise mit einem externen System interagieren können. Prinzipiell kann man Application Programming Interfaces sowohl für Software, wie Betriebssysteme (Operating Systems), Softwarebibliotheken und Programmiersprachen, als auch Hardware erstellen. Wie genau man einen solche Programmierschnittstelle entwickelt und nutzt, regeln die sogenannten API-Spezifikationen.

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung