Вернуться

API

API (Application programming interface) — это что-то вроде стандартного контракта, который программа предоставляет своим клиентам (другим программам). В нем описано, что должен сделать клиент, чтобы получить нужный сервис. Например, карты Google предоставляют публичный API, которым пользуются приложения-навигаторы. Инструкция для обращения к сервису хорошо задокументирована и открыта всем желающим, это значит, что любые приложения и устройства могут им пользоваться. С другой стороны, с помощью API программа ограничивает возможности клиентов: можно получить сервис, но нельзя повлиять на то, как он работает, или получить доступ к закрытым данным. API используются везде, где разное оборудование и софт встречаются друг с другом. В том числе в облаках: микросервисы взаимодействуют друг с другом через API и вместе образуют большие многофункциональные программы для конечных пользователей.