Что собой представляет API?
API представляет собой интерфейс программирования любых приложений.
Другими словами это определенный набор классов, а также функций, которые предоставляет пользователю то или иное приложение, или ОС. Чаще всего API используется для создания различных программ.