Qué es una Api?

API significa interfaz de programación de aplicaciones, es un conjunto de protocolos que permiten que diferentes componentes de software se comuniquen y transfieran datos. Para  crear aplicaciones con más funcionalidades, capaces de satisfacer las necesidades de los usuarios. Las API están en todas partes y trabajan continuamente en segundo plano para potenciar las experiencias digitales que son importantes para nuestras actividades diarias.

 

Sirven para:
-Integración con sistemas internos y externos.
-Agregar o mejorar funcionalidades
-Conexión de dispositivos IoT
-Creando sistemas más escalables
-Reducir costos operativos

 

Las API funcionan compartiendo datos entre aplicaciones, y programas. A través de un ciclo de solicitud y respuesta. Un usuario inicia una solicitud de datos interactuando con una aplicación. La solicitud se envía a la API, que recupera los datos y los devuelve al usuario.
Las API existen desde hace décadas, y las API web modernas tomaron forma por primera vez a principios de la década de 2000

 

Tipos:
-API privadas
-API públicas
-API de socios

 

Formatos:
-Rest
-Soap
-GraphQL
-Webhooks
-grpc

 

Componentes de una API:
-Cliente API
-Solicitud de API
-Servidor API
-Respuesta API