API или программный интерфейс приложения. Звучит загадочно, но на самом деле это довольно простая вещь. Вообразите набор разных функций и инструментов, которые позволяют приложениям общаться между собой. Вот вам и API. Одна программа как бы говорит другой: "Эй у меня есть полезные данные/фичи, давай я тебе их предоставлю через API, и ты сможешь это использовать в своих целях". Взаимовыгодное сотрудничество. Несколько примеров из жизни. Когда вы входите в приложение через ВК или Facebook, это API этих соцсетей "подружил" их с данным приложением...
Содержание: API (от англ. application programming interface — интерфейс приложений программ) — технология взаимодействия различных компьютерных приложений. С помощью данного инструмента одна программа (сайт, веб-приложение, фреймворк, операционная система) получает доступ к данным другой по «адресу». Например, к файлам, скриптам, набору инструкций, классам, библиотекам, протоколу и так далее. Технология программных интерфейсов — некий посредник, мост между 2 программами. Одна берет у другой нужные файлы, скрипты и так далее, что экономит время на выполнение операции, разработку приложения...