Skip to main content
This page lists what the cost fields mean when you read cost from a script. It complements Cloud Cost, which explains the feature, and the API Reference, which lists every cost endpoint with its full schema. Every money figure is an estimate in cents, in the currency the response names.

Readiness states

A cluster’s cost read carries readiness.state, which says whether an estimate exists and, if not, why. A priced estimate whose nodes or volumes were not all priced sets coverage_incomplete, so the figure understates the real cost.

Cost settings

Only organisation admins can change the settings (PUT /api/v1/org/cloud-cost/settings).

What-if estimate

GET /api/v1/org/clusters/{cluster_id}/cost/estimate returns what the cluster runs today, priced, to seed a draft. POST to the same path prices a draft. Nothing is saved or applied.
cURL

Request

Response


Hyperscaler sizes

When a draft or a provider comparison is priced on AWS, Google Cloud or Azure, Ankra places each node group on a size from that provider’s catalogue. Hyperscaler catalogues are priced per region. Each comparison column names the region it used: the cluster’s own region when the target prices it, else the first region in a fixed preference list that the target prices, else the region with the most priced sizes. A hyperscaler whose catalogue has not been read yet is not offered as a target.

vCPU classes

The like_for_like rule keeps each node group on the same vCPU class, shared or dedicated, when the target sells one. If no same-class size holds the group, the cheapest size that does is used and the mapping says so. Rate-carded providers (Proxmox VE, HPE Morpheus) have no class.