AI FinOps · Cloud cost optimization

Find the waste. Show the arithmetic. Raise the pull request.

A dashboard shows the number. An autopilot changes your infrastructure behind a black box. NudgeBee's AI FinOps does neither: it ranks every finding by the dollars it frees, shows the exact method behind each one so it survives review, and lands the fix as a pull request you approve.

AWS, Azure and GCP · Kubernetes rightsizing · Self-hosted · Free forever tier

What is AI FinOps?

AI FinOps is the use of autonomous agents to find and fix cloud waste, rather than only report it. NudgeBee scans AWS, Azure, GCP and Kubernetes against 510 optimization rules, scores every finding by dollar impact, attaches the exact remediation, and applies it as a cloud API change or a pull request once approved.

Cut the bill, including the tool's own
Rules, not tokensThe 510 rules and the FinOps Score run deterministically, so finding and ranking waste costs no LLM tokens at all.
Low tokensWhere the model is used, a knowledge graph, prompt caching and on-device embeddings keep the token cost down.
Bring your own model across nine provider routes, zero markup, or run open-weight models on your own GPUs.

Visibility is solved. The bill still went up.

Most FinOps tools stop at showing you the number. The work of deciding what to change, and actually changing it, is still manual.

  1. Visibility

    Dashboards did not help enough

    Dashboards, tags and allocation reports tell you the bill went up and roughly where. Nobody disputes the number. The work of deciding what to change, and then actually changing it, is still manual and still sitting with an engineer who has other work.

  2. No arithmetic

    Recommendations without a method

    The recommendations that exist arrive without arithmetic. "Rightsize this workload" with no stated method is a recommendation an engineer cannot defend in review, so it does not get applied, and the finding ages until nobody trusts it.

  3. Knowing vs doing

    A backlog nobody has time for

    The gap is between knowing and doing. Every FinOps team has a backlog of accepted recommendations nobody has had time to implement. The savings are theoretical until something raises the pull request.

510 rules for cloud and Kubernetes cost optimization

First-party cloud savings are folded in and normalised to one dollar and severity model, so you are not reconciling four consoles.

236

AWS rules, the deepest coverage of the three clouds.

220

Azure rules across cost, security and configuration.

54

GCP rules in the same normalised model.

34

Generic rules that apply across every provider.

Four categories, five severities

  • RightSizing
  • Security
  • InfraUpgrade
  • Configuration

First-party savings are folded in from AWS Compute Optimizer, Cost Optimization Hub, Cost Explorer (Reserved Instances and Savings Plans) and Trusted Advisor; Azure Advisor; and GCP Recommender.

Severity follows the money

  • High$100 per month or more
  • Medium$20 per month or more

AWS is the deepest coverage of the three clouds, which the rule counts above reflect honestly.

A NudgeBee rightsizing recommendation for deploy/checkout-api: a projected saving of 1,380 dollars per month, the CPU request cut from 1000m to 420m and memory from 1024Mi to 610Mi, with the method shown as the 99th percentile of max rate over a 14 day window.

Every recommendation shows its working

No competitor publishes their method. Every parameter here is exact, so a recommendation is defensible in review.

  1. Vertical rightsizing, CPU and memory

    Derived from KRR. CPU request set at the 99th percentile of max rate. Memory set at observed peak plus 15%, or plus 25% where an OOMKill occurred. Requires at least 50 data points over a two week window, and is OOMKill-aware.

  2. Replica rightsizing, horizontal

    An LSTM forecast takes 24 steps of input and projects a 168 step, seven day horizon, so replica counts are set against predicted demand rather than last week's peak.

  3. Cluster node fleet

    A cost-minimising integer linear program, solved with PuLP, chooses the cheapest instance mix that still satisfies CPU and memory demand across the fleet.

  4. Persistent volumes

    A PFSS90 storage trend formula projects growth, priced at $0.10 per GB-month with a 1.3x safety margin.

Also covered: spot migration, priced against on-demand, and abandoned workload detection on a seven day window.

A single ranked inbox, not four dashboards

A ranked queue means the team works the top of the list, instead of debating which console to trust.

Act NowScore 90 and above
Critical75 and above
High55 and above
Medium35 and above
Lowbelow 35

Every finding gets a FinOps Score from 0 to 100, recomputed every six hours, so the queue reflects what is worth the most right now.

A NudgeBee recommendation queue table ranked by FinOps Score from 94 Act Now down to 29 Low, each row showing the monthly saving in dollars, the resource, its category such as RightSizing or Security, the cloud, and an Apply action.
A pull request opened by NudgeBee's assistant Nubi that rightsizes checkout-api, showing a Kubernetes YAML diff cutting the CPU request from 1000m to 420m and memory from 1024Mi to 610Mi, with build verification passed and a projected saving of 1,380 dollars per month.

Three ways a fix lands

The remediation is attached to the finding. How it lands depends on the resource, and every path is gated behind approval.

  1. A cloud API change

    For supported services on AWS, Azure and GCP, the fix is applied directly through the provider API.

  2. A live Kubernetes patch

    Rightsizing and configuration changes are applied to the deployment in your cluster.

  3. A pull request

    Raised automatically against GitHub or GitLab, which is the path most teams running GitOps will want.

Every apply is gated behind approval, the same model as the AI SRE assistant. Cloud API apply is available for major compute and database services.

Scheduled optimisation that stops when it should

