Mundo das API’s

Michael Da Costa Silva
#LocalizaLabs
Published in
8 min readSep 17, 2020

Estratégias para entrar na API Economy

Introdução

Ano passado realizei algumas apresentações sobre o mundo das API’s, e resolvi condensar o conteúdo neste artigo. A apresentação original pode ser vista aqui.

Neste artigo será possível entender um pouco mais sobre a API Economy e obter dicas de como criar uma estratégia de API’s visando monetização.

As Origens

Antes de API’s tornar-se um termo majoritariamente associado ao protocolo REST, é interessante entender que API nada mais é que uma interface bem definida para comunicação com um aplicativo, desde uma linha de comando, a um arquivo com uma formatação específica, ou um contrato de interface de um binário, até as mais recentes implementações RPC e REST.

Para esta última forma, não podemos deixar de creditar Roy Fieldings, Ph.D., Information and Computer Sciences pela UC Irvine, atualmente Senior Principal Scientist em Adobe Systems e nada mais nada menos que criador da especificação HTTP/1.1 e REST ainda em 2000, e co-fundador do Apache HTTP Server.

Sua utilização em negócios iniciou já na década de 2000, no auge da bolha .com, pela necessidade de empresas como Ebay, Salesforce e Amazon em expor suas estruturas HTTP internas. A partir de 2004, já com foco em conexão e não monetização, entram no jogo empresas como Flickr, Facebook e Twitter. Passando por 2006, já na linha de Businness, aparece então Amazon AWS puxando a fila Cloud, e Google com seus Building Blocks. Por último temos então a explosão das API’s a partir de 2009, impulsionadas pela onda mobile, destacando-se iniciativas como a do Foursquare.

Para se ter uma ideia, atualmente estão registradas no catálogo ProgrammableWeb mais de 23 mil API’s para propósitos diversos. É realmente um mercado em expansão exponencial. Inclusive, ainda em 2015 a IBM lançou uma previsão de que este seria um mercado superior a USD 2 trilhões antes de 2020.

Apesar de não termos este valor divulgado de forma pública atualmente, operações de negócio como a da Salesforce, que em 2018 pagou USD 6.5 bilhões pela plataforma Mulesoft, nos mostra que de fato é um mercado quem vem gerando forte valor em todo o mundo.

A grande questão é que o mundo das API’s cria relações simbióticas, onde negócios são gerados tanto de forma planejada quanto espontaneamente. Diariamente empresas adotam API’s umas das outras, compondo parte da sua cadeia de valor, gerando novos negócios e enriquecendo a experiência do usuário. Mesmo que isso signifique aceitar que seu business dependa do serviço de terceiros.

Vide o caso do aplicativo Uber, onde existem integrações com tantos parceiros, possibilitando experiências como entrar no Foursquare, procurar um restaurante e pedir um Uber diretamente do Foursquare, ou mesmo no conforto da sua casa chamar um Uber diretamente por voz, por meio da Alexa, em uma das caixas de som inteligente da Amazon, sem depender do App.

Para não falar das integrações dentro do App da Uber, que utiliza os mapas do Waze, e permitem ao passageiro escutar no carro a sua playlist favorita no Spotify. E por aí vai.

Dicas para surfar na API Economy

Baseado em um artigo do Gartner, listo abaixo 10 passos para obter sucesso em uma iniciativa para API Economy:

1. Adapte Suas Experiências de API Para Seus Consumidores de API

Embora APIs sejam consumidas por aplicações e não por usuários, a experiência final é determinada por elas.

É importante adaptar as APIs aos diversos requisitos dos Apps consumidores.

2. Sua Estratégia (digital) Impulsiona Seu Programa de API

Gerencie seus portfólios de API para que as prioridades de negócios derivadas de iniciativas digitais sejam o principal fator determinante para as APIs criadas e como elas são consumidas.

3. Use Hackathons, Mas Entenda Seus Limites

Tratá-las como eventos independentes terá pouco efeito na transformação digital de longo prazo. Corretamente executadas, elas podem gerar publicidade, mudar a cultura, inspirar a inovação, incentivar novos parceiros e ecossistemas, e atrair e reter talentos. Mas a preparação é fundamental.

4. Se Você Construir, Pode Ser Que Eles Não Venham

Construir a maior API do mundo não adianta se ela não atingir os desenvolvedores que precisam dela.

Somente crie APIs que já tenham um consumidor identificado, senão, corre-se o risco de serem ineficazes e um desperdício de recursos.

