API
Коротко: Application Programming Interface — определённый интерфейс, через который две программы общаются между собой, не зная внутренней реализации друг друга.
Подробнее: Определяет, какие функции/конечные точки доступны, какие данные нужно отправить и что получишь в ответ. В вебе обычно реализуется как HTTP-интерфейс, часто по принципу REST. Хороший API скрывает сложность за стабильной, документированной поверхностью.
Подробности
API на разных уровнях
API существуют на разных уровнях: API библиотеки (например, функция)…