Skip to main content
Your bill is spread across vendors, each with its own console, its own export, and its own idea of what a “resource” is. CostGraph connects to the ones below, takes your own data for anything else, and gives you one view of what you spend, what it is spent on, and what to do about it.

Numerous providers

Clouds, databases, AI, and developer tools, side by side.

Connect in minutes

A read-only credential per provider. Nothing to deploy, nothing to schedule.

Same answers everywhere

Every view, insight, and tool covers every connected provider.

What connecting changes

Every provider you connect feeds the same place, so “what did we spend last month, and why is it up?” stops being four consoles and a spreadsheet. It is one question, and the answer covers everything you connected.

Six ways to connect

CostGraph pulls it

Give us a read-only credential and your spend keeps itself current. This is how most providers work, and it is the fastest way to start.

You push it

Send your billing data to us instead. Your credentials stay in your infrastructure, and it covers anything we cannot reach: an internal chargeback system, a warehouse job, a private cloud.

We read your telemetry

An AI gateway in your cluster has no bill to read. CostGraph reads its token metrics through the operator and prices them against the model catalog.

CostGraph exports it

The other direction: report each customer’s attributed spend to your billing platform, so you can bill them for it.

You run the agent

A bill tells you what a cluster or a host cost. The agent tells you what ran on it. Install it once and every node, pod, volume, and machine reports its own usage.

CostGraph files tickets

Turn an anomaly or a recommendation into an issue in Jira, Linear, or GitHub, so the fix lands in the queue your team already works from.
Not sure which you want? Start with a pull connection. You can add the others later without changing anything that already works.

Providers

Compute

Akamai Cloud (Linode)

Every line item on the invoice.

Alibaba Cloud

Daily spend per instance, prepaid or pay-as-you-go.

Amazon Web Services

Your AWS bill, down to the resource.

Cherry Servers

Bare metal, priced per server.

Daytona

Dev sandboxes, priced per resource, with idle signals.

Depot

Container build and runner minutes, with cache savings.

DigitalOcean

Droplets, volumes, load balancers, databases, spaces.

Google Cloud

Your Google Cloud bill, down to the resource.

IBM Cloud

The native monthly cost report, per resource instance.

Microsandbox Cloud

Sandbox usage against your plan’s included pool.

Microsoft Azure

Your Azure bill, down to the resource.

Modal

Serverless GPU and compute, per function.

Object Store

A FOCUS bill published to S3, Azure Blob, or any S3-compatible store, read by the exporter.

Oracle Cloud Infrastructure

Native FOCUS cost reports, per compartment and resource.

OVHcloud

Every product on the bill, with Public Cloud usage per project.

RunPod

GPU pods and serverless, per GPU type.

Scaleway

Per project and per resource.

STACKIT

Managed services, attributed per project.

Ubicloud

VMs, PostgreSQL and Kubernetes at published rates, with stale runner cache.

UpCloud

Monthly spend per server, disk and managed service.

Vercel

Team spend, split by project.

Vultr

Invoice lines plus charges not yet invoiced.

AI and Machine Learning

Model spend sits next to infrastructure spend, so the AI line stops being a separate argument at the end of the month.

AI gateways

Token usage from Envoy AI Gateway, agentgateway, APISIX, and vLLM, priced by us.

Anthropic

Spend per model.

Baseten

Model APIs per token, dedicated serving per minute.

Cursor

Team usage, per model and per member.

ElevenLabs

Character and credit usage, with unused-quota signals.

Fireworks AI

Token spend per model, plus idle GPU hours on dedicated deployments.

Helicone

Gateway spend across every upstream provider.

LiteLLM

Gateway spend per key, model, and team.

New API

Self-hosted LLM gateway spend, per model and key.

OpenAI

Spend per model.

OpenRouter

One connection covers every model you route through it.

RespanAI

Request spend across every routed model.

TrueFoundry

Enterprise LLM gateway spend, per model, with cache savings.

xAI

Grok spend per model.

Databases

ClickHouse

Usage cost per service, with idle/scale-to-zero signals.

PlanetScale

Database spend, plus rightsizing for the databases behind it.

Redis Cloud

Per subscription and per database.

Analytics

Confluent Cloud

Kafka spend per cluster and environment.

Developer Tools

Blacksmith

Billed runner minutes and your rate, on top of GitHub.

Buildkite

CI seats, with idle-seat signals.

Convex

Backend usage against plan allowances, plus developer seats.

GitHub

Billing, Copilot seats, and every Actions job on every runner.

Hatchet

Task-run cost per tenant, with failed-run waste.

Networking

Cloudflare

Usage across every Cloudflare product.

Management and Governance

CostGraph

Your CostGraph invoice, in the same view as everything else.

Datadog

What Datadog itself costs you, by product.

Grafana Cloud

Metrics, logs, traces, and profiles per stack.

PagerDuty

License seats, and the people holding one who no longer respond.

Agent

A bill stops at the resource. These two go inside it, so a node’s cost can be split across the namespaces and containers that actually used it.

Kubernetes

Nodes, namespaces, workloads, and volumes, with idle capacity and rightsizing.

Virtual machines

Hosts and their disks, with utilization, containers, and idle detection.

Billing exports

Autumn

Meter a customer’s attributed spend against one of your Autumn features.

Chargebee

Record a day’s spend against a metered item price on a subscription.

Lago

Send it as events on a billable metric, self-hosted or on Lago Cloud.

Metronome

Send it as usage events for a billable metric to rate and invoice.

OpenMeter

Meter it per subject, on OpenMeter Cloud, Kong Konnect or self-hosted.

Orb

Ingest it as events for the metric your pricing is built on.

Stripe

Report it to a Stripe billing meter and let Stripe invoice from it.

Ticketing

Ticketing connections send work out instead of reading spend in. Each Jira site, Linear workspace, or GitHub organization you connect is its own connection, marked Ticketing under Your connections.

GitHub issues

Issues in private repositories, through the CostGraph GitHub App.

Jira

Issues in the Jira Cloud projects you allow.

Linear

Issues in the Linear teams you allow.

Anything else

Send your own data

A provider we do not list, an internal chargeback system, a private cloud. Send it yourself and it behaves like any other connected source.

Connecting one

The CostGraph integrations catalogue, with a Connect button and setup guide per provider

Settings -> Integrations. Every provider, with a setup guide next to it.

1

Pick the provider

Open Settings > Integrations and choose it from the catalogue.
2

Name the connection and pick the tenant

The tenant decides which team or environment the charges belong to.
3

Enter the credential and connect

The form asks for exactly what that provider needs and explains the permission each value requires. We check the credential before saving, so a wrong value fails while you are still on the form rather than silently at 3am.
Credentials are encrypted at rest and used only to read billing data. Revoke the key at the provider and that connection stops. Nothing else is affected.

What you get back

CostGraph Cost page showing month-to-date spend, prior period, and a daily cost chart stacked by provider

One total, one trend, stacked by provider.

A connection is not a dashboard tile. Once a provider is connected it is part of every answer CostGraph gives:

Cost Overview

Month-to-date and historical spend, sliced by provider, service, and team.

Anomaly detection

Spikes, waste, and drift, caught inside a provider and across providers.

Recommendations

Rightsizing and cheaper placements, priced before you commit to them.

MCP and the agent

Ask about any connected provider from your editor or from chat.