Что такое API

7:20 11.07.2017
Как то получил по Скайпу вопрос: Что такое API?, ответил, а сейчас подумал, что следует рассказать о API тут, на форуме.
Не буду раздувать свой пост, отвечу коротко: API (англ. application programming interface, API (интерфейс программирования приложений, интерфейс прикладного программирования)) - это набор всяких функций, классов и так далее (сценарий), которыми, например, мы можем пользоваться, но исходный код их "пощупать" не можем. То есть, сценарий находится на чужом сервере, а владелец этого сценария нам дает возможность им пользоваться.

Для использования API может потребоваться ключ, который генерируется при регистрации или как то еще.

Надеюсь, объяснил понятно, не сильно кратко.
Спасибо за внимание.