Skip to content
NewFinOps, Kubernetes and AI, on one platform
Book a demo

Reports

Reports that arrive before anyone asks

Save any view as a report with its grouping, filters, idle policy and rate. Send it to finance every month, to team leads every week, or pull it into your own tools through the API.

Saved reports

A report is a view you can name, share and run again

Reports cover allocation, assets and cloud costs over the last 7, 30 or 90 days, this month or last month. Each one keeps its grouping, filters, idle sharing mode and rate, and can be private, shared or built in.

  • Built-in reports for the common questions
  • Owner or admin editing, shared viewing
  • Run now, then compare with the previous window

Scheduled delivery

Monthly chargeback to finance, weekly summaries to teams

Schedule any report daily, weekly or monthly to email recipients or a Slack channel. The message carries the totals and the change against the previous period, with the CSV attached and a link back to the view.

  • Email and Slack delivery
  • CSV attached, link to the live report
  • The weekly Ask KubeOn digest on the same channels

Cost groups

Group namespaces the way your organization thinks about them

A cost group is a saved set of namespaces or label selectors, such as team=payments,env=prod. System cost groups cover shared platform, idle capacity, unattributed workloads and each cluster.

  • Label selector or namespace lists
  • Pod counts and cost per group
  • Use cost groups as report and budget scopes

Exports and API

The same numbers in your BI, your spreadsheet or your pipeline

Download any table as CSV, fetching every page, and any chart as PNG. The REST API takes the same window, grouping, filter and rate parameters as the UI, with tokens scoped to a role.

  • CSV of any table, PNG of any chart
  • REST API with role-scoped tokens
  • An Other row, so rows always add up to the total
GET /api/allocation
curl -s https://acme.kubeon.io/api/allocation \  -H "Authorization: Bearer $KUBEON_API_TOKEN" \  -G \  --data-urlencode "window=7d" \  --data-urlencode "aggregate=team,namespace" \  --data-urlencode "filter=environment:prod" \  --data-urlencode "rate=cumulative"

Where the Kubernetes savings are

83%

of container cost is tied to idle resources

Datadog, State of Cloud Costs 2024
29%

of container cost is requested by pods but never used

Datadog, State of Cloud Costs 2024
10%

off the monthly bill: $21,842 a month found at our sample company

Sample company, not a customer result

API response

What the allocation API returns

Rows beyond the page roll up into other, so the API returns the same totals as the UI at any page size.

200 OK
{  "window": {    "start": "2026-10-03",    "end": "2026-10-09"  },  "aggregate": [    "team",    "namespace"  ],  "totals": {    "cpu": 24170.7,    "ram": 12962.34,    "pv": 2395.68,    "shared": 3251.28,    "idle": 4561,    "total": 47341  },  "rows": [    {      "team": "Search",      "namespace": "search",      "total": 5927.05,      "efficiency": 66.2    },    {      "team": "Payments",      "namespace": "payments",      "total": 4423.86,      "efficiency": 58.3    }  ],  "other": {    "rows": 14,    "total": 36990.09  }}

Reporting without a spreadsheet in the middle

CSV and PNG exports

Any table, every page, and any chart from its menu.

Daily, weekly, monthly

Schedules per report, delivered by email or Slack.

Cost groups

Saved namespace and label groups for showback.

REST API

The UI's filters and grouping, available to your tools.

Chargeback ready

Monthly totals by team and cost center with idle and shared included.

Period comparison

Every report shows change against the previous equal window.

Reports: your questions answered

Evaluate reports with your team

Bring your platform and FinOps priorities. We will walk through the data, controls and evidence for your evaluation.