> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/cloud-cost-management/resources/whats-supported.md).

# What's supported in Harness CACM

Supported platforms and feature support matrix for Harness CACM.

### SaaS <a href="#saas" id="saas"></a>

|                          | **Features**                                                                                                                       | **Use Case**                                                                                                         | **AWS**                           | **Azure** | **GCP** | **Kubernetes** | **RBAC Support** |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | --------------------------------- | --------- | ------- | -------------- | ---------------- |
| **📊 Cost Reporting**    | [Perspectives](/cloud-cost-management/cost-reporting/perspectives.md)                                                              | Custom views to slice and dice cloud spend across business dimensions.                                               | ✅                                 | ✅         | ✅       | ✅              | ✅                |
| **📊 Cost Reporting**    | [Cost categories](/cloud-cost-management/cost-reporting/cost-categories.md)                                                        | Group and analyze cloud costs based on user-defined categories.                                                      | ✅                                 | ✅         | ✅       | ✅              | ✅                |
| **📊 Cost Reporting**    | [Dashboards](/cloud-cost-management/cost-reporting/bi-dashboards.md)                                                               | Visualize and track cloud cost trends, anomalies, and budgets in one place.                                          | ✅                                 | ✅         | ✅       | ✅              | ✅                |
| **📊 Cost Reporting**    | [Anomalies](/cloud-cost-management/cost-governance/anomalies.md)                                                                   | Automatically detect unusual spikes or drops in your cloud spend.                                                    | ✅                                 | ✅         | ✅       | ✅              | ✅                |
| **💸 Cost Optimization** | [AutoStopping](/cloud-cost-management/cost-optimization/autostopping-rules.md)                                                     | Automatically shut down idle resources to save costs.                                                                | ✅                                 | ✅         | ✅       | ✅              | ✅                |
| **💸 Cost Optimization** | [Recommendations](/cloud-cost-management/cost-optimization/recommendations.md)                                                     | Get actionable insights to right-size and optimize cloud resources.                                                  | ✅                                 | ✅         | ✅       | ✅              | ✅                |
| **💸 Cost Optimization** | [Cluster Orchestrator for AWS EKS clusters](/cloud-cost-management/cost-optimization/cluster-orchestrator-for-aws-eks-clusters.md) | Automate provisioning, scaling, and shutdown of Kubernetes clusters based on workload patterns to reduce idle costs. | ✅ EKS                             |           |         |                | ✅                |
| **💸 Cost Optimization** | [Commitment Orchestrator](/cloud-cost-management/cost-optimization/commitment-orchestrator.md)                                     | Manage and optimize AWS commitments like EC2 Convertible RIs and SPs and RDS Standard RIs .                          | <ul><li>EC2</li><li>RDS</li></ul> |           |         |                | ✅                |
| **🛡️ Cost Governance**  | [Asset Governance](/cloud-cost-management/cost-governance/asset-governance.md)                                                     | Enforce policies on cloud resources to ensure cost efficiency and compliance.                                        | ✅                                 | ✅         | ✅       |                | ✅                |
| **🛡️ Cost Governance**  | [Budgets](/cloud-cost-management/cost-governance/budgets.md)                                                                       | Set and track cloud spend limits to avoid budget overruns.                                                           | ✅                                 | ✅         | ✅       | ✅              | ✅                |

{% hint style="info" %}
Harness CACM does not currently support AWS China regions.
{% endhint %}

### Self-Managed Enterprise Edition <a href="#self-managed-enterprise-edition" id="self-managed-enterprise-edition"></a>

Review the following information about what installation infrastructure and CACM features are supported on Harness Self-Managed Enterprise Edition.

{% hint style="info" %}
AWS is the only supported installation infrastructure. If you do not install Harness Self-Managed Enterprise Edition on AWS, then you cannot use the CACM features.
{% endhint %}

#### Connected Environment <a href="#connected-environment" id="connected-environment"></a>

