CloudSpend Native Recommendations brings optimization findings generated by AWS, Azure, and Google Cloud into CloudSpend, giving you a single place to review provider generated savings opportunities, understand their impact, and prioritize actions.
AWS, Azure, and Google Cloud each provide their own optimization services that analyze your cloud environment and generate recommendations. These include AWS Cost Optimization Hub, Azure Advisor, and Google Cloud Recommender.
Normally, these recommendations are available only within the respective cloud provider consoles. Native Recommendations brings these provider-generated findings into CloudSpend and presents them in a consistent structure.
CloudSpend does not independently derive or second-guess the provider's analysis. The recommendations, estimated savings, and supporting details come from the respective cloud provider. CloudSpend provides a centralized view, consistent presentation, spend context, and handling of overlapping recommendations where applicable.
Native Recommendations works alongside CloudSpend's own recommendations. You can switch between CloudSpend and Native Recommendations from the Recommendations page.

Native Recommendations help you:
CloudSpend provides two complementary sets of recommendations. They use different sources of information and can therefore identify different optimization opportunities.
Neither recommendation set replaces the other. Native Recommendations provides the cloud provider's perspective, while CloudSpend Recommendations provides CloudSpend's own analysis. Reviewing both can help you identify a broader range of optimization opportunities.
| Comparison criteria | CloudSpend Recommendations | Native Recommendations |
|---|---|---|
| Source | CloudSpend's own analysis | Cloud provider generated recommendations |
| AWS | CloudSpend checks resource configuration and performance metrics | AWS Cost Optimization Hub |
| Azure | CloudSpend checks resource configuration and performance metrics | Azure Advisor |
| GCP | CloudSpend checks resource configuration and performance metrics | Google Cloud Recommender |
| Analysis | Based on CloudSpend checks | Based on the provider's analysis |
| Savings | Based on CloudSpend's analysis | Uses the provider's estimated savings |
| Details | Based on resource configuration and performance checks | Includes provider generated supporting data |
| Purpose | Identify optimization opportunities using CloudSpend's analysis | Bring provider generated recommendations into CloudSpend |
Review optimization opportunities across multiple clouds
If you manage AWS, Azure, and Google Cloud environments, you can review recommendations from all three providers within CloudSpend instead of moving between multiple provider consoles.
Prioritize recommendations based on actual spend
A recommendation's estimated savings can have different significance depending on the account's overall spend. Native Recommendations shows potential savings alongside the preceding 30 days of spend and expresses the savings as a percentage of that spend.
This helps you identify opportunities that have a meaningful impact on your cloud costs.
Evaluate a recommended resource change
When a provider recommends changing a resource configuration, open the recommendation details to compare the current configuration with the recommended configuration.
This lets you understand the proposed change before deciding whether to act on it.
Evaluate different commitment options
Cloud providers can present multiple recommendations for the same underlying purchasing decision. For example, Azure can provide alternatives based on commitment terms and utilization look-back periods, while Google Cloud can provide alternatives based on commitment terms and algorithms.
CloudSpend groups these overlapping alternatives and selects the option with the highest estimated savings as the primary recommendation. The other alternatives remain available on the detail page for comparison.
Share recommendations with stakeholders
FinOps and cloud teams can schedule Native Recommendation reports and share them with stakeholders who do not regularly access CloudSpend.
Summary reports provide an overview of the recommendations, while Investigate reports provide detailed resource-level information.
Combine provider recommendations with CloudSpend analysis
You can switch between CloudSpend and Native recommendations from the Recommendations page. Reviewing both helps you compare provider generated findings with CloudSpend's own analysis of resource configuration and performance.
Native Recommendations reads optimization data generated by the cloud provider. The required setup varies by cloud provider.
Native Recommendations is configured in addition to the existing billing data integration for the cost account. CloudSpend reuses the existing resources used for billing data.
| Cloud provider | Requirement |
|---|---|
| AWS | Cost Optimization Recommendations data export to the existing S3 bucket |
| Azure | Reader role assigned to the application registered with CloudSpend |
| GCP | Recommender data transfer to the existing BigQuery dataset |
For AWS and GCP, the configuration is done once per cost account and covers everything beneath the account. For Azure, access is assigned at the subscription-level.
The configuration steps vary depending on your cloud provider. AWS delivers Cost Optimization Hub recommendations through a data export to Amazon S3.
In CloudSpend, while integrating the AWS account, configure the Cost Optimization Recommendations Export section.
If you have already created the required Cost Optimization Recommendations data export for the account, select Yes. If you have not, leave No selected and follow the steps below.
Create the recommendations export in AWS
The IAM role used by CloudSpend for the account must also have the following permissions:
Recommendations appear in CloudSpend after the first export file is delivered to the configured S3 bucket.
Note: The export name CostRecommendationsReports and the S3 path prefix recommendations must match exactly. If either value is incorrect, AWS can create the export successfully, but CloudSpend will not recognize the recommendation data.
Azure does not require a separate data export. CloudSpend reads Azure Advisor recommendations directly from the subscription through the Advisor API. In CloudSpend, while integrating the Azure account, configure the Azure Advisor Access section.
If you have already assigned the Reader role to the application registered with CloudSpend, select Yes. If you have not assigned the role, leave No selected and follow the steps below.
Assign the Reader role
Recommendations appear automatically after the role is assigned. Because Azure permissions are granted per subscription, different subscriptions under the same cost account can have different configuration states. The subscription picker remains available so you can identify which subscriptions are configured.
Google Cloud provides Recommender data through a BigQuery data transfer. In CloudSpend, while integrating the GCP account, configure the Recommender Data Transfer section.
If you have already set up the Recommender data transfer in BigQuery, select Yes. If you have not set up the transfer, leave No selected and follow the steps below.
Create the Recommender data transfer
The transfer exports Recommender data to BigQuery, and CloudSpend reads the recommendation data from the same dataset used for the billing export. Recommendations appear automatically after the first transfer run completes.
After the required configuration is complete and recommendation data is available, you can view Native Recommendations from Reports > Recommendations. Select Native to view recommendations generated by your cloud provider.
The Native Recommendations page provides an overview of the optimization opportunities available for the selected cloud account.

