Home Features Pricing Docs Contact Demo

The Cost Engineer
for Kubernetes

Analyzes your clusters. Generates fixes. Opens PRs.
Like Dependabot for infrastructure costs.

$2M+
Cloud spend analyzed
30-40%
Avg cost reduction
AKS + EKS + GKE
Multi-cloud
$ npx kubeopt "why is my cluster expensive?"
> Analyzing prod-aks... querying cluster data
> Monthly cost: $8,432 | Savings available: $2,105
> Top issue: 12 pods over-provisioned by 3x
> I can fix this. Open a PR? (y/n) y
> PR created: github.com/acme/infra/pull/47
$

Three steps. Real savings.

No agents. No dashboards. Just your terminal.

1

Install

$ npx kubeopt

One command. No signup. Connects to your existing kubeconfig.

2

Analyze

$ kubeopt analyze prod-aks

14 algorithms scan every pod, node, and volume. Results in minutes.

3

Fix

$ kubeopt fix prod-aks

Generates YAML/Terraform fixes and opens a PR. You review, merge, save.

What it finds

14 algorithms analyze real kubectl data and cloud billing APIs. Not estimates.

Oversized Pods

Pods requesting 2-4x more CPU and memory than they use. KubeOpt calculates the right limits and generates the YAML.

Idle Workloads

Deployments consuming resources but doing nothing. Staging environments left running. Dev namespaces nobody uses.

Node Waste

Nodes running at 20% utilization because bin-packing is off. Wrong VM sizes for your workload profile.

Missing Autoscaling

Deployments without HPA that should have it. Fixed replica counts paying for peak traffic 24/7.

Orphaned Storage

Persistent volumes bound to nothing. Premium storage tiers for workloads that need standard. You're paying for disks no pod reads.

Anomalies

Sudden cost spikes. Resource usage that doesn't match the pattern. Problems before they hit your bill.

Six commands. That's the whole product.

Everything runs from your terminal. No dashboard required.

$ kubeopt clusters

List clusters

See all connected clusters with health, cost, and provider at a glance.

$ kubeopt analyze prod-aks

Deep analysis

14 algorithms against real kubectl data. Cost breakdown, waste detection, confidence scores.

$ kubeopt report prod-aks

Full report

Detailed breakdown of every finding. Exportable as JSON for CI pipelines.

$ kubeopt compare prod-aks staging-eks

Compare clusters

Side-by-side comparison across providers. Spot which cluster needs attention first.

$ kubeopt fix prod-aks --type rightsizing

Generate fixes and open PRs

Reads your infra repo, generates YAML/Terraform patches, opens a pull request. You review, merge, save.

$ kubeopt chat --cluster prod-aks

Ask questions in plain English

"Why is my cluster expensive?" Get answers grounded in your actual cluster data, not generic advice.

Commands marked with a green bar require a Pro license. Everything else is free.

Works where your clusters run

Not "coming soon." Production-tested on all three.

AKS
Azure Kubernetes Service
Full Azure Cost Management integration. Works with private clusters via Run Command API.
EKS
Elastic Kubernetes Service
AWS Cost Explorer + CloudWatch metrics. STS authentication. Fast local kubectl.
GKE
Google Kubernetes Engine
BigQuery billing integration. Auto-kubeconfig. Service account authentication.

Reports get ignored. Pull requests get merged.

Without KubeOpt

Analyze cluster manually with kubectl

Write up findings in a doc or spreadsheet

Share with the team. Hope someone reads it.

Manually write YAML patches

Create PR. Test. Repeat monthly.

Time: days. Outcome: maybe.

With KubeOpt

kubeopt fix prod-aks

Review the PR diff

Merge. Costs drop.

Time: minutes. Outcome: merged.

Add a cost gate to your CI pipeline

Same idea as security scanning in CI. If your cluster has more than 15% savings available, the pipeline fails and the team knows before the next deploy.

Works in GitHub Actions, GitLab CI, Jenkins, or any pipeline that runs shell commands.

# .github/workflows/cost-check.yml
$ kubeopt analyze prod-aks \
    --ci --threshold 15
Exit 0 = costs within budget
Exit 1 = savings exceed threshold
Read-only access

KubeOpt reads kubectl data and cloud billing APIs. It never writes to your cluster.

You review every change

Fixes are proposed as pull requests. Nothing is applied until you merge.

Free on npm

No signup. No credit card. Install and analyze in under a minute.

Try it now. It takes 30 seconds.

No signup. No credit card. Just npm.

$ npx kubeopt analyze your-cluster
Documentation Pricing Live Demo Contact