Billing
Usage meters, daily snapshot, monthly Stripe invoice, budgets + alerts.
What it is
Billing exposes your usage in real time: by primitive, by project, by region. Set a monthly budget and an alert threshold; download invoices and per-line-item CSVs.
When to use it
- Track spend per project per month.
- Set a hard budget for a dev environment.
- Get a CSV that finance can reconcile to the invoice.
Quickstart
asc billing usage --month 2026-05 --group-by project
asc billing budget set --project dev --monthly 500 --alert 80client.billing.usage(month='2026-05', group_by='project')
client.billing.budget.set(project='dev', monthly_usd=500, alert_at_pct=80)await client.billing.budget.set({ project: 'dev', monthlyUsd: 500, alertAtPct: 80 });Limits & quotas
| Limit | Default | Burst | Notes |
|---|---|---|---|
| Invoice cadence | Monthly | — | 1st of following month |
| Real-time usage lag | <5 min | — |
Pricing
See pricing. Pay-as-you-go, billed monthly via Stripe.
API surface
GET /v1/billing/usagePOST /v1/billing/budgetsGET /v1/billing/invoices
Required scope(s): billing:read. See Scopes.
Security
All access is authenticated and scoped. See Auth & scopes and Network controls.