5. Monetização é Muito Mais Que Cobrar Por Chamadas

A maior parte do valor gerado pelas APIs não vem da cobrança direta de chamadas de API.

O maior valor é gerado através de oportunidades de negócio habilitados pelas APIs e pelas construções de Apps por meio das quais são consumidas.

6. APIs Habilitam Bimodal, e Bimodal Requer APIs

Bimodal é a prática de gerenciar dois estilos de trabalhos separados mas coerentes: combinação de mudança planejada e previsível, e mudança experimental e disruptiva. Explorando APIs para aumentar a receita, atrair novos clientes e criar valor para parceiros e consumidores, obriga a empresa a tornar-se bimodal.

7. APIs São Portas Para Seus Dados e Aplicações: Segurança é Importante

APIs são o motor dos negócios digitais, logo, protegê-las é essencial para gerenciar o risco digital.

A estratégia de segurança deve envolver todos os stakeholders, dos desenvolvedores, até o time de operações e o de compliance e segurança.

8. Não Construa Seu Próprio API Management

Diferenciação vem apenas das APIs que você publica em seus ecossistemas de desenvolvedores, e do quão motivados eles estão a construir Apps que se tornarão vantagem comercial para você.

Utilize plataformas estabelecidas e libere recursos para o que realmente importa.

9. Arquitetura Moderna de Aplicativos Dependem de APIs

A primeira pergunta de um desenvolvedor sobre uma nova aplicação, serviço cloud ou dispositivo IoT é: “Qual é sua API?”

APIs são o centro da arquitetura de aplicação porque permitem integração de baixo acoplamento, bem como ser o canal de dados por trás de Apps e IoT devices.

10. Consumir APIs Será Mais Comum que Prover

Uma empresa média irá consumir mais APIs do que irá prover. Na maioria das empresas, APIs são consumidas em muitos departamentos, muitas vezes sem conhecimento direto da gerencia sênior ou CIO. O primeiro passo para o controle é criar um catálogo de consumo por toda a empresa.

Modelos de Monetização

Se você já está convencido de entrar na API Economy, veja agora as formas de se monetizar uma API, diretamente do artigo “API Monetization — Understanding your Business Model Options”, da IBM.

[Fonte: IBM — API Monetization — Understanding your Business Model Options]

Free

Neste modelo, não há ganho monetário direto, mas sim um esforço orientado a adoção, fidelização de marca e penetração de mercado, oferendo ativos de baixo custo. Um grande exemplo é a API de login do Facebook, grátis tanto para quem consome quanto para quem utiliza, mas que pode gerar novos clientes para esta.

Developer Pays

APIs que fornecem valor diretamente ao desenvolvedor, sendo pagas por este. Geralmente, oferecem serviços que não são core business do seu negócio, como por exemplo uma API para validação de score de crédito financeiro. Este modelo está subdividido da seguinte forma:

• Pay as you go: Cliente paga pela quantidade de uso, sem um mínimo e sem um máximo previsto.

• Freemium: Recursos básicos são oferecidos de graça, e recursos mais valiosos são vendidos a parte. Um bom exemplo são os serviços como o Dropbox, que oferece determinado espaço em cloud de graça, podendo aumentar e agregar recursos pagando a parte.

• Tiered: Serviços oferecidos em camadas específicas, onde o desenvolvedor pode escolher a que represente o melhor custo benefício.

• Transaction Fee: Onde uma taxa ou percentual específico é pago ao provedor da API.

Developer Gets Paid

Neste modelo o desenvolvedor é pago para utilizar a API. Pode parecer maluco, mas é uma excelente estratégia quando você quer aumentar a penetração do seu negócio.

• Revenue Share–In: O desenvolvedor torna-se um agente que ajuda a vender seu produto, recebendo uma comissão fixa ou percentual por item negociado. Como exemplo, podemos citar uma API da Localiza que bonifique um desenvolvedor que consiga trazer um cliente a concluir uma reserva através da utilização da nossa API.

• Affiliate: Geralmente utilizado em modelos de engajamento, impressão, cliques e ações de publicidade, como por exemplo exibir um banner no website do desenvolvedor, através de sua API.

• Referral–Referral: Similar ao Affiliate, contudo a compensação financeira acontece apenas quando o cliente indicado efetua compra. Exemplos podem ser citados como empresas de seguro, serviços de streaming de música, ou mesmo recrutamento.

Indirect

No modelo indireto, o uso de uma API está relacionado a impulsão do modelo de negócios. Maior conscientização sobre conteúdo ou ofertas específicas, casos de uso internos para agilizar o time to market, retenção de clientes e outros.

