API Nedir?
API (Application Programming Interface), iki uygulama arasında iletişim kurulmasına izin veren bir yazılım aracı olan Uygulama Programlama Arayüzünün kısaltmasıdır. Facebook, Instagram, Twitter gibi uygulamaları her kullandığınızda, mesaj gönderdiğinizde veya telefonunuzdaki hava durumunu kontrol ettiğinizde, bir API kullanıyorsunuz demektir.
Cep telefonunuzda bir uygulama kullandığınızda, uygulama internete bağlanır ve bir sunucuya veri gönderir. Sunucu daha sonra bu verileri alır, bunları yorumlar, gerekli eylemleri gerçekleştirir ve telefonunuza geri gönderir. Uygulama daha sonra bu verileri yorumlar ve okunabilir bir şekilde istediğiniz bilgileri sunar. Bir API budur, bunların hepsi API ile gerçekleşir.
API Kullanımı
API'ler genellikle web geliştiricileri ve program geliştiricileri tarafından kullanılmaktadır. Bir programın farklı bir servisin özelliğinden de faydalanması gerektiği zamanlarda API kullanarak bu fonksiyonların tam olarak yerine getirilmesi gereklidir.
API'leri genelli servislerin kendileri geliştiricilere sunmaktadır. Bugün Google ve Facebook başta olmak üzere aktif olarak kullanılan birçok servis geliştiricilere yardımcı olmak için kendi üretmiş olduğu API'ler ile destek sunmakta ve daha iyi yazılımların meydana gelmesine yardımcı olmaktadır.