Numexpedia Programlama

API Nedir?

API, farklı yazılımların birbiriyle konuşmasını sağlayan, kurallı bir arayüz ve sözleşmedir.

3 dk okuma 2026-09-10

API (Application Programming Interface), bir yazılımın başka bir yazılıma sunduğu kapıdır. İçeride ne olduğunu bilmene gerek kalmadan, belirli komutlarla o yazılımdan hizmet alırsın.

Günlük bir benzetme

Bir restoranda mutfağa girmezsin; garsona (API) sipariş verirsin, o da mutfakla konuşup yemeğini getirir. API de senin ile bir sistemin arasındaki garsondur.

Web API'leri

İnternette en yaygın tür REST API'dir. Bir adrese (/api/hava?sehir=istanbul) istek gönderir, karşılığında genelde JSON biçiminde veri alırsın.

Neden önemli?

  • Hava durumu, harita, ödeme, giriş — hepsi API'lerle uygulamalara eklenir.
  • Sistemler API sayesinde birbirine bağlanır (entegrasyon).

Modern yazılım, büyük ölçüde API'ler aracılığıyla konuşan parçalardan oluşur. Bunun nasıl taşındığını İnternet Nasıl Çalışır? yazısında anlattık.

#api#entegrasyon#rest#yazılım