¿Qué es una API?

Son las siglas de Application Programming Interface.

🤖

Definición

Una API, o Interfaz de Programación de Aplicaciones, es un conjunto de reglas y protocolos que permite a distintas aplicaciones de software comunicarse entre sí.

🔗

Propósito

Las API sirven de puente entre aplicaciones, permitiendo el intercambio de datos y funcionalidades, y son esenciales para el software moderno y las aplicaciones web.

🔄

Función

Las API funcionan definiendo cómo interactúan los módulos de software: una aplicación realiza una petición y otra proporciona una respuesta, todo ello siguiendo las reglas establecidas por la API.

🤝

Contrato

Para garantizar la coherencia y seguridad en la comunicación se define el contrato de servicios entre aplicaciones, esbozando cómo deben estructurarse las peticiones y las respuestas.

🌐

Web Services

Todos los servicios web son APIs, pero no todas las APIs son servicios web, ya que las APIs también pueden utilizarse para la comunicación de aplicaciones locales.