Présentation de la monétisation Apigee

Cette page s'applique à Apigee et à Apigee hybrid.

Consultez la documentation d' Apigee Edge.

Cette section présente la monétisation Apigee.

Monétisez vos API à l'aide de la monétisation Apigee

En tant que fournisseur d'API, vous avez besoin d'une méthode simple et flexible pour monétiser vos API afin de pouvoir générer des revenus chaque fois que celles-ci sont utilisées. Grâce à la fonctionnalité de monétisation d'Apigee, vous pouvez ajouter un plan tarifaire à un produit d'API. Le plan tarifaire vous permet de facturer les développeurs pour l'utilisation de vos API. Vous pouvez également configurer le plan tarifaire pour partager les revenus générés par vos API avec les développeurs.

Le fournisseur d'API crée un produit d'API qui définit les proxys d'API et les plans tarifaires auxquels les développeurs d'applications peuvent souscrire. Les développeurs d'applications fournissent une clé API lorsqu'ils achètent un plan tarifaire. Les fournisseurs d'API peuvent générer des rapports d'utilisation à des fins d'analyse et de facturation.

En tant que fournisseur d'API, vous monétisez vos API en activant la monétisation Apigee dans votre organisation et en configurant les composants définis dans le tableau suivant.

Composant Description
Proxys d'API

Lorsque vous développez des proxys d'API à utiliser avec des produits d'API monétisés, vous pouvez associer les règles suivantes :

Produit d'API

Définissez la collection de proxys d'API que vous souhaitez fournir aux développeurs d'applications en tant que groupe monétisé. Le produit d'API configure les limites d'accès (quotas), la méthode d'approbation de clé API, le plan tarifaire (décrit ci-dessous), ainsi que d'autres informations pour les proxys d'API groupés. Pour en savoir plus, consultez les sections Qu'est-ce qu'un produit d'API ? et Appliquer des quotas de monétisation dans des produits d'API.

Plan tarifaire

Définissez la configuration de la facturation, les frais et les dépenses encourus pour l'utilisation des API sans frais dans un groupe de produits d'API monétisés. Par exemple, vous pouvez partager les revenus de l'API avec vos développeurs. Pour en savoir plus, consultez Gérer les plans tarifaires pour les produits d'API.

Gérer les abonnements à des produits d'API pour les développeurs d'applications

Pour accéder à une API dans un produit d'API monétisé, les développeurs d'applications doivent disposer d'un abonnement au produit d'API et obtenir des clés API à envoyer avec les requêtes API.

Les développeurs d'applications peuvent obtenir des abonnements de l'une des manières suivantes :

Utiliser des groupes d'applications pour gérer les abonnements à des produits d'API

Apigee permet d'utiliser des groupes d'applications pour gérer les abonnements aux produits d'API et la monétisation de leur utilisation. Si un développeur d'applications est membre d'un AppGroup abonné à un produit d'API, il bénéficie automatiquement du même abonnement au produit d'API.

Les groupes d'applications dans la section "Monétisation" sont compatibles avec les fonctionnalités suivantes :

  • Groupes d'applications abonnés à des produits d'API avec des plans tarifaires.
  • Types de facturation des groupes d'applications : PREPAID ou POSTPAID.
  • Les portefeuilles de groupes d'applications prépayés sont débités en fonction du plan tarifaire du produit d'API auquel ils sont abonnés.
  • Versements sur le solde des comptes AppGroup prépayés.
  • Ajustement manuel par l'administrateur des soldes des groupes d'applications.
  • Les frais de consommation et de partage des revenus sont indiqués pour les groupes d'applications, comme pour les développeurs.

Pour utiliser des groupes d'applications avec la monétisation, fournissez l'une des méthodes d'abonnement listées dans Permettre aux développeurs d'applications de souscrire des abonnements de produits d'API et incluez la gestion des groupes d'applications dans l'interface.

Pour en savoir plus sur la gestion générale des groupes d'applications, consultez Afficher et gérer des groupes d'applications.

Comprendre les quotas de monétisation

Un quota définit le nombre de requêtes autorisées pour un produit d'API sur une période donnée. Les quotas peuvent protéger vos serveurs de backend contre les variations de trafic élevées et différencier votre gamme de produits.

Lors de la création de vos produits d'API, vous pouvez configurer des quotas au niveau de l'entreprise afin de contrôler l'accès à vos API. Pour plus d'informations sur les quotas définis au niveau du produit d'API, consultez la section Quotas.

Associez des règles de quota aux proxys d'API dans votre produit d'API monétisé afin de garantir l'utilisation du quota défini au niveau du produit API. Pour plus d'informations, consultez la section Appliquer des quotas de monétisation.

Comprendre la facturation des produits d'API monétisés

La monétisation Apigee est compatible avec les comptes de facturation avec post-paiement et prépaiement.

  • Facturation avec post-paiement : avec ce mode de facturation, vos développeurs d'applications n'effectuent aucun paiement initial. Les développeurs d'applications reçoivent une facture après avoir utilisé vos produits d'API.
  • Facturation avec prépaiement : avec ce mode de facturation, les développeurs d'applications doivent payer à l'avance, avant d'utiliser vos produits d'API. Le paiement initial effectué par les développeurs est disponible dans leur portefeuille. Selon leur utilisation des produits d'API, un coût pour chaque transaction est déduit de ce portefeuille.

    Les frais de configuration (le cas échéant), les coûts par transaction et les frais récurrents sont déduits du portefeuille. Si le montant inscrit au portefeuille du développeur est inférieur aux frais de configuration au moment de la tentative d'achat du produit d'API, l'achat échoue et renvoie une erreur indiquant une insuffisance de fonds.

Lor de la création d'un plan tarifaire, vous configurez la devise et la fréquence de facturation, les frais de configuration et récurrents, ainsi que les frais basés sur la consommation. En fonction de la configuration du plan tarifaire et de la clé API unique de développeur utilisée pour accéder à vos API, vous pouvez collecter des données d'utilisation à des fins d'analyse et pour générer des rapports sur la monétisation. Vous pouvez ensuite utiliser les données collectées pour générer vos factures.