Interfaz de Programación de Aplicaciones (API, por sus siglas en inglés) es un conjunto de reglas, protocolos y herramientas que permite que diferentes aplicaciones de software se comuniquen e intercambien datos. Las APIs definen los métodos y formatos que las aplicaciones pueden usar para solicitar servicios, lo que permite la integración eficiente de sistemas. Las APIs REST, GraphQL y SOAP son arquitecturas comunes para construir servicios web escalables.