The numbers in the above screenshot correspond to the UI elements described below.
Select Investigate for a recommendation source to open the Investigate page. This page provides a resource level view of the recommendations for the selected source.

The page displays the following information:
You can use the Search field to find a specific resource and the severity filter to filter recommendations by severity.
The recommendation table displays the following details:
Recommendation details
The Recommendation Details page displays the recommendation data provided by the cloud provider. It includes the provider's supporting data and a comparison between the resource's current configuration and the configuration recommended by the provider.
Click the required recommendation on the Investigate page to open the Recommendation Details page.

The information displayed on this page varies depending on the cloud provider and recommendation type. CloudSpend displays the data published by the respective cloud provider, so the fields and their structure can differ across AWS, Azure, and GCP.
The details can include information such as:
For recommendations with multiple alternatives, such as different commitment terms or look back periods, use the available selectors to review the applicable options.
Understand the recommendation details
The following terms are used throughout Native Recommendations.
Native Recommendations are refreshed automatically based on the recommendation data received from the cloud provider.
Each recommendation source displays an Updated N hours ago timestamp. This indicates how long ago the recommendation data was last synced from the cloud provider to CloudSpend. You do not need to manually refresh the recommendations.
To find out how recently a specific recommendation was generated by the cloud provider, open the recommendation's Details page. The recommendation details include the provider's recommendation generation timestamp, enabling you to distinguish between when the recommendation was generated and when it was last synced to CloudSpend.
Once the integration is configured, new recommendation data is fetched and made available in CloudSpend as part of the regular synchronization process.
Cloud providers can present multiple recommendations for the same underlying purchasing decision. These recommendations may represent different commitment terms, utilization look back periods, or calculation methods.
For example, Azure Advisor can provide the same reservation or savings plan recommendation across different commitment terms and utilization look back periods. Google Cloud can provide multiple committed use discount recommendations for the same commitment across different terms and algorithms.
AWS Cost Optimization Hub already consolidates recommendations generated by AWS services such as Compute Optimizer and Trusted Advisor. CloudSpend brings these consolidated Cost Optimization Hub recommendations into Native Recommendations.
For Azure and GCP, some of the recommendations provided by the cloud provider are alternatives rather than additional savings opportunities. A user would act on one option, not all of them.
CloudSpend handles overlapping recommendations for Azure and GCP by grouping alternatives that represent the same underlying decision and retaining the option with the highest estimated savings as the primary recommendation.
For AWS, Cost Optimization Hub itself serves as the aggregation point for recommendations from AWS services such as Compute Optimizer and Trusted Advisor. CloudSpend uses the recommendations provided by Cost Optimization Hub rather than separately combining recommendations from these underlying services.
For Azure, if alternatives have the same estimated savings, CloudSpend uses the shorter look back period and then the more recently updated recommendation as tie breakers.
For GCP, the highest savings value determines the preferred commitment term. When the algorithms produce a genuine tie, CloudSpend applies a tie breaker to select the primary recommendation.
The alternatives that were not selected for Azure and GCP are retained and displayed on the recommendation detail page. You can use the selector to review and compare the available options.
This deduplication applies only where a provider genuinely presents overlapping alternatives. It does not merge recommendations that represent independent actions.
Because of this, the total savings shown in CloudSpend can be lower than the total shown in the Azure or GCP console. CloudSpend avoids adding mutually exclusive options together, so the displayed savings reflect the opportunity that can actually be acted upon.
Native Recommendations can be delivered by email on a schedule, enabling you to share recommendations with stakeholders who do not regularly access CloudSpend.
When scheduling a report, you can select:
Only accounts whose integration is currently syncing successfully can be scheduled.
You can also schedule a report directly from the Recommendations or Investigate pages. When you do this, the source, type, and account are prefilled based on the page you are viewing.