API Application Programming Interface
Eine strukturierte Art, wie zwei Programme miteinander sprechen.
Man kann es sich wie eine Speisekarte im Restaurant vorstellen: Der aufrufende Code sagt "ich hätte gern Pasta Nummer 5", und die Küche (die API) liefert die Pasta. Wie sie zubereitet wird, muss man nicht wissen — nur was auf der Karte steht.
Gängige API-Stile: REST (webüblich), GraphQL (flexibler), gRPC (schnelle interne Kommunikation), WebSocket (Echtzeit).