| **Features**             | **AWS** | **Azure** | **GCP** | **Kubernetes** |
| ------------------------ | ------- | --------- | ------- | -------------- |
| Perspectives             | ✅       | ✅         | ✅       | ✅              |
| Cost categories          | ✅       | ✅         | ✅       | ✅              |
| Budgets                  | ✅       | ✅         | ✅       | ✅              |
| BI dashboards            | ✅       | ✅         | ✅       | ✅              |
| Anomaly detection        | ✅       | ✅         | ✅       | ✅              |
| Currency standardization | ❌       | ❌         | ❌       | ❌              |
| Recommendations          | ✅       | ✅         | ✅       | ✅              |
| AutoStopping             | ❌       | ❌         | ❌       | ❌              |
| Asset governance         | ❌       | ❌         | ❌       | ❌              |
| Perspective Preferences  | ✅       | ✅         | ✅       | ✅              |
| Commitment Orchestrator  | ❌       | ❌         | ❌       | ❌              |
| Cluster Orchestrator     | ❌       | ❌         | ❌       | ❌              |

#### Air-Gapped environment <a href="#air-gapped-environment" id="air-gapped-environment"></a>

| **Features**             | **AWS** | **Azure** | **GCP** | **Kubernetes** |
| ------------------------ | ------- | --------- | ------- | -------------- |
| Perspectives             | ✅       | ❌         | ❌       | ✅              |
| Cost categories          | ✅       | ❌         | ❌       | ✅              |
| Budgets                  | ✅       | ❌         | ❌       | ✅              |
| BI dashboards            | ✅       | ❌         | ❌       | ✅              |
| Anomaly detection        | ✅       | ❌         | ❌       | ✅              |
| Currency standardization | ❌       | ❌         | ❌       | ❌              |
| Recommendations          | ✅       | ✅         | ✅       | ✅              |
| AutoStopping             | ❌       | ❌         | ❌       | ❌              |
| Asset governance         | ❌       | ❌         | ❌       | ❌              |
| Perspective Preferences  | ✅       | ❌         | ❌       | ✅              |
| Commitment Orchestrator  | ❌       | ❌         | ❌       | ❌              |
| Cluster Orchestrator     | ❌       | ❌         | ❌       | ❌              |

{% hint style="info" %}

* Margin Obfuscation is not supported on Harness SMP.
* Istio virtual services are available for Azure in strict mode.
* The cost data for Kubernetes workloads will be derived from the public pricing provided by the respective cloud provider.
* Tracking recommendation lifescyle through Jira and ServiceNow is not supported in Air-gapped environments.
  {% endhint %}

#### CACM on Air-Gapped Environment <a href="#cacm-on-air-gapped-environment" id="cacm-on-air-gapped-environment"></a>

CACM is supported in [Harness Self-Managed Enterprise Edition installs on an air-gapped environment](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/install-in-an-air-gapped-environment).

CACM leverages AWS APIs that require connectivity from the isolated (air-gapped) instance. To grant access to these AWS APIs, establish VPC endpoints for the respective AWS services. For services lacking VPC endpoints, use a proxy to facilitate access. For more information, go to [Manage AWS costs by using CCM on Harness Self-Managed Enterprise Edition](/cloud-cost-management/resources/self-managed-enterprise-edition/aws-smp.md).

