API (Application Programming Interface- Uygulama Programlama Arayüzü), programcıların bir uygulamanın, işletim sisteminin veya diğer hizmetlerin belirli özelliklerine veya verilerine erişmesine izin veren bir dizi işleve sahip bir tür arayüzdür. Başka bir deyişle, bilgi almak veya bir işlevi gerçekleştirmek için bir bilgisayar veya sistemle etkileşim kurmak istendiğinde, API; isteği anlayıp yerine getirebilmek için o sistemle iletişime yardımcı olur.