Application Programming Interface, kurz API beschreibt eine Programmierschnittstelle wessen Anbindung auf Quelltext-Ebene erfolgt. Diese kommen in verschieden Nutzungsformen zum Einsatz und werden im Webumfeld in Form von Web-APIs verwendet.