The UnitVane platform
See every cost, give it an owner, and act on it
One SaaS platform with three products. UnitVane covers every cloud bill, KubeOn every Kubernetes workload and GPU, and UnitVane AI every model call.
One platform for every cost you own
Three products on the same owners, budgets and sign-in. Start with one and add the next when you need it.
UnitVane
Every cloud bill, allocated to the business
ExploreKubeOn
Cost and savings for every cluster and GPU
ExploreUnitVane AI
Cost per 1M tokens and a managed LLM gateway
ExploreAct
- Pull requests
- Opt-in write access
- Budgets and alerts
- Gateway routing
- Verified savings
Understand
- Cost explorer
- Business mappings
- Analytics Studio
- Ask KubeOn
- KubeOn Copilot
Cost ledger
- FOCUS billing
- Pod-level allocation
- GPU cost
- Token cost
- Reconciled to the invoice
Connect
- Billing exports
- Read-only agent
- LLM gateway
- File upload
- Push API
Works with
AWS
Microsoft Azure
Google Cloud
Oracle Cloud
Kubernetes
Red Hat OpenShift
Rancher
OpenAI
Anthropic
Mistral AI
Prometheus
Slack
Okta
- See all integrations
Which product does what
Each product stands on its own. Together they share one set of owners, budgets and sign-in.
| UnitVane | KubeOn | UnitVane AI | |
|---|---|---|---|
| Every cloud bill in FOCUS | |||
| Business mappings and shared cost pools | |||
| Analytics Studio and bring your own BI | |||
| Pod and namespace allocation | |||
| Rightsizing, Spot and commitments | |||
| Pull requests and opt-in write access | |||
| GPU cost and optimization | |||
| Cost per 1M tokens across providers | |||
| Managed LLM gateway with team budgets | |||
| Budgets, alerts and anomalies |
The problem
Your bill stops at the account.
Bills describe accounts, services, nodes and deployments. Without allocation, the cost belongs to everyone, so nobody acts on it.
Every cloud bills differently
AWS, Azure, Google Cloud and Oracle Cloud each use their own columns, so the company-wide view is rebuilt in a spreadsheet every month.
One invoice line, forty teams
The bill lists EC2 instances, AKS node pools and GKE nodes. It does not say which namespaces or teams ran on them.
AI spend grows without an owner
Model charges arrive per deployment, not per product or team, and three ways to pay for one model hide the real unit cost.
Savings with no owner
A dashboard says a commitment or a node group is oversized. Nobody knows who should change it, or whether the change is safe.
See the difference
The same bill, with an owner for every line
Your invoice lists machines and services. KubeOn lists the teams that used them.
What the invoice says
EC2 m6i.2xlarge ×12
AKS D8s_v5 ×9
GKE n2-standard-8 ×7
GPU g5.2xlarge ×4
- dc1 rack r12
- NAT gateway
KubeOn
Finds who ran it
- 1Read every bill line
- 2Match pods to their labels
- 3Split shared and idle cost
- 4Reconcile to the invoice
What your teams see
- ML$54,961
- Payments$49,211
- Search$46,380
- Data$33,120
- Web$31,208
- No owner yet$2,600
UnitVane
Every cloud bill, with a business owner
Four things UnitVane does across every cloud, each shown with screens from the product and sample data.
Every cloud bill in one ledger
AWS, Azure, Google Cloud and Oracle Cloud billing read as FOCUS, with Kubernetes and AI spend beside it. Explore it by business unit, team, service or any tag.
- FOCUS 1.0 to 1.4, and AWS CUR 2.0 converted
- Amortized, billed or list cost
- Saved views, emailed on a schedule
KubeOn
From the invoice to an approved change
Four things KubeOn does for your clusters, each shown with screens from the product and sample data.
Every node's bill, split across the pods that ran on it
KubeOn starts from the invoice, not a price list: Savings Plans, reservations, credits and negotiated discounts are already in the numbers. Each cluster reconciles to its bill every day, and what cannot be attributed is listed with resource IDs.
- CUR 2.0, Azure cost exports, BigQuery billing export, FOCUS or data center rate cards
- Direct, shared and idle cost in separate columns
- 10 health checks per cluster, so the numbers are complete before they go to finance
UnitVane AI
The same ledger for every model call
AI tokenomics and an integrated LLM gateway across Azure OpenAI, Amazon Bedrock, Google Vertex AI, OpenAI and Anthropic. Quoted on its own, or on one agreement with the other UnitVane products.
Cost per 1M tokens that includes your commitments
PTU hours and reservations are allocated to the deployments and models that used them, so pay-as-you-go and provisioned capacity can be compared on the same number, by model, team and cloud.
- Input, output and cached tokens
- Past PTU billing corrected in place
- Model-mix savings from observed cost
KubeOn: GPU optimization
More work from every GPU, and GPUs when you run out
An opt-in GPU optimizer shares cards with MIG and time-slicing, scales and packs GPU nodes, bursts to other regions, clouds or your data center, and switches idle GPUs off. Each policy runs as a proposal, with an approval, or automatically within limits you set.
Whole GPUs, barely used
- dc1-gpu-07embed-svc6%
- dc1-gpu-08classify-svc9%
- dc1-gpu-09ocr-svc5%
GPU optimizer
Policy dc1-mig, Approve mode
- 1Find GPUs under 10%
- 2Choose the slice that fits
- 3Wait for your approval
- 4Repartition in the change window
After
- dc1-gpu-07Three services on MIG slicesShared
- dc1-gpu-08Back in the poolFree
- dc1-gpu-09Back in the poolFree
- SavedTwo A100s at the rate card-$1,723/mo
An inference pool at its peak
- GPU pods waitingprod-use1-a, ml-inference
- Two nodes, fullOn-demand L40S82%
- Your limits1 to 6 nodes, under $40,000 a month
GPU optimizer
Policy ml-inference-autoscaling, Automatic
- 1Demand outgrows the pool
- 2Add Spot first
- 3On-demand if Spot is reclaimed
- 4Pack and shrink after the peak
After
- Spot node addedPods stop waiting
- On-demand steps inWhen Spot is reclaimed
- Packed in the eveningOnly in its window
- SavedOne node removed after the peak-$8,433/mo
A region out of GPUs
- eu-west-1, homeNo L40S available
- Pods waitingOnly those that tolerate the burst taint4
- Allowed locationsEU only: eu-central-1, dc1
GPU optimizer
Policy inference-burst-eu, Approve mode
- 1The home region runs out
- 2Compare allowed locations
- 3Wait for your approval
- 4Attach, then return
After
- GPU nodes attachedIn an allowed EU location
- Pods servedWhile eu-west-1 is out of L40S4
- Back homeBurst nodes go when capacity returns
Notebooks left running
- ml-notebooksUnder 2% GPU for 30 minutes
- Only what you listNamespaces in your policy
GPU optimizer
Policy notebooks-scale-to-zero, Automatic
- 1Find idle workloads
- 2Scale them to zero
- 3Remove empty nodes
- 4Wake on schedule
After
- Idle hours offEvery week103
- Awake againMonday to Friday, 07:00 UTC
- SavedWithout touching busy work-$1,042/mo
How UnitVane works
Automated where it is safe. Your decision where it matters.
UnitVane collects, allocates and prices on its own. FinOps reads billing only, Kubernetes changes ship through your pipeline or where you grant write access, capacity purchases wait for a named approver, and the gateway and the GPU optimizer act only within the policies you enable.
Every bill you pay
Cloud billingAWS, Azure, Google Cloud, Oracle Cloud
Kubernetes allocationFrom OpenCost
- AI and SaaS spendFOCUS upload or push API
UnitVane
One ledger for the whole company
- 1Load every bill into FOCUS
- 2Apply your owner rules
- 3Split shared costs
- 4Reconcile to the bill
What you get
- Cost by business unitCost center, team and application
- DashboardsAnalytics Studio, Power BI, Tableau
Budgets and anomaliesAlerts in Slack, Teams or email
- Verified savingsCounted once the bill shows it
Your clusters and bills
Kubernetes clustersRead-only agent, one per cluster
Cloud billsRead-only billing exports
Usage metricsmetrics-server or Prometheus
KubeOn
Joins what runs with what you pay
- 1Connect clusters to the bill
- 2Give every pod an owner
- 3Find the right size
- 4Ship the change
- 5Measure the saving
What you get
- Cost per teamReconciled to the invoice$49,211
- ResizeCPU request 2000m to 800m
- Pull request on GitHubOr applied, where you grant write access
- Saved on the next billMeasured, not estimated-$8,413/mo
Your apps and teams
- Your applicationsOne OpenAI-compatible endpoint
- Team keysAllowed models and a monthly budget
Provider billingRead-only cost and token metrics
UnitVane AI
Routes, meters and limits every call
- 1Check the key and budget
- 2Route to the right model
- 3Fall back if a model fails
- 4Record tokens and cost
What you get
Your model providersBilled to you directly
- Smaller model when it fitsWith what the largest would have cost
- Budgets that stop callsPer team, per month
- Cost per 1M tokensComparable across every provider
Your GPU fleet
- GPU nodesCloud or data center, measured with DCGM
- Waiting GPU podsAnd workloads sitting idle
- Your policiesRecommend, Approve or Automatic
KubeOn GPU
Acts only within your policies
- 1Measure every GPU-hour
- 2Match work to the right slice
- 3Wait for approval, if set
- 4Apply and check
What you get
- GPU sharingMIG and time-slicing
- GPU autoscalingSpot first, on-demand next
- GPU burstOther regions, clouds or your data center
- Scale to zeroIdle GPUs switched off
- FOCUS1.0 to 1.4 from every cloud, loaded once per billing month
- 3 verbsget, list, watch: all the agent can do in your cluster
- 11template dashboards in every FinOps organization
- 1M tokensone comparable unit cost across every model
Fully managed
SaaS, hosted in the region you choose. Nothing to operate.
We run all three products. You grant read access to billing, install the read-only agent where you want Kubernetes depth, and choose the region your data is stored in.
UnitVane
Grant read access to your billing exports.
- AWS role with an external ID, Azure storage reader, BigQuery viewer
- Or upload or push FOCUS files
- Nothing to install anywhere
- Each organization's data in its own database
KubeOn
Install one read-only agent per cluster.
- One Helm release, an hourly CronJob
- Snapshots sent outbound over HTTPS, no inbound port
- Billing read through an identity that cannot change your export
- Optional write access for automated savings
UnitVane AI
Connect provider billing, then point apps at the gateway.
- Read-only provider billing and metrics
- Managed gateway in the region you choose
- Provider credentials encrypted, never in app code
- Your provider keeps billing you directly
Data sovereignty
Choose where your cost data lives.
Built for European teams working under GDPR, NIS2 or DORA. Keep every snapshot, billing row and report in the EU region.
Hosting in Europe
Choose the EU region for your workspace. Snapshots are ingested there, and billing rows and reports are stored there.
Your exports stay in your accounts
Billing exports are read in place through identities that cannot change them. UnitVane keeps only the cost data it needs.
Encrypted and isolated
Data is encrypted at rest and in transit, and each organization's data is kept apart from every other organization's.
Outbound only
Clusters send snapshots out over HTTPS. Nothing in your clusters needs an inbound port.
Data minimization by design
The agent and hub read infrastructure metadata and billing lines only: no Secrets, logs or application payloads, and no personal data about your customers. Gateway prompts reach the hub only on routes where you turn logging on.
AI traffic pinned to the EU
UnitVane AI routes can be limited to EU providers and regions, with email addresses, phone numbers and card numbers masked before a request leaves the gateway.
Evaluate with your team
A shared plan for platform, FinOps and security.
Agree on the cost baseline, deployment boundary and approval workflow before expanding across the organization.
Plan your evaluationFinance can check the numbers
Trace costs to billing, explain shared and idle spend, and review unmatched resources.
Engineering owns the rollout
Review evidence and risk. Apply Kubernetes changes through your existing delivery process.
Security can inspect the boundary
Review permissions, data paths, retention and identity for your chosen deployment.
The cost problem, in numbers
of organizations call managing cloud spend their top cloud challenge
Flexera, State of the Cloud 2025Questions FinOps, platform and AI teams ask first
Keep reading
Learn more about the platform
See your cloud, Kubernetes and AI costs in UnitVane.
A 30-minute walkthrough on your own billing data, for your clouds, your clusters, your model providers or all three, with an engineer who has run cost programs.