API використовуються для інтеграції нових програм з існуючими програмними системами. Це підвищує швидкість розробки, тому що кожну функцію не потрібно писати з нуля. API можна використовувати для посилення наявного коду.
Простими словами, API — це посередник між програмами, який визначає правила «спілкування». Тому в його назві закладено поняття «інтерфейс» – межа між об'єктами. Однією програмі не важливо, як саме працює інша. Розробники просто користуються інтерфейсом: надсилають запит і отримують зворотну відповідь.
piˈaɪ]; аббр. від англ. Application Programming Interface) – Опис способів взаємодії однієї комп'ютерної програми з іншими. Зазвичай входить до опису будь-якого інтернет-протоколу (наприклад, SCIM), програмного каркасу (фреймворку) або стандарту викликів функцій операційна система.
API це Application Program Interface або програмний інтерфейс програми. Це певний набір протоколів, підпрограм та інструментів для створення програмних програм. API це те, що дозволяє налаштувати різні компоненти програми повинні ефективно взаємодіяти.