Présentation de la monétisation Apigee

Vous consultez la documentation d'Apigee X.
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 :

  • La règle VerifyAPIKey ou VerifyAccessToken pour déterminer si une requête entrante est monétisable, en vérifiant le plan tarifaire publié actif. Pour en savoir plus, consultez la section Ajouter une règle d'authentification.
  • La règle MonetizationLimitsCheck, pour vérifier que le développeur a acheté le produit d'API associé et qu'il dispose d'un solde suffisant dans son portefeuille. Pour plus d'informations, consultez la section Appliquer des abonnements développeurs aux produits d'API.
  • La règle de Quota, pour utiliser la configuration de quota définie à l'aide du produit d'API. Pour plus d'informations, consultez la section Appliquer des quotas de monétisation.
  • La règle DataCapture, pour collecter des données d'utilisation pour l'analyse, la génération de rapports et les évaluations avancées. Pour en savoir plus, consultez la section Variables de monétisation.
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 offertes 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 la section Gérer les plans tarifaires pour les produits d'API.

Pour permettre aux développeurs d'applications de souscrire des abonnements de produits d'API, en tant que fournisseur d'API, vous pouvez effectuer l'une des opérations suivantes :

Pour accéder aux API, les développeurs d'applications achètent des abonnements à des produits d'API, les ajoutent à leurs applications et obtiennent une clé API à envoyer avec les requêtes API.

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

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 même d'utiliser vos produits d'API. Le paiement initial effectué par les développeurs est reporté dans leur portefeuille. Selon leur utilisation des produits d'API, un coût pour chaque transaction est déduit de ce portefeuille.

Lorsque vous créez un plan tarifaire, vous configurez la devise et la fréquence de facturation, 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.

Comparer la monétisation avec Apigee X/Hybrid et Apigee Edge

Les tableaux ci-dessous fournissent un comparatif des principales fonctionnalités de la monétisation Apigee X et de la monétisation Apigee Edge.

Monétisation Apigee X/Hybrid Monétisation Apigee Edge
Les plans tarifaires sont associés à des produits d'API (relation un à un) Les plans tarifaires sont associés à des groupes de produits d'API pouvant être associés à plusieurs produits d'API
Les développeurs d'applications achètent des produits d'API Les développeurs d'applications achètent des plans tarifaires
Les quotas sont gérés au niveau du produit d'API (au niveau de l'entreprise) Les quotas sont gérés au niveau du proxy d'API
Les plans tarifaires publiés peuvent être expirés, modifiés, placés à l'état de brouillon ou supprimés Les plans tarifaires publiés peuvent uniquement être expirés ; il est impossible de les modifier ou de les supprimer
Configuration simplifiée des plans tarifaires à l'aide de l'assistant et de l'outil de prévisualisation Configuration complexe (pas d'assistant ni d'outil de prévisualisation)
La règle MonetizationLimitsCheck bloque immédiatement l'accès si le développeur de l'application n'a pas souscrit d'abonnement La règle MonetizationLimitsCheck bloque l'accès après le premier appel d'API traité si le développeur de l'application n'a pas souscrit d'abonnement
Les données de monétisation des transactions peuvent être capturées à l'aide des variables de monétisation de la règle DataCapture. Les données de monétisation des transactions peuvent être capturées à l'aide de variables personnalisées spécifiées dans la règle d'enregistrement des transactions.
Les comptes avec prépaiement et post-paiement ne peuvent être configurés que pour les développeurs. Les comptes avec prépaiement et post-paiement peuvent être configurés à la fois pour les développeurs et pour les plans tarifaires.