The answer to the backlog: autonomous, scheduled rightsizing with real guardrails.

  • Dry run support before anything is applied.
  • Resource filters, so the blast radius is chosen.
  • Skips automatically if the in-cluster agent is disconnected, or if there is already an open pull request or ticket for that resource.
  • Change-gated notifications: it messages you when something actually changed, not on every run.
  • GitOps pull requests raised asynchronously.
  • A recommendation poller runs every 180 seconds to bridge new findings into triggered runbooks.

It tells you the day the spend changed, not at month end

Statistical detection on cloud spend, tuned to stay quiet. A spike must clear three thresholds at once, so a single noisy day does not page anyone.

  • A 30 day clean baseline.
  • Flags when Z is 3.0 or greater, the change is at least $50 in absolute terms, and at least 20% in relative terms. All three must hold.
  • Resolves automatically after two consecutive normal days.

Separately, Kubernetes metric anomalies use three swappable engines: IsolationForest (1% contamination, 100 estimators, the default), DBSCAN, and Z-score at 3 sigma, across CPU, memory, latency, error rate and replicas.

A NudgeBee cost anomaly for an AWS production account: a 30 day daily spend line that jumps on the last day, flagged because the Z score of 4.1, the 1,150 dollar absolute change and the 61 percent relative change all clear their thresholds.

One data model across AWS, Azure, GCP and Kubernetes

Kubernetes cost optimization and multi-cloud cost management share one collector, one data model and one recommendation taxonomy, so AWS cost optimization and Azure cost optimization sit in the same queue.

One collector, one taxonomy

One collector, one data model and one recommendation taxonomy across all three clouds, plus Cloud Foundry.

Spot versus on-demand

Node hardware, capacity and placement are read directly, with spot versus on-demand detection across Karpenter, EKS, AKS, GKE and Spotinst.

OpenCost allocation

Kubernetes cost allocation is powered by OpenCost, running in your own cluster.

Spend analytics

Top 5 accounts, top 20 services, and week over week movement in one view.

Chargeback and showback

CSV and Excel export for chargeback and showback, so finance gets what it needs.

Named cloud parity

AWS cost optimization, Azure cost optimization and GCP, plus Kubernetes cost allocation, in the same model.

Reads your existing cost and observability stack in place. Browse all 78 integrations.

Your cost data does not leave your environment

For a FinOps buyer, "your billing data stays in your account" is a real objection-handler. So here it is plainly.

  • Self-hosted in your own cluster. Zero telemetry.
  • Billing and usage data is queried in place. Nothing is shipped to a third party vendor.
  • Credentials encrypted at rest with AES-256-GCM.
  • Least-privilege AWS onboarding using STS AssumeRole with an External ID.
  • Embeddings can run fully on-device, so air-gapped deployment is viable.
  • Readable source, free Community edition.
AI FinOps FAQ

Frequently asked questions

For the engineer who owns the bill and the leader being asked why it went up.

Book a Demo
AI FinOps is the use of autonomous agents to find and remediate cloud waste, rather than only report it. Where traditional FinOps tooling surfaces spend and leaves the change to an engineer, an AI FinOps agent ranks findings by dollar impact, attaches the specific fix, and can apply it once approved.
Visibility tools tell you what you spent and where. NudgeBee adds the remediation: a ranked recommendation with a published method behind it, the exact change required, and the ability to apply that change as a cloud API call, a Kubernetes patch, or a pull request against your repository.
CPU requests are set at the 99th percentile of max rate. Memory is set at observed peak plus 15%, or plus 25% where an OOMKill happened. It requires at least 50 data points across a two week window, so it will not act on thin data or a single quiet weekend.
Only where you have configured it to. Auto-Pilot supports dry run, resource filters, and guardrails that skip execution if the agent is disconnected or a pull request is already open for that resource. Outside Auto-Pilot, every change is gated behind explicit human approval.
AWS, Azure and GCP, plus Cloud Foundry and Kubernetes, through one collector and one recommendation model. The rule set is 236 AWS rules, 220 Azure, 54 GCP and 34 generic. AWS has the deepest service coverage of the three.
NudgeBee runs OpenCost inside your own cluster for Kubernetes cost allocation, so the allocation model will be familiar. The difference is what happens next: allocation data feeds the rightsizing algorithms and the ranked recommendation queue rather than terminating in a dashboard.
Cloud spend anomalies are detected against a 30 day clean baseline. A spike must clear three thresholds at once: a Z score of 3.0 or more, at least $50 in absolute change, and at least 20% in relative change. It resolves automatically after two consecutive normal days.
No. NudgeBee is self-hosted in your own cluster with zero telemetry, and cloud billing and usage data is queried in place. AWS onboarding uses least-privilege STS AssumeRole with an External ID, so you are not handing over long-lived credentials.
Yes. The full implementation is readable: the rule set, the scoring bands and the rightsizing parameters. You can self-host it in your own cluster and run it in production internally for free, on a free Community edition covering up to two clusters or cloud accounts.
There is a free forever tier covering up to two clusters or cloud accounts, with no credit card required. Paid plans start at $1,750 per month for AI-FinOps on 2 to 4 clouds or clusters. AI-SRE and AI-FinOps together start at $3,000 per month. Full details are on the pricing page.
Free forever · No credit card

Check it against your own bill.

Free forever on 2 clusters or cloud accounts. No credit card. Self-hosted, so your billing data never leaves your environment.

Read the source on GitHub