Las Interfaces de Programación de Aplicaciones, o API, son una forma de que los programas o servicios informáticos se comuniquen entre sí. Esta comunicación suele producirse a través de un punto final de la API, expuesto por un programa que consume un cliente.