API

API (программный интерфейс приложения, интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай][1]) — описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой. Обычно входит в описание какого-либо интернет-протокола (например, RFC[1]), программного каркаса (фреймворка)[2] или стандарта вызовов функций операционной системы[3]. Часто реализуется отдельной программной библиотекой или сервисом операционной системы. Используется программистами при написании всевозможных приложений.

  1. Часто неправильно или намеренно в качестве сленга произносят как [апи́]. Используются и укороченные варианты перевода — интерфейс приложения, программный интерфейс.