API
Siglas procedentes del término inglés “Application Programming Interface”. Una API es interfaz de programación de aplicaciones que engloba un conjunto de definiciones y protocolos que se utilizan para diseñar e integrar el software de las aplicaciones. Constituye el mecanismo de comunicación entre aplicaciones más utilizado, basándose en un conjunto de reglas.
Su misión es definir cómo un módulo de software interactúa y se comunica con otro para cumplir una o varias funciones. Las APIs no forman parte de la parte visible de una web o aplicación, por lo que un usuario solo ve los resultados. Su principal objetivo es facilitar el trabajo a los desarrolladores, ahorrándoles tiempo en determinadas tareas.