API, Application Programming Interface (Uygulama Programlama Arayüzü) kelimelerinin kısaltmasıdır. Programlama dilleri arasında veri alışverişi yapmak, uygulamaların birbirleriyle iletişim kurmasını sağlamak amacıyla kullanılır.
Bir uygulama geliştiricisi, API’leri kullanarak farklı uygulamaların verilerine ve hizmetlerine erişebilir veya kendi uygulamasının hizmetlerini diğer uygulamalara sunabilir. API, belirli bir yazılım ürününün veya hizmetinin ne tür bir işlevselliğe sahip olduğunu belirleyen, veri, komut veya işlevler için bir arayüz sağlayan bir dizi koda denir.