CostMonStart free

Solutions

Every connector CostMon monitors, in one directory

14 connectors across cloud, AI & LLM, data platforms, and dev tools, all normalized into the same daily view. Every one has a setup guide.

How every connector behaves

The same four rules apply to all 14

  • Read-only access. Your credentials stay on the server. The API never returns them, only whether the connector has one.
  • Hourly refresh. CostMon syncs each connector once an hour by default.
  • 30-day rolling window. The first sync pulls 30 days of history. Each later sync re-reads that same window, so a late provider adjustment corrects in place. A few connectors accept a days_back override; the connector's setup doc says whether that override has a form field yet.
  • One shape for every source. Every connector normalizes to one daily cost record per source and service.

Cloud

Live

AWS

Cost Explorer

Reads
Cost Explorer: GetCostAndUsage
You supply
Access key ID, Secret access key, Session token
Cannot see
Your EC2 instances, S3 buckets, or anything running inside them
Live

GCP

BigQuery billing export

Reads
BigQuery: Jobs.query
You supply
Service account JSON key
Cannot see
Compute Engine instances, GKE clusters, or anything else running in your project
Live

Azure

Cost Management API

Reads
Cost Management: Query API
You supply
Tenant ID, Client ID, Client secret
Cannot see
Virtual machines, storage accounts, or any other Azure resource

AI & LLM

Live

Anthropic

Admin API cost report

Reads
GET /v1/organizations/cost_report
You supply
Admin API key
Cannot see
Prompts, completions, or any message content
Live

OpenAI

Org usage + costs API

Reads
GET /v1/organization/usage/completions
You supply
Admin API key
Cannot see
Prompts, completions, or any request content
Live

Amazon Bedrock

Cost Explorer + token usage

Reads
Cost Explorer: GetCostAndUsage
You supply
Access key ID, Secret access key, Session token
Cannot see
Prompts, completions, or any model input/output content
Live

Vertex AI / Gemini

Billing export + token usage

Reads
BigQuery: Jobs.query
You supply
Service account JSON key
Cannot see
Prompts, completions, or any model input/output content
Live

Helicone

LLM gateway usage

Reads
POST /v1/request/query-clickhouse
You supply
API key
Cannot see
Prompt or completion content

Data platforms

Live

Snowflake

Organization usage views

Reads
POST /api/v2/statements
You supply
Programmatic access token (PAT)
Cannot see
Data in any database, schema, or table outside SNOWFLAKE.ORGANIZATION_USAGE
Live

Databricks

SQL warehouse usage

Reads
POST /api/2.0/sql/statements
You supply
Access token (PAT or OAuth)
Cannot see
Notebooks, jobs, clusters, or any data outside the two system.billing tables

Observability & dev tools

Live

Datadog

Usage Metering API

Reads
GET /api/v2/usage/estimated_cost
You supply
API key, Application key
Cannot see
Metrics, logs, traces, or any monitored data
Live

GitHub

Actions & Copilot usage

Reads
GET /organizations/{org}/settings/billing/usage
You supply
Token
Cannot see
Repository contents, code, or issues
Live

Vercel

Billing charges API

Reads
GET https://api.vercel.com/v1/billing/charges
You supply
API token
Cannot see
Deployments, source code, or environment variables

Manual

Live

CSV import

any tool without a native connector

These rows describe the FOCUS export (CSV) connector. It re-fetches one export URL on a schedule. You upload a CSV yourself through the push path instead.

Reads
GET <source_url>
You supply
Authorization header
Cannot see
Anything outside the single export URL you configure

Not listed

Your vendor is not on this list

Three paths cover a vendor with no connector above. Upload a CSV, or push cost rows directly, at /docs/connect/api. Or point CostMon at a FOCUS-conformant export on a schedule at /docs/connect/focus.

Esc