Was ist eine API?
Eine »API« (kurz für »Application Programming Interface«) ist eine Schnittstelle, über die eine Anwendung mit einer anderen kommunizieren sowie Informationen, Dateien und Befehle austauschen kann – unabhängig von der verwendeten Programmiersprache und dem internen Aufbau der Anwendungen.
APIs ermöglichen es, neue Anwendungen und Funktionen einfach in bestehende Software oder Websites zu integrieren, ohne diese vollständig selbst entwickeln zu müssen. So kann man etwa mithilfe von APIs Kartendienste einbinden, Zahlungsabwicklungen ermöglichen oder Inhalte aus externen Websites wie sozialen Netzwerken oder Job-Plattformen automatisch anzeigen lassen.
Je nach Anwendungsfall wird zwischen funktionsorientierten, dateiorientierten, objektorientierten und projektorientierten APIs unterschieden.