API (Application Programming Interface), iki yazılımın birbiriyle konuşmasını sağlayan bir 'menü'dür.

Gündelik benzetme

Restoranda garsona sipariş verirsin, garson mutfağa iletir, yemek gelir. Sen mutfağın nasıl çalıştığını bilmezsin. İşte garson = API. Sen (uygulama) isteği verirsin, API arkadaki sistemden sonucu getirir.

Web'de API kullanımı

fetch('https://api.ornek.com/hava')
  .then(cevap => cevap.json())
  .then(veri => console.log(veri));

Bu kod bir hava durumu API'sinden veri ister ve sonucu konsola yazar.

Nerede kullanılır?

Hava durumu, harita, ödeme, giriş (Google ile giriş), yapay zekâ — hepsi API ile çalışır. Modern yazılımın tutkalıdır.