Ankra billing is based on worker vCPU usage. Each plan includes a free vCPU allowance - you only pay for usage above that threshold, billed monthly. Playground environments are the exception: a flat monthly price per size, outside the vCPU metering.
Plans
Ankra offers three standard plans. Organisations on a custom agreement see a dedicated plan view.Playground environments
A Playground is a development and evaluation Kubernetes environment on Ankra-hosted infrastructure. Playgrounds are sold as flat monthly list prices per size, in EUR excluding VAT, on every plan. Storage is bundled into the size.
The hourly equivalent is the monthly price over a 730-hour month, for comparison only - billing is per second, not per hour.
How playground charges work:
- Pro-rata by the second. Billing runs from the moment the environment is ready (its
ready_attime) until you destroy it. Nothing accrues while it is provisioning. - The price you order at is the price of record. Later catalogue changes apply to new orders only, never to an environment you are already running. A resize bills the old price until the resize completes and the new price after.
- Flat price, nothing else metered. There are no per-vCPU, per-GB, egress, IP or GPU charges for playgrounds. Playground clusters are excluded from the plan’s worker-vCPU metering: they are never billed per vCPU, and they do not consume the 30 free vCPU either.
- Own invoice line. Playground spend appears as its own line on the invoice, separate from worker-vCPU usage.
- One free Trial per organisation. The Trial costs nothing, needs no billing plan or card, and expires when the organisation goes idle.
- An organisation memory budget of 8 GB. Paid playgrounds share a budget of 8 GB of advertised RAM per organisation unless a limit increase has been approved. Request one from the size picker or from the Playground memory budget card on the billing page.
Billing Overview
Navigate to Billing from the organisation sidebar to see an at-a-glance summary:- Current Plan - your active plan, billing cycle, commitment period, and Stripe connection status.
- Stat cards - total vCPU, worker vCPU, billable vCPU (above free allowance), estimated monthly cost, and cost so far.
- Cluster vCPU Summary - per-cluster breakdown of worker and total vCPU, grouped by activity. Reporting clusters show their vCPU counts with a bar indicating each cluster’s share of worker vCPU. Clusters that stopped sending node data within the last 7 days (for example because their agent is disconnected) stay listed with a Last seen status - they do not accrue usage while silent. Clusters with no node data for more than 7 days are collapsed behind a Show N inactive clusters toggle so long-gone machines don’t crowd the list.
Estimated Monthly Cost
The overview and analytics pages show two cost figures:
The “so far” subtitle shows how much has accrued and what percentage of the month has elapsed.
AI Usage and Free Allowance
The overview also meters your organisation’s AI activity. Every AI request is tracked (tokens per model, priced in USD), and each plan includes a free monthly AI allowance that covers usage served on Ankra’s platform key. The overview shows month-to-date AI usage, the allowance meter, and a self-serve daily AI spend cap (USD/day) you can set as a brake on total AI activity. See Models and Cost for what the allowance covers, what pauses when it is exhausted, and how to keep unlimited AI with your own OpenRouter key.Usage Analytics
Go to Billing → Usage Analytics for detailed usage data:- Time range picker - view the last 24 hours, 7 days, 30 days, or a custom range.
- Metric cards - current, peak, and average worker vCPU; active cluster count; estimated monthly cost with full-month average.
- vCPU chart - area chart of worker vCPU over time with a dashed line for the free allowance.
- Cost breakdown chart - hourly cost bar chart showing estimated billable cost per hour (only appears when usage exceeds the free tier).
- Cluster breakdown table - per-cluster worker vCPU, total vCPU, and percentage share.
If all your usage is within the free vCPU allowance, the cost breakdown shows a “Within free tier” message instead of a chart.
Invoices
Go to Billing → Invoices to view your billing history:- Search and filter - find invoices by text or filter by status (all, paid, open, draft).
- Summary cards - total invoices, combined amount and vCPU-hours for the current page, outstanding balance, and average invoice.
- Invoice table - billing period, amount, billable vCPU-hours, status, PDF download, and a Pay Now link for open invoices.
- Stripe portal - click “Manage in Stripe” to access Stripe’s hosted billing portal for payment methods and invoice history.
Changing Your Plan
Navigate to Billing → Plan & Subscription to upgrade, downgrade, or adjust your billing cycle.1
Choose a billing cycle
Toggle between No commitment (monthly) and Annual commitment (20% discount).
2
Select a plan
Click the button on the plan you want. If the plan requires payment, you’ll be redirected to Stripe Checkout.
3
Complete payment
Enter your payment details in Stripe. After checkout you’re redirected back to Ankra and your subscription syncs automatically.
How Billing Is Calculated
Ankra tracks vCPU usage through periodic snapshots of your clusters:- Snapshots are taken hourly per cluster, recording worker vCPU and total vCPU.
- Billable vCPU = worker vCPU minus the free allowance (per hour bucket, aggregated across clusters).
- Cost per hour = billable vCPU × effective rate (plan rate adjusted for any annual discount).
- Monthly cost = sum of hourly costs for the billing period.
FAQ
What counts as a worker vCPU?
What counts as a worker vCPU?
Worker vCPU is the total vCPU count across all worker nodes in your clusters. Control plane / master nodes are excluded from billing.
When does billing start?
When does billing start?
Billing starts when your clusters report worker vCPU usage above the free allowance. If you stay within the free tier, there is no charge.
Can I switch plans mid-month?
Can I switch plans mid-month?
Yes. Plan changes take effect immediately. Your invoice for the month will reflect the prorated usage under each plan.
How do annual commitments work?
How do annual commitments work?
Annual billing locks in a 20% discount on the per-vCPU rate. You commit for 12 months and are billed monthly at the discounted rate. Your commitment end date is shown on the billing overview.
What happens if I exceed the free allowance?
What happens if I exceed the free allowance?
Usage above the free vCPU allowance is billed at your plan’s per-vCPU/hr rate. The estimated monthly cost on the overview page updates in near real-time.
Why does my cluster show 'Last seen' instead of vCPU counts?
Why does my cluster show 'Last seen' instead of vCPU counts?
The Ankra agent on that cluster has not synced node data recently, so Ankra cannot see its capacity. This usually means the agent is disconnected, the cluster was deleted outside Ankra, or node syncing is failing. A silent cluster accrues no usage. Reconnect the agent to resume metering, or delete the cluster from Ankra if it no longer exists. After 7 days without node data the cluster moves into the collapsed inactive clusters section of the summary table.
Next Steps
Usage Analytics
Dive deeper into vCPU trends and cost breakdowns.
Organisations
Manage teams and resources across organisations.