API bezeichnet eine Programmierschnittstelle, um die Kommunikation zwischen mehreren Systemen zu ermöglichen. Hierbei wird nur die Programmanbindung auf Quelltext-Ebene definiert. Zur Nutzung wird meistens eine ausführliche Beschreibung der Schnittstellen-Funktionen und Parameter benötigt (Beispiel: Suchergebnisse von Daten als XML-File auszugeben).
API Management
Beschäftigt sich mit Schnittstellen zur Anwendungsprogrammierung und damit mit der Verknüpfung der Daten unterschiedlicher Plattformen der Industrie 4.0.