> For the complete documentation index, see [llms.txt](https://docs.north.cloud/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.north.cloud/docs/features/cost-loops.md).

# Cost Loops

Learn what a Cost Loop is, which SaaS providers North supports today, and which ones are coming.

A Cost Loop brings SaaS spend into North alongside your cloud accounts. Your warehouse bill and your AI API bill then sit in the same views as your AWS, Google Cloud, and Azure spend, with the same charts, the same allocation model, and the same filters.

A Cost Loop is read-only. North reads usage and cost from the provider. North does not change anything in your provider account.

You attach a Cost Loop to an organization that already has a cloud account. Add one at any time.

## Available Today

| Provider  | What it covers                        | How North authenticates |
| --------- | ------------------------------------- | ----------------------- |
| Snowflake | Warehouse compute and storage spend   | RSA key pair            |
| Anthropic | Claude API usage                      | API key                 |
| OpenAI    | Organization-wide API usage and spend | Admin API key           |

Review the setup guide to get started on each one:

{% content-ref url="/pages/KnkHzPqzhm5D5uJZI7C9" %}
[Snowflake](/docs/features/cost-loops/snowflake.md)
{% endcontent-ref %}

{% content-ref url="/pages/q8oZeYUVEuhOMcwwKxy8" %}
[Anthropic](/docs/features/cost-loops/anthropic.md)
{% endcontent-ref %}

{% content-ref url="/pages/Xf4a0TANX2ATGXzlwHG7" %}
[OpenAI](/docs/features/cost-loops/openai.md)
{% endcontent-ref %}

## Coming Soon

More providers are on the way.

| Provider      | What it will cover              |
| ------------- | ------------------------------- |
| Databricks    | Lakehouse and jobs spend        |
| MongoDB Atlas | Cluster and data-transfer spend |

## How to Add a Cost Loop

1. Open **Settings**, then **Integrations**.
2. Click **Add accounts**.
3. Under **Cost Loops**, select the provider you want.
4. Follow that provider's setup guide.

## Naming Your Connection

Every Cost Loop asks for a connection name. Choose something you will recognize later. That name is what labels the provider's card on your homepage, and what identifies the connection when you pick Cost Loops for a Streams view or for Visibility.

## What Cost Loops Do Not Cover

Two limits are worth knowing before you plan around Cost Loops.

**Cost Loops carry no commitments.** North covers cloud spend with Savings Plans, Reserved Instances, and CUDs. None of that applies to a Cost Loop. A Cost Loop reports spend. It does not buy anything against that spend, and Cost Loop spend does not appear in your coverage or your Effective Savings Rate.

**Commitments work on one cloud account at a time.** You can combine a cloud account and several Cost Loops in a single Streams view or Visibility selection. Commitments do not work that way. They operate on one cloud account, so a multi-account view is for reporting rather than for buying coverage.

## Where the Data Appears

Once a Cost Loop is connected, its spend shows up on your homepage, in Streams, and in Visibility. The detail available differs by provider.

{% content-ref url="/pages/MOGdLqJ1QntWx8i6nM2I" %}
[Viewing Cost Loop Data](/docs/features/cost-loops/viewing-cost-loop-data.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.north.cloud/docs/features/cost-loops.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
