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