El acrónimo API hace referencia a la Interfaz de Programación de Aplicaciones (del inglés Application Programming Interface). Se trata de un conjunto de funciones, métodos o procedimientos ofrecidos por una biblioteca o servicio, que permiten a otro software interactuar con ella a través de una capa de abstracción.
En otras palabras, una API actúa como una interfaz de comunicación entre componentes de software. Gracias a las APIs, los desarrolladores pueden aprovechar funcionalidades ya disponibles, sin necesidad de programarlas desde cero.