Que es un producto de API??

API Economy

Que es un producto de API??
21/03/2022

Un  producto API es una oferta de API puesta a disposición para uso del consumidor que se ofrece a un mercado objetivo para satisfacer las necesidades de un cliente

Aunque es una declaración simple, hay mucho detrás de esto. En primer lugar, existe un  enfoque en “consumidor/cliente”. Un producto API debería ser una oferta atractiva para un cliente. La implicación de esto es que sabemos lo que quiere un cliente .

Suponiendo que tengamos esta información, necesitamos crear el producto API para satisfacer esta necesidad. ¿Una sola API es lo mismo que un producto API? La respuesta es que podría serlo. Puede crear una única API que satisfaga las necesidades de un consumidor y empaquetarla como un producto que se ofrecerá al mercado. Otra posibilidad es que se requieran varias API para satisfacer las necesidades de un cliente. En este caso, en lugar de hacer que el cliente averigüe qué combinación de API necesita, podemos empaquetar varias API como un solo producto API y ofrecer este paquete al mercado como una forma más sencilla de adquirir la solución necesaria. Por lo tanto, un producto API puede contener una o más de una API.

Además, para que el producto API sea atractivo para el mercado, es posible que queramos mejorar la oferta con algunas opciones de adquisición. Los productos API pueden contener “planes” que son términos y condiciones de uso. Esto puede incluir límites de uso (es decir, límites de tarifas) en los que los consumidores pueden inscribirse para el uso que requieren. También podría incluir opciones de precios.

Por supuesto, también necesitamos establecer la seguridad necesaria en torno al Producto API para garantizar que se conceda el acceso adecuado solo a la(s) comunidad(s) objetivo y verificar su identidad y autorización a medida que se adquiere y utiliza el producto API.

Hagamos una comparación con la compra de un coche. Si bien hay algunas personas que quieren comprar todas las piezas individuales y construir un coche, la mayoría de los consumidores quieren comprar un coche como un vehículo de trabajo completo. Ofrecer un coche completo es una oferta mucho más atractiva para la mayoría de los clientes y estarían buscando en otro lugar si se les ofreciera una colección de piezas. Por supuesto, el coche tiene modelos para elegir: EX, SX, LX, etc., y estos son como el concepto de planes de productos API. ¡Algunas personas solo necesitan más que otras!

¿Por qué necesitamos productos API?

Si estamos construyendo APsI, solo hay una razón por la que lo estamos haciendo: porque queremos que alguien las use.

Los productos API tienen que ver con impulsar el consumo de nuestras API.  La premisa “¡Si lo construyes, vendrán” simplemente no funciona!, se requiere de una estrategia y táctica específicas Estamos luchando por la atención de una audiencia y tratando de impulsar su adquisición de una oferta que hemos construido. Sin productos de API, estaríamos suministrando un conjunto de piezas y exigiendo al consumidor que averigüe lo que necesita para resolver su problema. Poner esta carga sobre el consumidor puede llevarlo a buscar en otro lugar una solución más fácil de consumir. Cuanto más simple podamos hacer la adquisición y más completa podamos hacer la oferta, más probabilidades tendremos de tener éxito en nuestro objetivo e impulsar el éxito de nuestra iniciativa API.

Cuándo y cómo se crean los productos API?

Los productos  de API se crean como parte de un ciclo de vida de API usando un API Management. En la etapa apropiada del ciclo de vida, la solución de API Management ayuda al responsable del producto a crear la oferta de productos API.  Se requiere de un API Management ya que ofrece un conjunto de funcionalidades más alla del Gateway de ejecución de APIs, si no que también entrega elementos de observabilidad, empaquetamiento, políticas de consumo, funcionalidades de monetización y un portal de desarrolladores donde hacer visibles la oferta de productos de APIs.

¿Dónde encuentra el consumidor los productos API?

Los productos API se ofrecen a los consumidores en un portal de desarrolladores de  API. Los portales de API están incluidos en muchas soluciones completas de gestión del ciclo de vida de la API ( API management tales como Google APIGEE, IBM API Connect, TIBCO Mashery, Tyk.io , Kong Enterprise, Mulesoft, Axway, Azure API management, entre otros )

Cuando un consumidor potencial que accede al Portal de API, se le muestra el conjunto de productos API que la compañía  desea ofrecerle. El consumidor puede explorar las ofertas y registrarse para utilizar los productos API que le gustaría adquirir. Para ayudar al consumidor y ayudar a impulsar la adquisición, el gerente de producto y el desarrollador de API a menudo proporcionan muestras de código para invocar las API incluidas, la documentación y la capacidad de probar las API incluidas antes de que el consumidor necesite inscribirse en la oferta de API.

¿Cómo crear  los productos API?

A continuación se presentan las macro actividades y etapas necesarias para crear productos de APIs

  1. Identificar el mercado/consumidor objetivo y sus necesidades.
    Esto se puede desglosar de la siguiente manera:

    • El responsable de los productos de  losAPIs debe identificar a un público objetivo deseado previsto para una oferta y comprender las necesidades de ese público. Tenga en cuenta que esta audiencia puede ser desarrolladores internos de la misma empresa o desarrolladores externos fuera de la empresa.
    • A continuación, se debe trabajar con el rol de Desarrollador de API para que el desarrollador cree las API necesarias para resolver las necesidades identificadas
    • A continuación, el equipo API Product Team crea el paquete de oferta de productos (es decir, Producto API) y determina/establece los “planes” que se ofrecerán para la adquisición del producto.
  2. Impulsar el consumo del producto API por parte del consumidor objetivo.
    Esto incluye lo siguiente:

    • Ejecutar un conjunto de actividades para comunicar la existencia del producto API al público objetivo y demostrar el valor de la oferta para impulsar el consumo del producto API
    • Medir los resultados y ajuste las actividades de marketing o las capacidades del producto API en función de las métricas o los comentarios de los consumidores.