Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE A: todas as camadas do Gerenciamento de API
As APIs web modernas sustentam a economia digital. Eles disponibilizam a propriedade intelectual (PI) de uma empresa para partes terceiras e geram receita por:
- Empacotando IP na forma de dados, algoritmos ou processos.
- Permitindo que outras partes descubram e consumam IP útil de maneira consistente e sem atrito.
- Oferecendo um mecanismo de pagamento direto ou indireto para esse uso.
Um tema comum em histórias de sucesso de API é um modelo de negócios íntegro. O valor é criado e trocado entre todas as partes de forma sustentável.
Start-ups, organizações estabelecidas e tudo no meio normalmente buscam se transformar digitalmente, começando com o modelo de negócios. As APIs permitem que as organizações realizem o modelo de negócios, permitindo uma maneira mais fácil e econômica de comercializar, adotar, consumir e dimensionar o IP subjacente.
As organizações que publicam sua primeira API enfrentam um conjunto complexo de decisões. Embora a plataforma de Gerenciamento de API do Azure desescale o risco e acelere os principais elementos, as organizações ainda precisam configurar e criar sua API em torno de seu modelo técnico e de negócios exclusivo.
Desenvolvendo uma estratégia de monetização
A monetização é o processo de converter algo em dinheiro; nesse caso, o valor da API. As interações de API normalmente envolvem três partes distintas na cadeia de valores:
As categorias da estratégia de monetização da API incluem:
| Estratégia de monetização da API | Description |
|---|---|
| Gratuito | Uma API facilita a integração entre empresas, como a simplificação de uma cadeia de suprimentos. A API não é monetizada, mas fornece um valor significativo, permitindo eficiências de processos empresariais para o provedor de API e o consumidor de API. |
| Consumidor paga | Os consumidores de API pagam com base no número de interações que têm com a API. Nos concentramos nessa abordagem neste artigo. |
| Consumidor é pago | Por exemplo, um consumidor de API usa a API para inserir publicidade em seu site e recebe uma parte da receita gerada. |
| Monetização indireta | A monetização da API não é impulsionada pelo número de interações com a API, mas por meio de outras fontes de receita facilitada pela API. |
Observação
A estratégia de monetização é definida pelo provedor de API e deve ser projetada para atender às necessidades do consumidor de API.
Como uma ampla gama de fatores impactam o design, a monetização da API não vem como uma solução única para todos. A estratégia de monetização diferencia sua API de seus concorrentes e maximiza sua receita gerada.
As etapas a seguir explicam como implementar uma estratégia de monetização para sua API.
Etapa 1: Entender seu cliente
Mapeie os estágios no percurso provável dos consumidores de API desde a primeira descoberta da API até a escala máxima.
Por exemplo, um conjunto de estágios do cliente pode ser:
Estágio do cliente Description Investigação Habilite o Consumidor de API para experimentar sua API com custo e atrito zero. Implementação Forneça acesso suficiente à API para dar suporte ao trabalho de desenvolvimento e teste necessário para se integrar a ela. Preview Permitir que o cliente inicie sua oferta e entenda a demanda inicial. Uso inicial de produção Dê suporte à adoção antecipada da API em produção quando os níveis de uso não forem totalmente compreendidos e uma abordagem adversa de risco pode ser necessária. Crescimento inicial Permitir que o consumidor de API aumente o uso da API em resposta ao aumento da demanda dos usuários finais. Scale Incentive o consumidor de API a se comprometer com um volume maior de compra, uma vez que a API está atingindo consistentemente altos níveis de uso a cada mês. Crescimento global Recompense os usuários de API que estão usando a API em escala global oferecendo o preço de atacado ideal. Analise o valor que sua API gerará para o cliente em cada estágio do percurso.
Considere aplicar uma estratégia de preço baseada em valor se o valor direto da API ao cliente for bem compreendido.
Calcule os níveis de uso de tempo de vida previstos da API para um cliente e seu número esperado de clientes ao longo do tempo de vida da API.
Etapa 2: Quantificar os custos
Calcule o custo total de propriedade da API.
| Custo | Description |
|---|---|
| Custo de aquisição de clientes (COCA) | O custo de marketing, vendas e integração. As APIs mais bem-sucedidas tendem a ter uma COCA com zero à medida que os níveis de adoção aumentam. As APIs devem ser principalmente de autoatendimento na integração. Os fatores incluem documentação e integração sem atrito com sistemas de pagamento. |
| Custos de engenharia | Os recursos humanos necessários para criar, testar, operar e manter a API ao longo de seu tempo de vida. Esse tende a ser o componente de custo mais significativo. Sempre que possível, explore o PaaS de nuvem e as tecnologias sem servidor para minimizar. |
| Custos de infraestrutura | Os custos das plataformas subjacentes, computação, rede e armazenamento necessários para dar suporte à API ao longo de seu tempo de vida. Explore plataformas de nuvem para obter um modelo de custo de infraestrutura que aumenta proporcionalmente de acordo com os níveis de uso da API. |
Etapa 3: Realizar pesquisa de mercado
- Pesquise o mercado para identificar os concorrentes.
- Analise as estratégias de monetização dos concorrentes.
- Entenda os recursos específicos (funcionais e não funcionais) que eles estão oferecendo com sua API.
Etapa 4: Projetar o modelo de receita
Crie um modelo de receita com base no resultado das etapas anteriores. Você pode trabalhar em duas dimensões:
| Dimensão | Description |
|---|---|
| Qualidade do serviço | Coloque restrições no nível de serviço que você está oferecendo definindo um limite no uso da API. Defina uma cota para as chamadas à API que podem ser feitas durante um período de tempo (por exemplo, 50.000 chamadas por mês) e bloqueie as chamadas quando essa cota for atingida. Você também pode definir um limite de taxa, limitando o número de chamadas que podem ser feitas em um curto período (por exemplo, 100 chamadas por segundo). Os limites de limite e taxa são aplicados em conjunto, impedindo que os usuários consumam sua cota mensal em uma breve intermitência intensiva de chamadas à API. |
| Preço | Defina o preço unitário a ser pago para cada chamada à API. |
Maximize o LTV (valor de tempo de vida) gerado de cada cliente criando um modelo de receita que dê suporte ao cliente em cada estágio do percurso do cliente.
- Torne o mais fácil possível para seus clientes dimensionarem e crescerem:
- Sugira que os clientes avancem para a próxima camada no modelo de receita.
- Por exemplo, recompense os clientes que compram um volume maior de chamadas à API com um preço unitário mais baixo.
- Mantenha o modelo de receita o mais simples possível:
- Balancee a necessidade de fornecer opções com o risco de sobrecarregar os clientes com uma matriz de opções.
- Mantenha para baixo o número de dimensões usadas para diferenciar entre as camadas do modelo de receita.
- Seja transparente:
- Forneça uma documentação clara sobre as diferentes opções.
- Forneça aos clientes ferramentas para escolher o modelo de receita que melhor atenda às suas necessidades.
Identifique o intervalo de modelos de preços necessários. Um modelo de preços descreve um conjunto específico de regras para o provedor de API transformar o consumo pelo consumidor de API em receita.
Por exemplo, para dar suporte aos estágios do cliente definidos anteriormente, precisamos de seis tipos de assinatura:
| Tipo de assinatura | Description |
|---|---|
Free |
Permite que o consumidor de API teste a API de maneira sem custos e obrigações para determinar se ela atende a um caso de uso. Remove todas as barreiras à entrada. |
Freemium |
Permite que o consumidor de API use a API gratuitamente, mas faça a transição para um serviço pago à medida que a demanda aumenta. |
Metered |
O consumidor de API pode fazer quantas chamadas desejar por mês e pagará um valor fixo por chamada. |
Tier |
O consumidor de API paga por um número definido de chamadas por mês. Se excederem esse limite, eles pagarão um valor excedente por chamada extra. Se eles excederem regularmente o limite, podem atualizar para o próximo nível. |
Tier + Overage |
O consumidor de API paga por um número definido de chamadas por mês. Se excederem esse limite, eles pagarão um valor definido por chamada extra. |
Unit |
O consumidor de API paga por uma quantidade definida de chamadas por mês. Se excederem esse limite, eles terão que pagar por outra unidade de chamadas. |
Seu modelo de receita define o conjunto de produtos de API. Cada produto de API implementa um modelo de preço específico para direcionar um estágio específico no ciclo de vida do consumidor de API.
Embora os modelos de preços geralmente não devem ser alterados, talvez seja necessário adaptar a configuração e a aplicação de modelos de preços para seu modelo de receita. Por exemplo, talvez você queira ajustar seus preços para corresponder a um concorrente.
Com base nos exemplos anteriores, você pode aplicar os modelos de preços para criar um modelo de receita geral da seguinte maneira:
| Estágio do ciclo de vida do cliente | Modelo de preços | Configuração do modelo de preços | Qualidade de Serviço |
|---|---|---|---|
| Investigação | Gratuito | Não implementado. | Cota definida para limitar o Consumidor a 100 chamadas/mês. |
| Implementation | Freemium | Camadas graduadas:
|
Nenhuma cota definida. O consumidor pode continuar fazendo e pagando chamadas com um limite de taxa de 100 chamadas/minuto. |
| Preview | Limitado | Preço definido para cobrar ao consumidor US$ 0,15 por 100 chamadas. | Nenhuma cota definida. O consumidor pode continuar fazendo e pagando por chamadas a um limite de taxa de 200 chamadas/minuto. |
| Uso inicial de produção | Camada | Preço definido para cobrar ao consumidor US$ 14,95/mês. | Cota definida para limitar o consumidor a 50.000 chamadas/mês com um limite de taxa de 100 chamadas/minuto. |
| Crescimento inicial | Camada + Excedente | Camadas graduadas:
|
Nenhuma cota definida. O consumidor pode continuar a fazer e pagar por chamadas extras a um limite de taxa de 100 chamadas/minuto. |
| Scale | Camada + Excedente | Camadas graduadas:
|
Nenhuma cota definida. O consumidor pode continuar a fazer e pagar por chamadas extras a um limite de taxa de 1.200 chamadas/minuto. |
| Crescimento global | Unidade | Escalonamento em camadas, em que o custo fixo por nível é de US$ 749,95/mês para 1.500.000 chamadas. | Nenhuma cota definida. O consumidor pode continuar fazendo e pagando por chamadas extras a um limite de taxa de 3.500 chamadas/minuto. |
Aqui estão dois exemplos de como interpretar o modelo de receita com base na tabela anterior:
Modelo de preços em camadas
Aplicado para dar suporte aos consumidores de API durante a fase inicial de produção do ciclo de vida. Com a configuração do modelo de preço de camada, o consumidor:- Paga US$ 14,95/mês.
- Pode fazer até um máximo de 50.000 chamadas/mês.
- A taxa é limitada a 100 chamadas/minuto.
Fase de dimensionamento do ciclo de vida Implementada ao aplicar o modelo de preço Camada + excedente, em que os consumidores:
- Pague US$ 449,95/mês pelas primeiras 500.000 chamadas.
- Cobra-se uma taxa extra de US$ 0,06 para cada 100 chamadas além das primeiras 50.000.
- São limitadas a 1.200 chamadas por minuto.
Etapa 5: Calibrar
Calibrar os preços no modelo de receita para:
- Defina o preço para evitar o superfaturamento ou o subvalorização da API com base na pesquisa de mercado na etapa 3 anterior.
- Evite pontos no modelo de receita que pareçam injustos ou incentivem os clientes a contornar o modelo para obter preços mais favoráveis.
- Verifique se o modelo de receita é voltado para gerar um TLV (valor de tempo de vida total) suficiente para cobrir o custo total de propriedade mais a margem.
- Verifique se a qualidade das ofertas de serviço em cada camada de modelo de receita pode ser suportada pela sua solução.
- Por exemplo, se você estiver oferecendo suporte a 3.500 chamadas/minuto, verifique se sua solução de ponta a ponta pode ser dimensionada para dar suporte a esse nível de taxa de transferência.
Etapa 6: Liberar e monitorar
Escolha uma solução apropriada para coletar o pagamento pelo uso de suas APIs. Os provedores tendem a se enquadrar em dois grupos:
Plataformas de pagamento, como o Stripe
Calcule o pagamento com base nas métricas brutas de uso da API aplicando o modelo de receita específico escolhido pelo cliente. Configure a plataforma de pagamento para refletir sua estratégia de monetização.
Provedores de pagamento, como o Adyen
Apenas preocupado com a facilitação da transação de pagamento. Você precisa aplicar sua estratégia de monetização (por exemplo, traduzir métricas de uso de API em um pagamento) antes de chamar esse serviço.
Use o Azure API Management para acelerar e mitigar os riscos da implementação usando recursos internos que o Azure API Management fornece. Para obter mais informações sobre os recursos específicos no Gerenciamento de API, confira como o Gerenciamento de API dá suporte à monetização.
Implemente uma solução que crie flexibilidade em como você codifica sua estratégia de monetização nos sistemas subjacentes usando a mesma abordagem que o projeto de exemplo. Com a codificação flexível, você pode responder dinamicamente e minimizar o risco e o custo de fazer alterações.
Siga a documentação do repositório GitHub de monetização para implementar o projeto de exemplo em sua própria assinatura do Azure.
Monitore regularmente como sua API está sendo consumida para permitir que você tome decisões baseadas em evidências. Por exemplo, se as evidências mostrarem que você está perdendo clientes, repita as etapas anteriores de 1 a 5 para descobrir e abordar a origem.
Evolução contínua
Examine sua estratégia de monetização regularmente revisitando e reavaliando todas as etapas anteriores. Talvez seja necessário evoluir sua estratégia de monetização ao longo do tempo à medida que você aprende mais sobre seus clientes, quanto custa fornecer a API e como você responde à mudança de concorrência no mercado.
Lembre-se de que a estratégia de monetização é apenas uma faceta de uma implementação de API bem-sucedida. Outras facetas incluem:
- A experiência do desenvolvedor
- A qualidade da documentação
- Os termos legais
- Sua capacidade de dimensionar a API para atender aos níveis de serviço confirmados.
Conteúdo relacionado
- Como o Gerenciamento de API dá suporte à monetização.
- Implante uma integração do Adyen ou do Stripe de demonstração por meio do repositório Git associado.