API - это набор команд, функций и протоколов, которые программисты могут использовать при создании программного обеспечения для конкретной ОС или любого другого программного обеспечения. API позволяет программистам использовать предопределенные функции для взаимодействия с операционной системой, вместо того, чтобы писать их с нуля.
Все компьютерные операционные системы, такие как Windows, Unix и Mac OS, а также такие языки, как Java, предоставляют интерфейс прикладной программы для программистов.