• Publicidade e Distribuição de Conteúdo: APIs permitem o envio de conteúdo por terceiros que atraem clientes para você. A oportunidade de receita indireta é por meio de publicidade ou monetização de seus ativos. Exemplos incluem: YouTube, eBay e Twitter.

• Content Syndication: APIs permitem que terceiros distribuam seu conteúdo. Vários modelos financeiros podem cercar isso. Você pode criar um contrato entre as partes, fora da integração, usando um dos seguintes modelos: Assinatura, Freemium, Marketing (gratuito) e outros. Exemplos incluem: Yelp, NY Times, Huffington Post e Twitter.

• Internal — Consumer: As APIs são usadas por seus funcionários para criar capacidade de atendimento ao cliente para sua empresa. Cenários típicos incluem a criação de sites de aplicativos móveis e de comércio da Web.

• Internal — Non-consumer: As APIs são usadas internamente para auxiliar na produtividade, time to market, atendimento de requisitos regulamentares, requisitos de estratégia / arquitetura ou no gerenciamento de domínios. A monetização pode incluir faturamento / contabilidade de cobrança reversa para uso de linha de negócio cruzado ou rastreamento de uso e contabilização do uso real de ativos internos. O caso de uso mais comum é o compartilhamento de ativos do Cross-LoB.

• B2B Customers: As APIs são usadas por seus clientes para integrar a sua empresa. O valor do cliente é fornecido pelo uso da API, portanto, eles são incentivados a usar a API. Para você, isso facilita a retenção de clientes, já que eles estão se conectando programaticamente aos seus recursos corporativos. Os clientes que usam suas APIs, considerando a possibilidade de mudar para provedores alternativos, podem custar caro à medida que seus sistemas são integrados. Cenários típicos incluem pedidos B2B, interações financeiras comerciais, verificação de estoque, status de envio. Exemplos incluem o Walmart, bancos comerciais e muitos outros.

• B2B Partners: As APIs são usadas por seus parceiros para integrar a sua empresa. Isso é usado para aumentar os relacionamentos de parceiros existentes ou expandi-los para novos parceiros e geografias por meio do rápido envolvimento da parceria. O modelo também pode ser usado após uma fusão / aquisição. As APIs podem ser usadas para acessar os sistemas de registro das duas empresas e fornecer uma camada de interação do usuário em todas as empresas rapidamente.

• Businness Expasion: As APIs são usadas para expansão geográfica ou novos dados demográficos, oferecer novos produtos ou aumentar novos recursos para clientes existentes ou promover o reconhecimento dos recursos de negócios para clientes em potencial.

Recapitulando

Resumindo em uma frase, as regras de ouro para entrar na API Economy são: fazer com que o seu negócio seja orientado à API, traçar uma abordagem de Monetização e cuidar da fidelização, deixando sua API atraente e rentável.

Referências:

Este artigo foi escrito com base nos slides da minha apresentação, que pode ser encontrada em: https://www.slideshare.net/michaelbh/mundo-das-apis

https://yalantis.com/blog/api-business-models-for-scalable-online-businesses/

https://techcrunch.com/2016/05/21/the-rise-of-apis/

https://developer.ibm.com/apiconnect/2018/01/04/api-api-economy/

https://developer.ibm.com/apiconnect/resources/api-monetization/

https://blogs.wsj.com/cio/2018/03/21/the-morning-download-salesforces-bets-6-5-billion-on-the-api-economy/

https://www.wavestone.com/app/uploads/2017/10/Api-Economy-2017.pdf

https://nordicapis.com/top-5-api-monetization-business-models/

https://www.gartner.com/smarterwithgartner/the-road-to-the-api-economy/

https://www.gartner.com/analyst/8331/Christy-Pettey

https://www.gartner.com/doc/3579034?cm_sp=swg-_-research-_-tail

https://www.xbandnetworks.com/wp-content/uploads/2016/05/WhitePaper-API-Monetization.pdf

https://www.ciosummits.com/White_Paper_2_20_14.pdf

https://www2.deloitte.com/insights/us/en/focus/tech-trends/2018/api-program-strategy.html

https://boomi.com/blog/api-economy-integration-big-picture/

https://restful.io/lessons-learned-from-building-the-best-api-marketplace-in-the-world-a4c1c1d8bb84

--

--

Michael Da Costa Silva
#LocalizaLabs

Solutions Architect | Software Engineer | DevOps Practitioner | ML Enthusiast