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.
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 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 :
- Intégrer la monétisation Apigee à votre portail de développeurs basé sur Drupal
- Créer une interface de portail personnalisée et acheter et gérer des abonnements à des produits d'API à l'aide de l'API
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. |