Charla ofrecida en el Api Days Mediterranea sobre modelos de negocio alrededor de las Apis. Se describe como entender una API como producto, y por tanto, se analizarán todas las consideraciones a tener para convertir un simple servicio REST en un producto rentable para tu empresa.
Analizaremos qué valor puede aportar la API a tu empresa, revisando si el valor está en el CORE, en los usuarios o en otra fuente. Después se revisará cuales son los modelos de pricing a tener en cuenta y se revisará los costes a tener en cuenta a la hora de sacar una API como producto (Marketing, infraestructura, promociones...).
Se revisará un ejemplo de Business Plan de una API, que mostrará como se puede hacer un plan de negocio con una API, puesto que no deja de ser un producto digital.
2. ¿Quienes somos?
Grupo de meetup
http://www.meetup.com/API-Addicts/
❏ Apis como modelo de negocio
❏ Define y desarrolla tu primera
API
❏ Api Managers (con CA y Axway)
❏ Las apis en las startups
❏ RAML
Meetups realizados
❏ MADA. Metodología ágil de
definición de APIs
❏ Taller: Definición de APIs
❏ Taller: Desarrolla tu primera API
❏ Seguridad en las APIs
❏ Las APis en el mundo Big Data
❏ Las APis en el mundo Cloud
http://www.slideshare.net/MarcoAntonioSanzMoli/
3. Patrocinadores
¿qué nos ofrece?
➢ know - how de apis
➢ Experiencia en el gobierno de Apis
➢ Ejemplos de arquitecturas en el mundo Cloud
➢ Experiencia con tecnologías Big Data
Calle Velasco 13
Tlf: 658 89 75 75
info@cloudappi.net ·
www.cloudappi.net
¿qué hace?
➢ Desarrollo de Apis
➢ Desarrollo de Apps principalmente en Angular
➢ Administración de servicios Cloud
4. Índice
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
6. APIs más populares
Google Maps
Twitter
YouTube
Flickr
Amazon Product
Advertising
Facebook
Datos recogidos de programmable web
Evolución de las APis
¿Qué es una API?
7. Datos recogidos de programmable web
Evolución de las APis
¿Qué es una API?
8. ➢ Mulesoft, una de las
empresas punteras en el
mundo de las APIs,
nombrada leader del
mercado por Gartner
Enterprise Integration Platform as a
Service
source: http://www.gartner.com/technology/reprints.do?id=1-1WYKAUG&ct=140711&st=sb
¿Qué es una API?
9. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
10. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Modelos de negocio
❏ Pricing
❏ Lean Canvas
❏ Costes
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
11. Modelos de negocio alrededor de las APIs
Modelos de negocio
App Backend
CustomersData
Partners
Core Business
source: http://www.slideshare.net/3scale/progress-in-the-api-economy-april-2014
Internal APIs
API Como
Producto
API Como una
herramienta
12. App Backend
➢ Diferentes Sistemas
operativos: Android, ios,
windows phone, Mac os,
windows 8, HTML5…
➢ Te permite llegar a más
clientes
➢ Tus clientes pueden estar
siempre conectados a tí
➢ Google y Apple obtienen
grandes beneficios de los
App Store y de Google Play
Modelos de negocio
15. Como todo producto, se debe
pensar para varios clientes, por lo
que a todos no les puede quedar
bien.
Un backend se desarrolla pensando
en tu cliente, es un traje hecho a
medida.
Api como producto backend
Modelos de negocio
16. Core Business
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
➢ Consta en exponer el core de tu
negocio en forma de API.
➢ Puedes diseñar directamente tu
producto en forma de API.
➢ Como todo producto, necesita:
○ Campaña de marketing
(hackatones…)
○ Promociones
○ Pricing
○ Calcular correctamente los
costes
Modelos de negocio
17. Core Business: Google
source: https://code.google.com/apis/console
➢ Más de 92 Apis disponibles
➢ Apis de todos tipo: google maps,
analytics, calendar, contacts…
➢ Consola de developer dónde:
○ Habilitar las Apis
○ Ver Pricing
○ Gestionar credenciales
○ Gestionar pagos
Modelos de negocio
19. Core Business: Twitter
source: https://dev.twitter.com/ , https://dev.twitter.com/rest/public
➢ Una de las Apis más populares
en internet
➢ Ejemplo a seguir en
documentación, API rest
➢ La API le ha posibilitado ampliar
su negocio
Modelos de negocio
20. Core Business: Trello
source: https://trello.com/docs/
➢ Herramienta para gestionar
tareas
➢ Historia de trello
https://trello.com/about (nació
en 2010)
➢ Hace poco ha realizado su API
Modelos de negocio
21. Core Business: Spotify
source: http://en.wikipedia.org/wiki/Spotify ,
https://developer.spotify.com/
➢ Su negocio es permitir a los
usuarios escuchar música
pagando una suscripción
➢ Historia de spotify
https://trello.com/about (2008)
Modelos de negocio
22. Core Business: Paypal
source: https://developer.paypal.com/
➢ Su negocio principal es
obtener una comisión de
las transacciones
➢ Su canal principal es la
“API”
Modelos de negocio
23. Core Business: Netflix
➢ Hace poco cerró su API
pública.
➢ ¿Caso de éxito o de error?
Modelos de negocio
24. Customers
➢ El valor de la información está en
la información de los usuarios
➢ Google, Facebook, Linkedin son
tres de los más importantes
proveedores de identidad.
Modelos de negocio
26. Datos: El idealista
source: http://www.idealista.com/labs/api.htm
➢ Negocio basado en la la compra
/ venta de pisos
➢ Uno de los principales valores de
su API es que se puede estimar
el valor del precio del suelo
Modelos de negocio
27. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Modelos de negocio
❏ Pricing
❏ Lean Canvas
❏ Costes
❏ Ingresos
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
28. Modelos de pricing en las APIs en 2005
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
Pricing
29. Modelos de pricing: Free
➢ La API debe ayudar a tu modelo
de negocio principal.
➢ Que sea Free no quiere decir
que no haya que calcular el
negocio que genera (KPis que te
indiquen como aporta a tu
negocio principal).
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
Pricing
30. Modelos de pricing: Developer Pays
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
Pricing
31. Modelos de pricing: Developer Pays
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
Pricing
32. Modelos de pricing: Developer Pays
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
Pricing
33. Modelos de pricing: Developer Pays
source: https://developers.google.com/maps/licensing
Freemium
Pricing
34. Modelos de pricing: Developer Pays
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
Pricing
35. Modelos de pricing: Developer Pays
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
Pricing
36. Modelos de pricing: Developer Gets Paid
source: http://www.slideshare.net/jmusser/j-musser-apibizmodels2013
Pricing
37. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Modelos de negocio
❏ Pricing
❏ Lean Canvas
❏ Costes
❏ Ingresos
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
39. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Modelos de negocio
❏ Pricing
❏ Lean Canvas
❏ Costes
❏ Ingresos
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
40. Calculando los costes de una API
➢ Infraestructura (incluir API
Manager)
➢ Desarrollo y mantenimiento
➢ Marketing (landing page,
hackaton...)
➢ Promociones (según el modelo
de pricing).
➢ *SDKs
➢ *Apps de ejemplo
➢ Soporte
Costes
41. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Modelos de negocio
❏ Pricing
❏ Lean Canvas
❏ Costes
❏ Ingresos
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
43. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
44. Directorios de Apis
source: https://developers.bbva.com/
➢ Directorio de Apis Públicas
○ ProgramableWeb
○ apis.io
○ http://api500.com/ (api rating
agency)
○ Google :-)
Usando las Apis
45. Mashups
➢ Aplicación web que usa
contenido de más de una fuente
y que generalmente
➢ Su principal característica es
combinación, visualización y
agregación
source:
http://en.wikipedia.org/wiki/Mashup_%28web_application_hybri
d%29
Usando las Apis
46. Principales categorías de Apis
source: http://www.slideshare.net/fullscreen/programmableweb/fastest-growing-web-api-
categories-last-6-months/2
Usando las Apis
47. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
48. Las APIs son la puerta del Big Data
➢ Vivimos en un mundo
interconectado, de
dispositivos que están
constantemente enviando
información. A veces la
información se envía como
interacción de un usuario,
pero otras veces son los
mismos dispositivos IoT los
que envían la información
de forma proactiva
Apis vs Big Data
49. Ejemplos
➢ Api de eventos turísticos
Apis vs Big Data
➢ Api de geolocalización indoor
50. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
51. Nos se podría entender las APIs sin el mundo Cloud
➢ Los nuevos servicios IaaS,
SaaS y PaaS son la puerta
para tener APis más
flexibles y potentes, y
sobre todo, rentables!!!
➢ Sólo se debe provisionar la
infraestructura mínima que
se necesite
Apis vs Cloud
52. ❏ ¿Quienes somos?
❏ Entendiendo que es una API.
❏ APIs como producto.
❏ Usando las APis para reducir el time to market.
❏ Conociendo el mundo Big Data y su relación con las APIs.
❏ Conociendo el mundo Cloud y su relación con las APIs.
❏ Estrategias de apificación y principales herramientas (API Managers)
Índice
53. ➢ Estrategias de apificación
○ APIs internas
○ APIs externas
➢ Principales herramientas (API Managers)
Estrategias de Apis Api Managers