1. Home
  2. Glosario de Marketing

API

API ¿Qué es una API?

API es el acrónimo Application Programming Interfaces, que en castellano se traduce por interfaz de programación de aplicaciones. Una API son un conjunto de definiciones y protocolos que permiten establecer enlaces de comunicación, entre dos aplicaciones distintas en base a un conjunto de reglas predefinidas.

Por tanto, una API no es mas que una capa intermedia colocada entre dos fuentes de información para facilitar el intercambio de información entre dos aplicaciones y, en base a las funcionalidades que ofrezca, se lleva a cabo o no el intercambio de información. Para ello el propietario de la API otorga permisos a los desarrolladores de terceras partes y les limita o concede acceso ciertas zonas de tu aplicación.

1. Beneficios de las API

Sin duda el principal beneficio de usar una API es que hace el trabajo de los desarrolladores mas cómodo, ahorrándoles tiempo en la creación de sus aplicaciones dado que ya les ofrece la posibilidad de hacer llamadas a partes de otras aplicaciones y recuperar información de la misma en tiempo real.

Por ejemplo, la API de Mailrelay te facilita integrar cualquiera de tus desarrollos para con ello enviar y recabar información de tu cuenta de Mailrelay (sin necesidad de acceder a la interfaz web de tu cuenta y tratar esa información localmente). Del mismo modo, cuanto te dispones hacer un pago mediante tarjeta o Paypal haciendo uso de la API del banco o API de Paypal, se establece una consulta para conocer si tienes suficiente dinero para completar la compra.

2. Tipos de API

Los cuatro tipos principales de API son las siguientes:

– API abiertas.
También se les conoce como API externas o publicas. Son las API con unas medidas de seguridad más relajadas y ello hace que los desarrolladores y usuarios externos puedan acceder a los datos deseados de forma fácil, incluso sin restricciones y su uso es gratuito.

– API de socios.
Las API de socios no están disponibles de forma pública y para hacer uso de ellas se ha de contar con una licencia de uso. Se usan para dar acceso a los datos a socios comerciales concreto de forma más segura e incluyen protocolos de validación robustos.

– API internas.
Las API internas también llamadas API privadas, son API internas que se ocultan a terceras partes y su razón de ser es la de mejorar la comunicación existente dentro de una organización (entre departamentos y entre distintas sedes). Las API internas tienen medidas de seguridad para garantizar el acceso solo para empleados con los permisos pertinentes.

– API compuestas.
Una API compuesta, como su nombre indica, es una combinación de distintas API donde integran y combinan los datos para los desempeños deseados. Son las mas utilizadas en microservicios, donde se requieren de varios servicios para ejecutar una operación concreta.
Son una solución todo en uno para mejorar el rendimiento y el flujo de datos.