For a comprehensive list of supported features in other Harness modules and the Harness Platform overall, go to [Supported platforms and technologies](https://developer.harness.io/harness-ai/new-to-harness-platform/platform-whats-supported).

***

### Supported AI providers and capabilities <a href="#supported-ai-providers-and-capabilities" id="supported-ai-providers-and-capabilities"></a>

The following table displays which Cloud & AI Cost Management capabilities are available for each AI provider. Core capabilities (GenAI costs, AI traces, Cost Explorer, Dashboards, Cost Categories, and Budgets) are supported across every provider. **AWS Bedrock** has the widest coverage, supporting every capability.

| Capability                                                             | AWS Bedrock | Google Vertex | Azure Foundry | Anthropic Enterprise | Anthropic Developer Platform | OpenAI | Cursor | Devin | GitHub Copilot |
| ---------------------------------------------------------------------- | :---------: | :-----------: | :-----------: | :------------------: | :--------------------------: | :----: | :----: | :---: | :------------: |
| GenAI costs (provider, model, sub-account ID, token type, token count) |      ✅      |       ✅       |       ✅       |           ✅          |               ✅              |    ✅   |    ✅   |   ✅   |        ✅       |
| Costs by principal                                                     |      ✅      |       ❌       |       ❌       |           ✅          |               ✅              |    ✅   |    ✅   |   ✅   |        ✅       |
| AI traces (agent, service, custom dimensions)                          |      ✅      |       ✅       |       ✅       |           ✅          |               ✅              |    ✅   |    ✅   |   ✅   |        ✅       |
| Cost Explorer / Views                                                  |      ✅      |       ✅       |       ✅       |           ✅          |               ✅              |    ✅   |    ✅   |   ✅   |        ✅       |
| Dashboards                                                             |      ✅      |       ✅       |       ✅       |           ✅          |               ✅              |    ✅   |    ✅   |   ✅   |        ✅       |
| Cost Categories                                                        |      ✅      |       ✅       |       ✅       |           ✅          |               ✅              |    ✅   |    ✅   |   ✅   |        ✅       |
| Budgets                                                                |      ✅      |       ✅       |       ✅       |           ✅          |               ✅              |    ✅   |    ✅   |   ✅   |        ✅       |
| User-level AI budgets and enforcement                                  |      ✅      |       ❌       |       ❌       |           ✅          |               ❌              |    ❌   |    ✅   |   ✅   |        ✅       |
| Anomaly detection                                                      |      ✅      |       ✅       |       ✅       |           ❌          |               ✅              |    ✅   |    ❌   |   ❌   |        ❌       |

{% hint style="info" %}
For **Anthropic Developer Platform** and **OpenAI**, costs by principal are attributed by API key.
{% endhint %}

***

### Supported environments <a href="#supported-environments" id="supported-environments"></a>

Harness CACM supports the following platforms and orchestration systems:

#### Cloud platforms <a href="#cloud-platforms" id="cloud-platforms"></a>

* AWS
* GCP
* Azure

#### Container Orchestration <a href="#container-orchestration" id="container-orchestration"></a>

* Kubernetes: EKS (AWS), GKE (GCP), AKS (Azure)
* ECS Clusters

#### Deployment model <a href="#deployment-model" id="deployment-model"></a>

* Harness SaaS

{% hint style="info" %}
Go to [Data Sources and Refresh Rates](/cloud-cost-management/resources/data-ingestion-reference.md) to review what CACM ingests from each provider, the source, and how often it refreshes.
{% endhint %}

***

#### Supported Kubernetes management platform <a href="#supported-kubernetes-management-platform" id="supported-kubernetes-management-platform"></a>

The following section lists the support for Kubernetes management platform for CACM:

| **Technology**               | **Supported Platform** | **Pricing**      |
| ---------------------------- | ---------------------- | ---------------- |
| OpenShift 3.11               | GCP                    | GCP              |
| OpenShift 4.3                | AWSOn-Prem             | AWSCustom-rate\* |
| Rancher                      | AWS                    | Custom-rate\*\*  |
| Kops (Kubernetes Operations) | AWS                    | AWS              |

* Cost data is supported for On-Prem OpenShift 4.3. This uses a custom rate.
* Cost data is supported for K8s workloads on AWS managed by Rancher, but the cost falls back to the custom rate.

***

## CACM Feature Flags <a href="#cacm-feature-flags" id="cacm-feature-flags"></a>

Some Harness CACM features are released behind feature flags to get feedback from specific users before releasing the features to the general audience.

{% hint style="info" %}
To enable a feature flag in your Harness account, contact [Harness Support](mailto:support@harness.io).
{% endhint %}

| **Flag**                                      | **Description**                                                                                           |
| --------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| `CCM_CLUSTER_ORCH`                            | Enables cluster orchestrator functionality                                                                |
| `CCM_COMMORCH`                                | Enables the commitment orchestrator in the UI side nav                                                    |
| `CCM_COMMORCH_RDS`                            | Enables RDS support in commitment orchestration                                                           |
| `CCM_COMMORCH_ELASTICACHE`                    | Enables ElastiCache support in commitment orchestration                                                   |
| `CCM_CURRENCY_PREFERENCES`                    | Enables viewing costs in preferred currency                                                               |
| `CCM_BUDGET_CASCADES`                         | Enables nested budgets for Financial Management                                                           |
| `CCM_COST_CATEGORIES_DASHBOARD`               | Enables the use of cost categories in the dashboard                                                       |
| `CCM_ENABLE_DATA_SCOPE`                       | Enables RBAC on CACM data scope                                                                           |
| `CCM_GOVERNANCE_EVALUATION_COST_PER_RESOURCE` | Enables cost per resource for a governance evaluation                                                     |
| `CCM_ANOMALIES_V2`                            | Enables the new version of CACM anomalies                                                                 |
| `CCM_COST_CATEGORY_STAMPED_DATA`              | Enables the use of stored cost categories in Perspectives                                                 |
| `CCM_ANOMALIES_CONDITIONAL_DRILL_DOWN`        | Shows perspective link when drill down is missing for anomalies                                           |
| `CCM_DISABLE_STATISTICAL_ANOMALIES`           | Disables statistical model anomalies and shows only prophet-based anomalies                               |
| `CCM_ANOMALIES_PROPHET_V2`                    | Enables Prophet V2 model for anomaly detection                                                            |
| `CCM_ANOMALY_LOOKBACK_RECOMPUTATION`          | Revises existing anomalies with latest cost data                                                          |
| `CCM_ANOMALY_EXTENDED_RERUN_DAYS`             | Reruns anomaly detection on past 15 days instead of 4 days                                                |
| `CCM_ANOMALY_REQUIRE_BOTH_THRESHOLDS`         | Requires both cost and percentage thresholds for anomaly filtering                                        |
| `CCM_ANOMALY_WHITELISTING`                    | Enables ignore list rule in anomalies                                                                     |
| `CCM_ANOMALY_EXCLUDE_RECURRING_FEES`          | Excludes recurring fees, commitments, taxes, credits, and adjustments from anomaly detection              |
| `CCM_ANOMALY_CC_OTHER_FILTER_BYPASS`          | Bypasses additional non-cost-category filters for cost category anomalies in perspectives                 |
| `CCM_ANOMALY_EXCLUDE_MARKETPLACE`             | Excludes marketplace charges from anomaly detection                                                       |
| `CCM_ANOMALIES_COST_TYPES_CALCULATION`        | Enables anomaly lookback recalculation with multi-cost-type support                                       |
| `CCM_RECOMMENDATION_AWS_PASSTHROUGH_V2`       | Uses AWS Cost Optimization Hub instead of AWS Cost Explorer for recommendations                           |
| `CCM_RECOMMENDATION_AWS_PASSTHROUGH_V2_READ`  | Enables API filtering for AWS passthrough recommendations V2                                              |
| `CCM_RECOMMENDATION_COST_TYPES`               | Enables cost type support for recommendations                                                             |
| `CCM_NODE_POOL_RECOMMENDATIONS_V2`            | Enables node pool recommendations V2                                                                      |
| `CCM_FILTER_AUTOSCALED_NODEPOOLS`             | Filters out autoscaled node pools from recommendations                                                    |
| `CCM_WORKLOAD_RECOMMENDATIONS_V2`             | Enables workload recommendations V2                                                                       |
| `CCM_INVENTORY_V2`                            | Enables cloud asset inventory for AWS resources in Asset Governance                                       |
| `CCM_GCP_INVENTORY_V2`                        | Enables cloud asset inventory for GCP resources in Asset Governance                                       |
| `CCM_AZURE_INVENTORY_V2`                      | Enables cloud asset inventory for Azure resources in Asset Governance                                     |
| `CCM_EXTERNAL_DATA_INGESTION`                 | Enables ingestion of external cost data from third-party vendors via FOCUS CSV format                     |
| `CCM_UNIT_COST_METRICS`                       | Enables unit cost metrics for tracking custom business metrics alongside cloud costs                      |
| `CCM_PERSPECTIVES_V2`                         | Enables the new Cost Explorer interface (users can switch between Cost Explorer and classic Perspectives) |
| `CCM_MSP`                                     | Enables margin obfuscation for managed service providers                                                  |
| `CCM_ENABLE_OIDC_AUTH_AWS`                    | Enables OIDC authentication for AWS connectors                                                            |
| `CCM_ENABLE_OIDC_AUTH_GCP`                    | Enables OIDC authentication for GCP connectors                                                            |
| `CCM_AWS_NEW_CUR`                             | Enables CUR 2.0 (Data Exports) support for AWS billing                                                    |
| `CCM_TRIGGER_AZURE_COST_EXPORT`               | Enables on-demand triggering of Azure Cost Management exports for fresher billing data (Enterprise only)  |
| `PL_ENABLE_USER_IMPERSONATION`                | Enables user impersonation for the platform                                                               |

{% @harness-feedback/feedback %}
