API -- что это в программировании (АПИ, эйпи)

API (application programming interface) -- набор готовых функций, которые система (программа) предоставляет для использования другим программам (их часто называют "клиентами"), а также возможность вызывать эти функции каким-то конкретным способом.

Можно сказать, что это "внешний программный интерфейс", то есть что эти функции можно "вызвать извне" и получить определённые данные (для одних вызовов), а другими вызовами (если такие есть) модифицировать данные в системе предоставляющей API.

Key Words for FKN + antitotal forum (CS VSU):