API немесе қолданбалы бағдарламалау интерфейстері әртүрлі бағдарламалық жасақтама қолданбаларының бір-бірімен байланысуына мүмкіндік беретін тіл ретінде әрекет етеді. Кафеде кофеге тапсырыс бергеніңізді елестетіңіз; API сіздің тапсырысыңызды баристаға апарып, сосын сізге кофе әкелетін даяшы сияқты.