API / APIGEE Gateway Interview Questions
What is Apigee monetisation and how does it work?
Apigee Monetisation is a feature that enables API producers to charge developers for API consumption. It builds on the API Product model to attach pricing plans, enforce payment-based quotas, and generate revenue reports.
| Concept | Description |
|---|---|
| Rate plan | A pricing plan attached to an API Product (flat fee, per-transaction, tiered, revenue sharing) |
| Developer category | Groups of developers with different pricing (e.g. startups get discounts) |
| Balance | Each developer maintains a prepaid or postpaid balance |
| Revenue report | Financial reports on API call revenue per developer, product, or period |
| Notification | Email alerts to developers when balance is low or quota is near |
| Supported models | Flat fee, freemium, pay-as-you-go, tiered, revenue sharing |
# Monetisation workflow: # # 1. API producer creates an API Product (as usual) # 2. Attaches a Rate Plan to the product # - Type: FLAT_FEE, VOLUME_BANDED, REVENUE_SHARE # - Charge per API call, per month, or percentage of transaction value # 3. Developer purchases the plan from the developer portal # - Prepaid: loads credits; each call deducts from balance # - Postpaid: invoiced at end of billing period # 4. Apigee enforces quotas and tracks usage for billing # 5. Revenue reports available in Apigee UI: # Monetisation > Reports > Revenue # Monetisation rate plan types: # FLAT_FEE: Fixed monthly charge for access # VOLUME_BANDED: Tiered pricing (first 1k calls free, then $0.001 each) # REVENUE_SHARE: API producer takes % of transaction value # DEVELOPER: Developer pays for specific call count bundles # Minimum Apigee tier: Monetisation requires Apigee Pay-As-You-Go # or Subscription tier (not available on free tier)
More Related questions...