Kısa cevap
Bir uygulamanın başka bir sistemle veri alışverişi yapmasını sağlayan arayüz API olarak adlandırılır. API, uygulamalar arasında kurallı iletişim sağlar.
Neden API?
Bir mobil uygulamanın sunucudan kullanıcı bilgisi alması, ödeme servisine istek göndermesi veya skor listesini çekmesi API üzerinden gerçekleşebilir.
Diğer seçenekleri eleme
Pixel görsel birim, cache geçici saklama, router ise yönlendirme kavramıdır. Sistemler arası veri alışverişi sorulduğunda API öne çıkar.