Imagine que está sentado cómodamente en la mesa de un restaurante. La cocina prepara la comida, pero usted no puede entrar a hablar directamente con el chef. Necesita un camarero que tome su pedido, se lo lleve al personal de cocina y vuelva con el plato correcto. Una API, siglas de Application Programming Interface, es ese útil camarero digital. Es un conjunto de reglas claras que permite que distintos programas de software se comuniquen entre sí sin problemas y sin intervención humana.
Por ejemplo, cuando un cliente escribe el número de su tarjeta en la caja de una tienda online, el camarero digital lleva esos datos sensibles de forma segura al banco, pregunta si hay fondos disponibles y trae de vuelta el mensaje de aprobación en pocos segundos. Sin esta tecnología, los distintos programas informáticos serían islas aisladas que hablan idiomas completamente extranjeros.
La API permite que el software de inventario, los ordenadores de las empresas de transporte, los sistemas de pago y la plataforma de su tienda trabajen juntos en perfecta armonía. Cuando se envía un paquete, el camarero digital recoge el número de seguimiento de la empresa de transporte y lo inserta automáticamente en el correo de notificación al cliente. Es la red nerviosa oculta del internet moderno, que hace que operaciones digitales complejas de varios pasos parezcan sencillas, instantáneas y totalmente invisibles para el usuario.