This section introduces you to Apigee monetization.
Monetize your APIs using Apigee monetization
As an API provider, you need an easy-to-use and flexible way to monetize your APIs so that you can generate revenue
whenever your APIs are used. Using Apigee's monetization feature, you can add a rate plan to an API product.
The rate plan lets you charge the developers for using your APIs. You can also configure the
rate plan to share your API revenue with the developers.
As an API provider you monetize your APIs by enabling Apigee monetization in your organization and configuring the components defined in the following table.
Component
Description
API proxies
When developing API proxies for use with monetized API products, you can attach the following policies:
Define the collection of API proxies that you want to provide to app developers as a monetized bundle.
The API product configures the access limits (quotas), API key approval method, rate plan (described below), and other details for the bundled API proxies.
For more information, see What is an API product? and Enforcing monetization quotas in
API products.
Rate plan
Define the billing configuration, fees, and charges that are incurred for the use of APIs offered in a
monetized API product bundle.
For example, you can share the API revenue with your developers. For more information,
see Managing rate plans for API products.
Enable app developers to purchase API product subscriptions
To enable app developers to purchase API product subscriptions, as an API provider you can do one of the following:
To access APIs, app developers purchase API product subscriptions, add them to their apps, and obtain an API key to send with API requests.
Understand monetization quotas
A quota defines the number of requests allowed for an API product over a given time period.
Quotas can protect your backend servers from high traffic variances and differentiate your product line.
When creating your API products, you can configure
business-level quotas to control access to your APIs. For more information about quotas defined at the API product level, see
Quotas.
Attach Quota policies to the API proxies in your monetized API product to ensure that the quota defined at the API product level is used.
For more information, see Enforcing monetization quotas.
Understand billing for monetized API products
Apigee monetization supports both postpaid and prepaid billing accounts.
Postpaid billing: In postpaid billing, your app developers do not make any upfront payment. App developers are
billed after using your API products.
Prepaid billing: In prepaid billing, app developers pay in advance
before using your API products. The upfront payment made by the developer is
available in the developer's wallet. Based on the usage, the per-transaction cost is
deducted from the wallet.
The setup fee (if any), per-transaction cost, and any recurring fees are deducted from the
wallet. If the developer's wallet contains less than the amount of any setup fee at the time
of the API product purchase attempt, the purchase will fail with an error indicating
insuffient funds.
When creating a rate plan,
you configure the billing currency and frequency, any setup and recurring fees, and the
consumption-based fees. Based on
the rate plan configuration and the developer's unique API key used to access your APIs, you can
collect usage data for analysis and to generate monetization reports.
Then, you can use the data collected to generate your billing invoices.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eApigee monetization allows API providers to charge developers for API usage through rate plans, which can also enable revenue sharing.\u003c/p\u003e\n"],["\u003cp\u003eMonetized API products consist of API proxies, each with policies like VerifyAPIKey, MonetizationLimitsCheck, Quota, and DataCapture, and rate plans that define billing and fees.\u003c/p\u003e\n"],["\u003cp\u003eAPI providers can enable developers to purchase API product subscriptions via integration with a Drupal-based developer portal or through a custom portal interface, and manage them via an API.\u003c/p\u003e\n"],["\u003cp\u003eQuotas set on API products control access to APIs by limiting the number of requests over a certain time period, and are enforced through Quota policies attached to API proxies.\u003c/p\u003e\n"],["\u003cp\u003eApigee supports both prepaid and postpaid billing for developers, with prepaid billing involving a developer wallet where usage fees are deducted.\u003c/p\u003e\n"]]],[],null,["# Overview of Apigee monetization\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\n\nThis section introduces you to Apigee monetization.\n\nMonetize your APIs using Apigee monetization\n--------------------------------------------\n\nAs an API provider, you need an easy-to-use and flexible way to monetize your APIs so that you can generate revenue\nwhenever your APIs are used. Using Apigee's monetization feature, you can add a rate plan to an API product.\nThe rate plan lets you charge the developers for using your APIs. You can also configure the\nrate plan to share your API revenue with the developers.\n\n\nAs an **API provider** you monetize your APIs by [enabling Apigee monetization](/apigee/docs/api-platform/monetization/enable) in your organization and configuring the components defined in the following table.\n\n### Enable app developers to purchase API product subscriptions\n\nTo enable app developers to purchase API product subscriptions, as an **API provider** you can do one of the following:\n\n- [Integrate Apigee monetization with your Drupal-based developer portal](/apigee/docs/api-platform/monetization/integrate-developer-portal)\n- Build a custom portal interface and [purchase and manage API products subscriptions using the API](/apigee/docs/api-platform/monetization/purchase-api-products-api)\n\n\nTo access APIs, **app developers** purchase API product subscriptions, add them to their apps, and obtain an API key to send with API requests.\n\nUnderstand monetization quotas\n------------------------------\n\n\nA quota defines the number of requests allowed for an API product over a given time period.\nQuotas can protect your backend servers from high traffic variances and differentiate your product line.\n\n\nWhen [creating your API products](/apigee/docs/api-platform/publish/create-api-products), you can configure\nbusiness-level quotas to control access to your APIs. For more information about quotas defined at the API product level, see\n[Quotas](/apigee/docs/api-platform/publish/what-api-product#quotas).\n\nAttach Quota policies to the API proxies in your monetized API product to ensure that the quota defined at the API product level is used.\nFor more information, see [Enforcing monetization quotas](/apigee/docs/api-platform/monetization/enforce-monetization-limits#quotas).\n| **Note:** If you add a quota after the API product has been in use, the quota calculation starts from the next monetized transaction.\n\nUnderstand billing for monetized API products\n---------------------------------------------\n\n\nApigee monetization supports both **postpaid** and **prepaid** billing accounts.\n\n- **Postpaid billing** : In postpaid billing, your app developers do not make any upfront payment. App developers are billed after using your API products. Apigee does not provide any specific invoice generation functionality for billing. You handle the billing settlement with your developers.\n- **Prepaid billing** : In prepaid billing, app developers pay in advance before using your API products. The upfront payment made by the developer is available in the developer's wallet. Based on the usage, the per-transaction cost is deducted from the wallet.\n\n The setup fee (if any), per-transaction cost, and any recurring fees are deducted from the\n wallet. If the developer's wallet contains less than the amount of any setup fee at the time\n of the API product purchase attempt, the purchase will fail with an error indicating\n insuffient funds.\n\nWhen [creating a rate plan](/apigee/docs/api-platform/monetization/manage-rate-plans#create),\nyou configure the billing currency and frequency, any setup and recurring fees, and the\nconsumption-based fees. Based on\nthe rate plan configuration and the developer's unique API key used to access your APIs, you can\ncollect usage data for analysis and to [generate monetization reports](/apigee/docs/api-platform/monetization/generate-reports).\nThen, you can use the data collected to generate your billing invoices."]]