Monitor Pay-as-you-go billing

This page applies to Apigee, but not to Apigee hybrid.

View Apigee Edge documentation.

There are several tools you can use to estimate, view, and validate your Apigee Pay-as-you-go billing. This topic discusses how billing or organization administrators can:

Roles and permissions required

To view project billing and configure alerts, you need the following roles:

  • Apigee Organization Admin (roles/apigee.admin)
  • Billing Account Viewer (roles/billing.viewer)

Estimate your bill

When you use Pay-as-you-go pricing for Apigee, you are charged for the following:

  • The number of active environments per region.
  • The number of API calls to your proxies.
  • The number of proxy deployment units used.

Using the above resource usage criteria, you can estimate your future bill in two ways:

  • Use the Google Cloud pricing calculator.
  • Compare usage data with the Apigee pricing table.

For information on ways to view and monitor your resource usage, see View Pay-as-you-go resource usage.

Use the Google Cloud pricing calculator

To use the pricing calculator to estimate your bill:

  1. Open the Google Cloud Pricing Calculator.

    Go to the Pricing Calculator

  2. Select or search for the Apigee product.
  3. Select the Apigee Pay-as-you-go product tab.
  4. Enter the name of the environment you want to use to estimate pricing.
  5. Enter the following details about your planned or existing Apigee instance:
    • Regions: Enter the number of regions where the selected environment is deployed.
    • Standard proxy deployments per region: Enter the number of Standard API proxies deployed to the environment, per region.
    • Extensible proxy deployments per region: Enter the number of Extensible API proxies deployed to the environment, per region.
    • Standard API proxy calls: Enter the average number of monthly Standard API proxy calls for this environment, as expressed in the desired unit of measurement (thousand, million, billion).
    • Extensible API proxy calls: Enter the average number of monthly Extensible API proxy calls for this environment, as expressed in the desired unit of measurement (thousand, million, billion).
    • Add-ons:
      • Select the Analytics checkbox to estimate the cost for enabling the Apigee API Analytics add-on in eligible Intermediate or Comprehensive Pay-as-you-go environments.
      • Select the API Security checkbox to estimate the cost for enabling the Advanced API Security add-on in eligible Intermediate or Comprehensive Pay-as-you-go environments. Apigee Analytics is required in order to enable the API Security add-on.
  6. Click Add to estimate.

Once the estimate is generated, you can email, save or download the estimate for future reference.

Additional Google Cloud networking charges apply and are billed separately. You can use the calculator to add additional charges to your estimate, such as network data transfer, Cloud load balancing, Cloud DNS, Cloud KMS, and Compute Engine services. See Pay-as-you-go pricing examples to learn more about cost estimates for other products and services.

Compare usage data with pricing information

You can also compare your current usage data with prices found in this table to get a reasonable approximation of your future bills.

For more information on best practices for implementing your Apigee policies and targets to optimize performance, see the API Proxy used for testing. More recommendations can be found in the Introduction to Antipatterns.

Validate your bill

When you review your billing for Apigee with Pay-as-you-go pricing, you can expect to see usage details corresponding to the three metered resources described above. This section explains how to:

  • View your bill on Cloud Billing.
  • Understand how the Apigee billing SKUs correspond to resource use.

View your bill on Cloud Billing

To view your Pay-as-you-go bill on Cloud Billing:

  1. Open the Billing page in the Google Cloud console.

    Go to Billing

  2. If you have more than one billing account, select Go to linked billing account to view the current project's billing account. To locate a different billing account, select Manage billing accounts and choose the account you'd like to view.
  3. Select Reports.
  4. Click Show Filters to access the Filters menu if it is not already open.
  5. In the Time range field, select Usage date to view a current snapshot of billing in a date range, or select Invoice month to view charges for a specific invoice.
  6. Select Group By > SKU.
  7. From the Services drop-down list, select Apigee. The list of SKUs included in your bill is displayed.
  8. To filter the list of SKUs, select the SKUs you want to view from the SKUs drop-down list.

    Note: If your usage of any of these SKUs is 0, they don't appear in the Group By > SKU pull-down menu.

Understand your bill

When reviewing your Pay-as-you-go pricing plan bill, you may see one or more of the following SKUs:

Pricing attribute SKU SKU ID Price
The number of active environments per region
Apigee Active Base Environment Usage Hours C112-9373-5FC4 $0.5 per hour per region
Apigee Active Intermediate Environment Usage Hours 421B-D6C0-52A2 $0.5 per hour per region
Apigee Active Comprehensive Environment Usage Hours 01C8-CFFA-106E $4.7 USD per hour per region
The number of API calls made to your proxies
Apigee Standard API Calls: number of API calls processed by Apigee Standard API Proxy 49D4-8AAF-6094

$0.00002/call up to 50M

$0.000016/call 50M to 500M

$0.000013/call > 500M

Apigee Extensible API Calls: number of API calls processed by Apigee Extensible API Proxy 023D-4D0B-712E

$0.0001/call up to 50M

$0.00008/call 50M to 500M

$0.000064/call > 500M

The number of proxy deployment units used
Apigee Proxy/Shared Flow Deployment Unit Usage Hours Included in Base Environment 20F4-DE1D-0E80 $0 (Up to 20 deployment units, overage not allowed)
Apigee Proxy/Shared Flow Deployment Unit Usage Hours Included in Intermediate Environment 4836-1B91-161A $0 (Up to 50 deployment units, overage not allowed)
Apigee Proxy/Shared Flow Deployment Unit Usage Hours Included in Comprehensive Environment 477D-FA48-D913 $0 (Up to 100 deployment units, overage not allowed)
Apigee Proxy/Shared Flow Deployment Unit Overage Usage Hours in Comprehensive Environment 71C2-1AC1-805B $0.04 per hour per region
The number of API requests processed by Apigee API Analytics services
Apigee API Analytics Add-on: number of API requests processed by Apigee Analytics services D062-B5FB-5C59 $20 (per 1M Apigee API Analytics API calls)
The number of API requests processed by Apigee Advanced API Security services
Apigee Advanced API Security Add-on: number of API requests processed by Apigee Advance API Security services 572E-C6FE-7BB3 $20 (per 1M Advanced API Security API calls)

To validate your bill, you can refer to the detailed SKU pricing for each of the resources listed above on the SKUs page.

To learn more about viewing billing reports and cost trends, see View your billing reports and cost trends.

Configure a Cloud Billing alert

You can be notified if your billable or forecasted charges exceed a set budget by creating an alert using the Budgets & alerts page in the Google Cloud console.

To configure a billing alert, follow the steps outlined in Set budget threshold rules and actions. For complete Cloud Billing documentation, including details of the roles and permissions required to set budgets and alerts, see Cloud Billing documentation.

Get answers to billing questions

Use the following resources to get help with any other general billing questions: