Choose how the data reaches us
CostGraph pulls it
You supply a read-only key and we call Microsandbox once a day. Nothing to run.
You push it
You send us FOCUS records over the API. Credentials never leave your infrastructure.
Before you begin
- In the Microsandbox console, create an organization API key (
msb_ak_...). It is org-scoped and reads the whole organization’s usage.
Let CostGraph pull
- Open Settings > Integrations and pick Microsandbox Cloud.
- Name the connection and pick the tenant these charges belong to.
- Enter the key you copied.
- Select Connect.
Credentials are encrypted at rest and used only to read billing data. Revoke them in
Microsandbox at any time and the connection stops; nothing else is affected.
Push it yourself
Send the charges to CostGraph as FOCUS records instead. Push FOCUS data covers the connection id, thefocus:write key, and the request shape.
Run the exporter
Microsandbox behavior
The cost model is a subscription, not metered spend, and that shapes what you see.
A zero-cost row always says why it is zero: covered by the plan, or inside the
free allowance. A bare zero would be indistinguishable from missing data.
On the free plan the pool is a hard cap: reaching it stops your sandboxes rather
than billing you. Paid plans charge published rates beyond the pool.