API (Application Programming Interface) es una interfaz de programación que permite la comunicación entre varios programas. En pocas palabras, es un medio de conexión, una solución técnica para que varias aplicaciones funcionen entre sí.
API es omnipresente. Por ejemplo, cuando reservas hoteles o pasajes a través de agregadores, los servicios se comunican a través de API. Reciben datos que les permiten comparar ofertas de diferentes hoteles, compañías de transporte, etc. Las apps de servicio de taxi también usan API para recibir datos, a partir de los cuales se calcula la ruta y el costo del viaje.
API son claves de cifrado para la autenticación de usuarios en el sistema. En otras palabras, son el usuario y la contraseña.