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 :

  • 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 remplacer les données d'utilisation liées à la monétisation. Pour en savoir plus, consultez la section Capturer les données 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 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.