From 2c530d024f4b8fe0d503fff8eb451256bdc94af6 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Sun, 31 May 2026 14:13:09 -0400 Subject: [PATCH 01/19] Add Cursor to SaaS Cost Integrations documentation Co-Authored-By: Claude Sonnet 4.6 --- .../cloud_cost_management/setup/saas_costs.md | 39 ++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index add5975ed89..a1bca2703a5 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -42,6 +42,7 @@ SaaS Cost Integrations allow you to send cost data **directly from your provider {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=databricks#configure-your-saas-accounts" src="integrations_logos/databricks_small.svg" alt="databricks" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=openai#configure-your-saas-accounts" src="integrations_logos/openai_small.svg" alt="openai" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=anthropic#configure-your-saas-accounts" src="integrations_logos/anthropic_small.svg" alt="anthropic" >}} + {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.svg" alt="cursor" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=github#configure-your-saas-accounts" src="integrations_logos/github_small.svg" alt="github" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=confluentcloud#configure-your-saas-accounts" src="integrations_logos/confluent-cloud_small.svg" alt="confluent cloud" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=mongodb#configure-your-saas-accounts" src="integrations_logos/mongodb_small.svg" alt="mongodb" >}} @@ -58,7 +59,7 @@ If your provider is not supported, use [Custom Costs][1] to upload any cost data Navigate to [**Cloud Cost** > **Settings**, select **Accounts**][8] and then click {{< ui >}}Configure{{< /ui >}} on a provider to collect cost data. -{{< img src="cloud_cost/saas_costs/all_accounts.png" alt="Add your accounts with AWS, Azure, Google Cloud to collect cost data. You can also add your accounts for Fastly, Snowflake, Confluent Cloud, MongoDB, Databricks, OpenAI, Twilio, and GitHub" style="width:100%" >}} +{{< img src="cloud_cost/saas_costs/all_accounts.png" alt="Add your accounts with AWS, Azure, Google Cloud to collect cost data. You can also add your accounts for Fastly, Snowflake, Confluent Cloud, MongoDB, Databricks, OpenAI, Twilio, GitHub, and Cursor" style="width:100%" >}} {{< tabs >}} @@ -183,6 +184,29 @@ After you save your configuration, Datadog begins polling Anthropic usage and co {{% /tab %}} +{{% tab "Cursor" %}} + +
An Enterprise plan and team admin role are required to generate a Cursor Admin API key. Standard team plan accounts return access denied errors.
+ +### 1. Generate an Admin API key + +Begin by getting an Admin API key from Cursor. This key allows access to usage and cost reports across your team. + +1. In the Cursor dashboard, navigate to **Settings > Advanced > Admin API Keys**. +2. Create a new Admin API key and copy it to a secure location. + +### 2. Configure the Datadog integration + +1. In Datadog, go to [**Integrations > Cursor**][101]. +2. On the {{< ui >}}Configure{{< /ui >}} tab, under {{< ui >}}Account details{{< /ui >}}, paste in the {{< ui >}}Admin API Key{{< /ui >}} from Cursor. +3. Click {{< ui >}}Save{{< /ui >}}. + +After you save your configuration, Datadog begins polling Cursor usage and cost endpoints using this key, and populates metrics in your environment. Your Cursor cost data for the past 15 months can be accessed in Cloud Cost Management after 24 hours. To access the available data collected by each SaaS Cost Integration, see the [Data Collected section](#data-collected). + +[101]: https://app.datadoghq.com/integrations/cursor + +{{% /tab %}} + {{% tab "GitHub" %}} 1. Create a personal authorization token (classic), with the `manage_billing:enterprise` and `read:org` scopes on the [Personal Access Tokens][109] page in GitHub. @@ -563,6 +587,19 @@ The following table contains a non-exhaustive list of out-of-the-box tags associ {{% /tab %}} +{{% tab "Cursor" %}} + +| Tag Name | Tag Description | +|---|---| +| `billing_group` | No description | +| `charge_type` | No description | +| `hour` | No description | +| `is_headless` | No description | +| `max_mode` | No description | +| `user` | No description | + +{{% /tab %}} + {{% tab "GitHub" %}} **Note**: The GitHub cost integration estimates costs based on list prices and usage data, and includes discount values when available. It does not account for any negotiated rates. From 657dee9a57a1f52ad2cf03d541fc9f2807780c7a Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 09:15:10 -0400 Subject: [PATCH 02/19] Add cursor_small.svg logo for SaaS cost integrations tile Co-Authored-By: Claude Sonnet 4.6 --- .../integrations_logos/cursor_small.svg | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 static/images/integrations_logos/cursor_small.svg diff --git a/static/images/integrations_logos/cursor_small.svg b/static/images/integrations_logos/cursor_small.svg new file mode 100644 index 00000000000..1dfe3816541 --- /dev/null +++ b/static/images/integrations_logos/cursor_small.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + From 602a5fd08bae1dffb03f57af447533ced3807ed8 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 09:23:47 -0400 Subject: [PATCH 03/19] Add tag descriptions for Cursor Data Collected table Co-Authored-By: Claude Sonnet 4.6 --- content/en/cloud_cost_management/setup/saas_costs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index a1bca2703a5..b3155e76654 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -591,12 +591,12 @@ The following table contains a non-exhaustive list of out-of-the-box tags associ | Tag Name | Tag Description | |---|---| -| `billing_group` | No description | -| `charge_type` | No description | -| `hour` | No description | -| `is_headless` | No description | -| `max_mode` | No description | -| `user` | No description | +| `billing_group` | The billing group within the Cursor organization to which the usage is attributed. | +| `charge_type` | The category of the Cursor charge (for example, `fast_premium`, `slow_premium`). | +| `hour` | The hour during which the usage was recorded, in UTC. | +| `is_headless` | Indicates whether the usage was generated by a headless session, such as a background agent running outside the Cursor editor (`true` or `false`). | +| `max_mode` | Indicates whether the request used Cursor Max, which routes queries to frontier models at higher cost (`true` or `false`). | +| `user` | The email address of the Cursor user who incurred the cost. | {{% /tab %}} From 26a8f70319754333eca3da85415b10861a7ae046 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 10:06:50 -0400 Subject: [PATCH 04/19] Add Cursor wordmark to cursor_small.svg logo tile Co-Authored-By: Claude Sonnet 4.6 --- .../integrations_logos/cursor_small.svg | 41 +++++++++++-------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/static/images/integrations_logos/cursor_small.svg b/static/images/integrations_logos/cursor_small.svg index 1dfe3816541..585154b2f7f 100644 --- a/static/images/integrations_logos/cursor_small.svg +++ b/static/images/integrations_logos/cursor_small.svg @@ -1,22 +1,27 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + + + + Cursor From a2d88081b4ef4fbb0ca6e6c4e575ad81b1273077 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 11:18:53 -0400 Subject: [PATCH 05/19] Add Cursor to SaaS Integrations left nav Co-Authored-By: Claude Sonnet 4.6 --- config/_default/menus/main.en.yaml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/config/_default/menus/main.en.yaml b/config/_default/menus/main.en.yaml index f3f47fa3117..dca37ce9366 100644 --- a/config/_default/menus/main.en.yaml +++ b/config/_default/menus/main.en.yaml @@ -4020,36 +4020,41 @@ menu: parent: cloud_cost_saas_cost_integrations identifier: cloud_cost_saas_cost_integrations_anthropic weight: 104 + - name: Cursor + url: cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts + parent: cloud_cost_saas_cost_integrations + identifier: cloud_cost_saas_cost_integrations_cursor + weight: 105 - name: GitHub url: cloud_cost_management/setup/saas_costs/?tab=github#configure-your-saas-accounts parent: cloud_cost_saas_cost_integrations identifier: cloud_cost_saas_cost_integrations_github - weight: 105 + weight: 106 - name: Confluent Cloud url: cloud_cost_management/setup/saas_costs/?tab=confluentcloud#configure-your-saas-accounts parent: cloud_cost_saas_cost_integrations identifier: cloud_cost_saas_cost_integrations_confluentcloud - weight: 106 + weight: 107 - name: MongoDB url: cloud_cost_management/setup/saas_costs/?tab=mongodb#configure-your-saas-accounts parent: cloud_cost_saas_cost_integrations identifier: cloud_cost_saas_cost_integrations_mongodb - weight: 107 + weight: 108 - name: Elastic Cloud url: cloud_cost_management/setup/saas_costs/?tab=elasticcloud#configure-your-saas-accounts parent: cloud_cost_saas_cost_integrations identifier: cloud_cost_saas_cost_integrations_elasticcloud - weight: 108 + weight: 109 - name: Fastly url: cloud_cost_management/setup/saas_costs/?tab=fastly#configure-your-saas-accounts parent: cloud_cost_saas_cost_integrations identifier: cloud_cost_saas_cost_integrations_fastly - weight: 109 + weight: 110 - name: Twilio url: cloud_cost_management/setup/saas_costs/?tab=twilio#configure-your-saas-accounts parent: cloud_cost_saas_cost_integrations identifier: cloud_cost_saas_cost_integrations_twilio - weight: 110 + weight: 111 - name: Custom url: cloud_cost_management/setup/custom parent: cloud_cost_setup From 3f9a8e1f5ec9a2aa6a4649129c1ee9988da370a1 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 11:26:10 -0400 Subject: [PATCH 06/19] Add Resources toggle step to Cursor setup instructions Co-Authored-By: Claude Sonnet 4.6 --- content/en/cloud_cost_management/setup/saas_costs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index b3155e76654..4e48961bc5a 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -199,7 +199,8 @@ Begin by getting an Admin API key from Cursor. This key allows access to usage a 1. In Datadog, go to [**Integrations > Cursor**][101]. 2. On the {{< ui >}}Configure{{< /ui >}} tab, under {{< ui >}}Account details{{< /ui >}}, paste in the {{< ui >}}Admin API Key{{< /ui >}} from Cursor. -3. Click {{< ui >}}Save{{< /ui >}}. +3. Under the {{< ui >}}Resources{{< /ui >}} section, click the toggle for each account to enable `Cursor in Cloud Cost Management`. +4. Click {{< ui >}}Save{{< /ui >}}. After you save your configuration, Datadog begins polling Cursor usage and cost endpoints using this key, and populates metrics in your environment. Your Cursor cost data for the past 15 months can be accessed in Cloud Cost Management after 24 hours. To access the available data collected by each SaaS Cost Integration, see the [Data Collected section](#data-collected). From fbce21f7f410999ade26b493dd534bfcb223da71 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 13:48:36 -0400 Subject: [PATCH 07/19] Add Cursor to AI Costs page and fix cursor_small.svg wordmark Co-Authored-By: Claude Sonnet 4.6 --- content/en/cloud_cost_management/ai_costs.md | 4 +++- static/images/integrations_logos/cursor_small.svg | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/content/en/cloud_cost_management/ai_costs.md b/content/en/cloud_cost_management/ai_costs.md index 9e3195d2ac6..022f8b88120 100644 --- a/content/en/cloud_cost_management/ai_costs.md +++ b/content/en/cloud_cost_management/ai_costs.md @@ -31,7 +31,7 @@ further_reading: ## Overview -AI Costs in Cloud Cost Management gives FinOps and engineering teams a unified destination for analyzing AI spend across providers, including Amazon Bedrock, Anthropic, Google Gemini, OpenAI, and Vertex AI. View total AI spend alongside your existing cloud infrastructure costs, analyze it with normalized tags, track cost anomalies, and attribute usage to the specific users and API keys driving it. +AI Costs in Cloud Cost Management gives FinOps and engineering teams a unified destination for analyzing AI spend across providers, including Amazon Bedrock, Anthropic, Cursor, Google Gemini, OpenAI, and Vertex AI. View total AI spend alongside your existing cloud infrastructure costs, analyze it with normalized tags, track cost anomalies, and attribute usage to the specific users and API keys driving it. ## Prerequisites @@ -41,6 +41,7 @@ To use AI Costs, you must have at least one of the following supported providers |---|---| | Amazon Bedrock | [AWS integration][2] | | Anthropic | [SaaS integration][3] | +| Cursor | [SaaS integration][15] | | Google Gemini | [Google Cloud integration][4] | | OpenAI | [SaaS integration][5] | | Vertex AI | [Google Cloud integration][4] | @@ -141,3 +142,4 @@ After mapping, attributed spend appears in provider-specific dashboards and [Cos [12]: /cloud_cost_management/allocation/custom_allocation_rules/?tab=even [13]: /cloud_cost_management/allocation/tag_pipelines [14]: /cloud_cost_management/reporting +[15]: /cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts diff --git a/static/images/integrations_logos/cursor_small.svg b/static/images/integrations_logos/cursor_small.svg index 585154b2f7f..56fe7e1ba26 100644 --- a/static/images/integrations_logos/cursor_small.svg +++ b/static/images/integrations_logos/cursor_small.svg @@ -23,5 +23,5 @@ - Cursor + Cursor From d8e1f3ca694d0cc22c1db8647584bc553b8a1ceb Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 14:25:06 -0400 Subject: [PATCH 08/19] Show Cursor name in tile via title param; clean up SVG Co-Authored-By: Claude Sonnet 4.6 --- .../cloud_cost_management/setup/saas_costs.md | 2 +- .../integrations_logos/cursor_small.svg | 19 +++++++------------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index 4e48961bc5a..ea83ec0c89a 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -42,7 +42,7 @@ SaaS Cost Integrations allow you to send cost data **directly from your provider {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=databricks#configure-your-saas-accounts" src="integrations_logos/databricks_small.svg" alt="databricks" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=openai#configure-your-saas-accounts" src="integrations_logos/openai_small.svg" alt="openai" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=anthropic#configure-your-saas-accounts" src="integrations_logos/anthropic_small.svg" alt="anthropic" >}} - {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.svg" alt="cursor" >}} + {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.svg" alt="cursor" title="Cursor" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=github#configure-your-saas-accounts" src="integrations_logos/github_small.svg" alt="github" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=confluentcloud#configure-your-saas-accounts" src="integrations_logos/confluent-cloud_small.svg" alt="confluent cloud" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=mongodb#configure-your-saas-accounts" src="integrations_logos/mongodb_small.svg" alt="mongodb" >}} diff --git a/static/images/integrations_logos/cursor_small.svg b/static/images/integrations_logos/cursor_small.svg index 56fe7e1ba26..9c749ee32dc 100644 --- a/static/images/integrations_logos/cursor_small.svg +++ b/static/images/integrations_logos/cursor_small.svg @@ -1,4 +1,4 @@ - + @@ -13,15 +13,10 @@ - - - - - - - - - - - Cursor + + + + + + From 0096a0460dd97e55e5e26da131a7fe866151fc6f Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 15:05:59 -0400 Subject: [PATCH 09/19] Replace cursor_small.svg with official Cursor wordmark SVG paths Co-Authored-By: Claude Sonnet 4.6 --- .../cloud_cost_management/setup/saas_costs.md | 2 +- .../integrations_logos/cursor_small.svg | 31 ++++++------------- 2 files changed, 11 insertions(+), 22 deletions(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index ea83ec0c89a..4e48961bc5a 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -42,7 +42,7 @@ SaaS Cost Integrations allow you to send cost data **directly from your provider {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=databricks#configure-your-saas-accounts" src="integrations_logos/databricks_small.svg" alt="databricks" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=openai#configure-your-saas-accounts" src="integrations_logos/openai_small.svg" alt="openai" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=anthropic#configure-your-saas-accounts" src="integrations_logos/anthropic_small.svg" alt="anthropic" >}} - {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.svg" alt="cursor" title="Cursor" >}} + {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.svg" alt="cursor" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=github#configure-your-saas-accounts" src="integrations_logos/github_small.svg" alt="github" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=confluentcloud#configure-your-saas-accounts" src="integrations_logos/confluent-cloud_small.svg" alt="confluent cloud" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=mongodb#configure-your-saas-accounts" src="integrations_logos/mongodb_small.svg" alt="mongodb" >}} diff --git a/static/images/integrations_logos/cursor_small.svg b/static/images/integrations_logos/cursor_small.svg index 9c749ee32dc..3f3555817a8 100644 --- a/static/images/integrations_logos/cursor_small.svg +++ b/static/images/integrations_logos/cursor_small.svg @@ -1,22 +1,11 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + From 7689f7e8acf07935a10da43561b6126dc5714ceb Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 21:12:45 -0400 Subject: [PATCH 10/19] Use official Cursor brand SVG paths; remove Cursor from AI Costs page Co-Authored-By: Claude Sonnet 4.6 --- content/en/cloud_cost_management/ai_costs.md | 4 +-- .../integrations_logos/cursor_small.svg | 25 ++++++++++++------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/content/en/cloud_cost_management/ai_costs.md b/content/en/cloud_cost_management/ai_costs.md index 022f8b88120..9e3195d2ac6 100644 --- a/content/en/cloud_cost_management/ai_costs.md +++ b/content/en/cloud_cost_management/ai_costs.md @@ -31,7 +31,7 @@ further_reading: ## Overview -AI Costs in Cloud Cost Management gives FinOps and engineering teams a unified destination for analyzing AI spend across providers, including Amazon Bedrock, Anthropic, Cursor, Google Gemini, OpenAI, and Vertex AI. View total AI spend alongside your existing cloud infrastructure costs, analyze it with normalized tags, track cost anomalies, and attribute usage to the specific users and API keys driving it. +AI Costs in Cloud Cost Management gives FinOps and engineering teams a unified destination for analyzing AI spend across providers, including Amazon Bedrock, Anthropic, Google Gemini, OpenAI, and Vertex AI. View total AI spend alongside your existing cloud infrastructure costs, analyze it with normalized tags, track cost anomalies, and attribute usage to the specific users and API keys driving it. ## Prerequisites @@ -41,7 +41,6 @@ To use AI Costs, you must have at least one of the following supported providers |---|---| | Amazon Bedrock | [AWS integration][2] | | Anthropic | [SaaS integration][3] | -| Cursor | [SaaS integration][15] | | Google Gemini | [Google Cloud integration][4] | | OpenAI | [SaaS integration][5] | | Vertex AI | [Google Cloud integration][4] | @@ -142,4 +141,3 @@ After mapping, attributed spend appears in provider-specific dashboards and [Cos [12]: /cloud_cost_management/allocation/custom_allocation_rules/?tab=even [13]: /cloud_cost_management/allocation/tag_pipelines [14]: /cloud_cost_management/reporting -[15]: /cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts diff --git a/static/images/integrations_logos/cursor_small.svg b/static/images/integrations_logos/cursor_small.svg index 3f3555817a8..dc9ad7c833e 100644 --- a/static/images/integrations_logos/cursor_small.svg +++ b/static/images/integrations_logos/cursor_small.svg @@ -1,11 +1,18 @@ - - - - - - - - - + + + + + + + + + + + + + + + + From 11992cbee16ccd44ee58def06e321072e8503c72 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 21:21:15 -0400 Subject: [PATCH 11/19] Rename SaaS Cost Integrations to AI and SaaS Costs Co-Authored-By: Claude Sonnet 4.6 --- config/_default/menus/main.en.yaml | 2 +- content/en/cloud_cost_management/_index.md | 2 +- content/en/cloud_cost_management/ai_costs.md | 2 +- content/en/cloud_cost_management/setup/_index.md | 2 +- content/en/cloud_cost_management/setup/saas_costs.md | 6 +++--- content/en/cloud_cost_management/tags/tag_explorer.md | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/config/_default/menus/main.en.yaml b/config/_default/menus/main.en.yaml index dca37ce9366..82b4daf856b 100644 --- a/config/_default/menus/main.en.yaml +++ b/config/_default/menus/main.en.yaml @@ -3995,7 +3995,7 @@ menu: parent: cloud_cost_setup identifier: cloud_cost_oracle weight: 205 - - name: SaaS Integrations + - name: AI and SaaS Costs url: cloud_cost_management/setup/saas_costs/ parent: cloud_cost_setup identifier: cloud_cost_saas_cost_integrations diff --git a/content/en/cloud_cost_management/_index.md b/content/en/cloud_cost_management/_index.md index 5b49cb3d8b3..28db78adbc9 100644 --- a/content/en/cloud_cost_management/_index.md +++ b/content/en/cloud_cost_management/_index.md @@ -72,7 +72,7 @@ Datadog ingests your cloud cost data and transforms it into metrics you can use {{< nextlink href="/cloud_cost_management/setup/azure">}}Azure: Configure Cloud Cost Management for your Azure bill. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/google_cloud">}}Google Cloud: Configure Cloud Cost Management for your Google Cloud bill. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/oracle">}}Oracle: Configure Cloud Cost Management for your Oracle bill. {{< /nextlink >}} - {{< nextlink href="/cloud_cost_management/setup/saas_costs">}}SaaS Cost Integrations: Send cost data from a supported SaaS cost provider to Datadog. {{< /nextlink >}} + {{< nextlink href="/cloud_cost_management/setup/saas_costs">}}AI and SaaS Costs: Send cost data from a supported SaaS cost provider to Datadog. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/custom">}}Custom Costs: Upload any cost data source to Datadog. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/datadog_costs">}}Datadog Costs: Visualize daily Datadog spending and utilization metrics. {{< /nextlink >}} {{< /whatsnext >}} diff --git a/content/en/cloud_cost_management/ai_costs.md b/content/en/cloud_cost_management/ai_costs.md index 9e3195d2ac6..dac39a6be9c 100644 --- a/content/en/cloud_cost_management/ai_costs.md +++ b/content/en/cloud_cost_management/ai_costs.md @@ -7,7 +7,7 @@ further_reading: text: "Cloud Cost Management" - link: "/cloud_cost_management/setup/saas_costs" tag: "Documentation" - text: "SaaS Cost Integrations" + text: "AI and SaaS Costs" - link: "/cloud_cost_management/allocation/custom_allocation_rules" tag: "Documentation" text: "Custom Allocation Rules" diff --git a/content/en/cloud_cost_management/setup/_index.md b/content/en/cloud_cost_management/setup/_index.md index 043c4906b58..6448af32103 100644 --- a/content/en/cloud_cost_management/setup/_index.md +++ b/content/en/cloud_cost_management/setup/_index.md @@ -12,7 +12,7 @@ cascade: {{< nextlink href="/cloud_cost_management/setup/azure">}}Azure: Configure Cloud Cost Management for your Azure bill. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/google_cloud">}}Google Cloud: Configure Cloud Cost Management for your Google Cloud bill. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/oracle">}}Oracle: Configure Cloud Cost Management for your Oracle bill. {{< /nextlink >}} - {{< nextlink href="/cloud_cost_management/setup/saas_costs">}}SaaS Cost Integrations: Send cost data from a supported SaaS cost provider to Datadog. {{< /nextlink >}} + {{< nextlink href="/cloud_cost_management/setup/saas_costs">}}AI and SaaS Costs: Send cost data from a supported SaaS cost provider to Datadog. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/custom">}}Custom Costs: Upload any cost data source to Datadog. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/datadog_costs">}}Datadog Costs: Visualize daily Datadog spending and utilization metrics. {{< /nextlink >}} {{< /whatsnext >}} diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index 4e48961bc5a..f8c2140671a 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -1,5 +1,5 @@ --- -title: SaaS Cost Integrations +title: AI and SaaS Costs is_beta: true private: true disable_toc: false @@ -30,12 +30,12 @@ further_reading: --- {{< callout btn_hidden="true" header="Join the Preview!">}} -SaaS Cost Integrations are in Preview. +AI and SaaS Costs are in Preview. {{< /callout >}} ## Overview -SaaS Cost Integrations allow you to send cost data **directly from your providers** by configuring the accounts associated with your cloud cost data in Datadog. +AI and SaaS Costs allow you to send cost data **directly from your providers** by configuring the accounts associated with your cloud cost data in Datadog. {{< card-grid >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=snowflake#configure-your-saas-accounts" src="integrations_logos/snowflake_small.svg" alt="snowflake" >}} diff --git a/content/en/cloud_cost_management/tags/tag_explorer.md b/content/en/cloud_cost_management/tags/tag_explorer.md index 4ad285b91d9..dac028ea44d 100644 --- a/content/en/cloud_cost_management/tags/tag_explorer.md +++ b/content/en/cloud_cost_management/tags/tag_explorer.md @@ -15,7 +15,7 @@ further_reading: text: "Learn about Datadog Costs" - link: "/cloud_cost_management/setup/saas_costs" tag: "Documentation" - text: "Learn about SaaS Cost Integrations" + text: "AI and SaaS Costs" - link: "/cloud_cost_management/allocation/tag_pipelines" tag: "Documentation" text: "Learn about Tag Pipelines" From 0bc719343ca45c27b21dddf1aac354f5a36698bc Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 22:11:01 -0400 Subject: [PATCH 12/19] Fix cursor_small.svg: multi-color facet icon + dark CURSOR text on white bg Co-Authored-By: Claude Sonnet 4.6 --- .../integrations_logos/cursor_small.svg | 29 +++++++++---------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/static/images/integrations_logos/cursor_small.svg b/static/images/integrations_logos/cursor_small.svg index dc9ad7c833e..d5501b3d6cb 100644 --- a/static/images/integrations_logos/cursor_small.svg +++ b/static/images/integrations_logos/cursor_small.svg @@ -1,18 +1,15 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + From a6af25cf93b41e87989bc8ca60604e1e82054587 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 22:13:49 -0400 Subject: [PATCH 13/19] Rename to SaaS and AI Costs (flip word order) Co-Authored-By: Claude Sonnet 4.6 --- config/_default/menus/main.en.yaml | 2 +- content/en/cloud_cost_management/_index.md | 2 +- content/en/cloud_cost_management/ai_costs.md | 2 +- content/en/cloud_cost_management/setup/_index.md | 2 +- content/en/cloud_cost_management/setup/saas_costs.md | 6 +++--- content/en/cloud_cost_management/tags/tag_explorer.md | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/config/_default/menus/main.en.yaml b/config/_default/menus/main.en.yaml index 82b4daf856b..e766e7487bb 100644 --- a/config/_default/menus/main.en.yaml +++ b/config/_default/menus/main.en.yaml @@ -3995,7 +3995,7 @@ menu: parent: cloud_cost_setup identifier: cloud_cost_oracle weight: 205 - - name: AI and SaaS Costs + - name: SaaS and AI Costs url: cloud_cost_management/setup/saas_costs/ parent: cloud_cost_setup identifier: cloud_cost_saas_cost_integrations diff --git a/content/en/cloud_cost_management/_index.md b/content/en/cloud_cost_management/_index.md index 28db78adbc9..6a61102766c 100644 --- a/content/en/cloud_cost_management/_index.md +++ b/content/en/cloud_cost_management/_index.md @@ -72,7 +72,7 @@ Datadog ingests your cloud cost data and transforms it into metrics you can use {{< nextlink href="/cloud_cost_management/setup/azure">}}Azure: Configure Cloud Cost Management for your Azure bill. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/google_cloud">}}Google Cloud: Configure Cloud Cost Management for your Google Cloud bill. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/oracle">}}Oracle: Configure Cloud Cost Management for your Oracle bill. {{< /nextlink >}} - {{< nextlink href="/cloud_cost_management/setup/saas_costs">}}AI and SaaS Costs: Send cost data from a supported SaaS cost provider to Datadog. {{< /nextlink >}} + {{< nextlink href="/cloud_cost_management/setup/saas_costs">}}SaaS and AI Costs: Send cost data from a supported SaaS cost provider to Datadog. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/custom">}}Custom Costs: Upload any cost data source to Datadog. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/datadog_costs">}}Datadog Costs: Visualize daily Datadog spending and utilization metrics. {{< /nextlink >}} {{< /whatsnext >}} diff --git a/content/en/cloud_cost_management/ai_costs.md b/content/en/cloud_cost_management/ai_costs.md index dac39a6be9c..92a3a50936d 100644 --- a/content/en/cloud_cost_management/ai_costs.md +++ b/content/en/cloud_cost_management/ai_costs.md @@ -7,7 +7,7 @@ further_reading: text: "Cloud Cost Management" - link: "/cloud_cost_management/setup/saas_costs" tag: "Documentation" - text: "AI and SaaS Costs" + text: "SaaS and AI Costs" - link: "/cloud_cost_management/allocation/custom_allocation_rules" tag: "Documentation" text: "Custom Allocation Rules" diff --git a/content/en/cloud_cost_management/setup/_index.md b/content/en/cloud_cost_management/setup/_index.md index 6448af32103..fb4383b95cc 100644 --- a/content/en/cloud_cost_management/setup/_index.md +++ b/content/en/cloud_cost_management/setup/_index.md @@ -12,7 +12,7 @@ cascade: {{< nextlink href="/cloud_cost_management/setup/azure">}}Azure: Configure Cloud Cost Management for your Azure bill. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/google_cloud">}}Google Cloud: Configure Cloud Cost Management for your Google Cloud bill. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/oracle">}}Oracle: Configure Cloud Cost Management for your Oracle bill. {{< /nextlink >}} - {{< nextlink href="/cloud_cost_management/setup/saas_costs">}}AI and SaaS Costs: Send cost data from a supported SaaS cost provider to Datadog. {{< /nextlink >}} + {{< nextlink href="/cloud_cost_management/setup/saas_costs">}}SaaS and AI Costs: Send cost data from a supported SaaS cost provider to Datadog. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/setup/custom">}}Custom Costs: Upload any cost data source to Datadog. {{< /nextlink >}} {{< nextlink href="/cloud_cost_management/datadog_costs">}}Datadog Costs: Visualize daily Datadog spending and utilization metrics. {{< /nextlink >}} {{< /whatsnext >}} diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index f8c2140671a..ccab0f7ff82 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -1,5 +1,5 @@ --- -title: AI and SaaS Costs +title: SaaS and AI Costs is_beta: true private: true disable_toc: false @@ -30,12 +30,12 @@ further_reading: --- {{< callout btn_hidden="true" header="Join the Preview!">}} -AI and SaaS Costs are in Preview. +SaaS and AI Costs are in Preview. {{< /callout >}} ## Overview -AI and SaaS Costs allow you to send cost data **directly from your providers** by configuring the accounts associated with your cloud cost data in Datadog. +SaaS and AI Costs allow you to send cost data **directly from your providers** by configuring the accounts associated with your cloud cost data in Datadog. {{< card-grid >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=snowflake#configure-your-saas-accounts" src="integrations_logos/snowflake_small.svg" alt="snowflake" >}} diff --git a/content/en/cloud_cost_management/tags/tag_explorer.md b/content/en/cloud_cost_management/tags/tag_explorer.md index dac028ea44d..626638a1660 100644 --- a/content/en/cloud_cost_management/tags/tag_explorer.md +++ b/content/en/cloud_cost_management/tags/tag_explorer.md @@ -15,7 +15,7 @@ further_reading: text: "Learn about Datadog Costs" - link: "/cloud_cost_management/setup/saas_costs" tag: "Documentation" - text: "AI and SaaS Costs" + text: "SaaS and AI Costs" - link: "/cloud_cost_management/allocation/tag_pipelines" tag: "Documentation" text: "Learn about Tag Pipelines" From c0403ea2f2656b661d8622a63c3ff873315b512b Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Mon, 1 Jun 2026 22:53:09 -0400 Subject: [PATCH 14/19] Use official Cursor brand SVG; remove Preview callout from SaaS and AI Costs Co-Authored-By: Claude Sonnet 4.6 --- .../cloud_cost_management/setup/saas_costs.md | 4 --- .../integrations_logos/cursor_small.svg | 26 +++++++++---------- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index ccab0f7ff82..f0ac51a1c21 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -29,10 +29,6 @@ further_reading: text: "Quickly and comprehensively analyze the cloud and SaaS costs behind your services" --- -{{< callout btn_hidden="true" header="Join the Preview!">}} -SaaS and AI Costs are in Preview. -{{< /callout >}} - ## Overview SaaS and AI Costs allow you to send cost data **directly from your providers** by configuring the accounts associated with your cloud cost data in Datadog. diff --git a/static/images/integrations_logos/cursor_small.svg b/static/images/integrations_logos/cursor_small.svg index d5501b3d6cb..1718e271c16 100644 --- a/static/images/integrations_logos/cursor_small.svg +++ b/static/images/integrations_logos/cursor_small.svg @@ -1,15 +1,15 @@ - - - - - - - + + + + + + + - - - - - - + + + + + + From 94edd1d7884741b9902aedf80273e9606ffddce6 Mon Sep 17 00:00:00 2001 From: Colby Hanley Date: Tue, 2 Jun 2026 11:19:38 -0400 Subject: [PATCH 15/19] Use official Cursor PNG lockup logo for tile Co-Authored-By: Claude Sonnet 4.6 --- .../cloud_cost_management/setup/saas_costs.md | 2 +- .../images/integrations_logos/cursor_small.png | Bin 0 -> 157380 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 static/images/integrations_logos/cursor_small.png diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index f0ac51a1c21..29841cb1c1b 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -38,7 +38,7 @@ SaaS and AI Costs allow you to send cost data **directly from your providers** b {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=databricks#configure-your-saas-accounts" src="integrations_logos/databricks_small.svg" alt="databricks" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=openai#configure-your-saas-accounts" src="integrations_logos/openai_small.svg" alt="openai" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=anthropic#configure-your-saas-accounts" src="integrations_logos/anthropic_small.svg" alt="anthropic" >}} - {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.svg" alt="cursor" >}} + {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.png" alt="cursor" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=github#configure-your-saas-accounts" src="integrations_logos/github_small.svg" alt="github" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=confluentcloud#configure-your-saas-accounts" src="integrations_logos/confluent-cloud_small.svg" alt="confluent cloud" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=mongodb#configure-your-saas-accounts" src="integrations_logos/mongodb_small.svg" alt="mongodb" >}} diff --git a/static/images/integrations_logos/cursor_small.png b/static/images/integrations_logos/cursor_small.png new file mode 100644 index 0000000000000000000000000000000000000000..4a78f0fd1294ea4b3ace270fdd0cd3e1c56a90e4 GIT binary patch literal 157380 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≪WHb6n?Lfv05oyUJ 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�zW}j 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 L|BL^Y_QU@J9bNKY literal 0 HcmV?d00001 From d46d84e5fb819ef188328d87e4821677a922156e Mon Sep 17 00:00:00 2001 From: colbyh19 Date: Tue, 2 Jun 2026 13:54:46 -0400 Subject: [PATCH 16/19] Update content/en/cloud_cost_management/setup/saas_costs.md Co-authored-by: Rosa Trieu <107086888+rtrieu@users.noreply.github.com> --- content/en/cloud_cost_management/setup/saas_costs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index 29841cb1c1b..f0ac51a1c21 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -38,7 +38,7 @@ SaaS and AI Costs allow you to send cost data **directly from your providers** b {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=databricks#configure-your-saas-accounts" src="integrations_logos/databricks_small.svg" alt="databricks" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=openai#configure-your-saas-accounts" src="integrations_logos/openai_small.svg" alt="openai" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=anthropic#configure-your-saas-accounts" src="integrations_logos/anthropic_small.svg" alt="anthropic" >}} - {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.png" alt="cursor" >}} + {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=cursor#configure-your-saas-accounts" src="integrations_logos/cursor_small.svg" alt="cursor" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=github#configure-your-saas-accounts" src="integrations_logos/github_small.svg" alt="github" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=confluentcloud#configure-your-saas-accounts" src="integrations_logos/confluent-cloud_small.svg" alt="confluent cloud" >}} {{< image-card href="/cloud_cost_management/setup/saas_costs/?tab=mongodb#configure-your-saas-accounts" src="integrations_logos/mongodb_small.svg" alt="mongodb" >}} From 719ad3e662205384ebfd47b5963cfe9d0cdb0253 Mon Sep 17 00:00:00 2001 From: colbyh19 Date: Tue, 2 Jun 2026 13:54:56 -0400 Subject: [PATCH 17/19] Update content/en/cloud_cost_management/setup/saas_costs.md Co-authored-by: Rosa Trieu <107086888+rtrieu@users.noreply.github.com> --- content/en/cloud_cost_management/setup/saas_costs.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index f0ac51a1c21..f3e90d05669 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -1,7 +1,6 @@ --- title: SaaS and AI Costs is_beta: true -private: true disable_toc: false aliases: - /cloud_cost_management/saas_costs From 09790af8d9837993aa26a4fd4a29784dd835d91e Mon Sep 17 00:00:00 2001 From: colbyh19 Date: Tue, 2 Jun 2026 13:55:05 -0400 Subject: [PATCH 18/19] Update content/en/cloud_cost_management/setup/saas_costs.md Co-authored-by: Rosa Trieu <107086888+rtrieu@users.noreply.github.com> --- content/en/cloud_cost_management/setup/saas_costs.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/en/cloud_cost_management/setup/saas_costs.md b/content/en/cloud_cost_management/setup/saas_costs.md index f3e90d05669..5618cd92e68 100644 --- a/content/en/cloud_cost_management/setup/saas_costs.md +++ b/content/en/cloud_cost_management/setup/saas_costs.md @@ -1,6 +1,5 @@ --- title: SaaS and AI Costs -is_beta: true disable_toc: false aliases: - /cloud_cost_management/saas_costs From 24c27384b1cf420180c7fca70bcf17a363a176bd Mon Sep 17 00:00:00 2001 From: colbyh19 Date: Tue, 2 Jun 2026 13:55:25 -0400 Subject: [PATCH 19/19] Update content/en/cloud_cost_management/tags/tag_explorer.md Co-authored-by: Rosa Trieu <107086888+rtrieu@users.noreply.github.com> --- content/en/cloud_cost_management/tags/tag_explorer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/cloud_cost_management/tags/tag_explorer.md b/content/en/cloud_cost_management/tags/tag_explorer.md index 626638a1660..8117a824143 100644 --- a/content/en/cloud_cost_management/tags/tag_explorer.md +++ b/content/en/cloud_cost_management/tags/tag_explorer.md @@ -15,7 +15,7 @@ further_reading: text: "Learn about Datadog Costs" - link: "/cloud_cost_management/setup/saas_costs" tag: "Documentation" - text: "SaaS and AI Costs" + text: "Learn about SaaS and AI Costs" - link: "/cloud_cost_management/allocation/tag_pipelines" tag: "Documentation" text: "Learn about Tag Pipelines"