Interfaz de Programación de Aplicaciones, es decir, interfaz de comunicación entre componentes software. Método que utiliza un programa para interactuar con funciones del sistema operativo.

Es una “llave de acceso” a funciones que nos permiten hacer uso de un servicio web provisto por un tercero, dentro de una aplicación web propia, de manera segura.