AnkraDocs
Console

Account

Billing and credits

Hourly billing with a monthly cap, server plans, the IPv4 add-on, what else is billed, how credits and coupons pay for usage inside their window, and monthly invoices.

Ankra Cloud bills by the hour and caps every resource at its monthly price. Prices are in euros and exclude VAT.

How usage is metered#

  • An hourly meter records one usage line per resource per clock hour (UTC) it existed in.
  • A resource's hourly price is its monthly price divided by 730.
  • A resource never costs more in a calendar month than its monthly price: that is the cap.
  • A stopped server keeps billing: it keeps its disk and its addresses. Delete servers you no longer need.
  • Days and months are UTC.

GET /v1/usage/summary shows the month to date, an estimate for the whole month and a per-resource breakdown; GET /v1/usage/billing-log has one line per resource per day. In the console these are Cost & usage → Summary and Billing log.

Server plans#

Plan Tier Cores Memory Included storage Per month
starter-1c-1g Cost-optimized 1 1 GiB 20 GiB €1.49
starter-1c-2g Cost-optimized 1 2 GiB 20 GiB €2.49
starter-2c-4g Cost-optimized 2 4 GiB 40 GiB €4.99
starter-4c-8g Cost-optimized 4 8 GiB 80 GiB €7.49
starter-8c-16g Cost-optimized 8 16 GiB 160 GiB €14.49
starter-12c-24g Cost-optimized 12 24 GiB 240 GiB €20.49
starter-16c-32g Cost-optimized 16 32 GiB 320 GiB €26.49
cloud-native-1c-1g Balanced 1 1 GiB 25 GiB €2.49
cloud-native-1c-2g Balanced 1 2 GiB 25 GiB €3.99
cloud-native-2c-4g Balanced 2 4 GiB 50 GiB €7.99
cloud-native-4c-8g Balanced 4 8 GiB 100 GiB €15.99
cloud-native-8c-16g Balanced 8 16 GiB 200 GiB €29.99
cloud-native-12c-24g Balanced 12 24 GiB 300 GiB €43.99
cloud-native-16c-32g Balanced 16 32 GiB 400 GiB €57.99
premium-1c-1g Dedicated CPU 1 1 GiB 40 GiB €3.49
premium-1c-2g Dedicated CPU 1 2 GiB 40 GiB €7.99
premium-2c-2g Dedicated CPU 2 2 GiB 80 GiB €10.99
premium-2c-4g Dedicated CPU 2 4 GiB 80 GiB €17.49
premium-2c-8g Dedicated CPU 2 8 GiB 160 GiB €25.49
premium-4c-8g Dedicated CPU 4 8 GiB 160 GiB €31.99
premium-2c-16g Dedicated CPU 2 16 GiB 320 GiB €48.49
premium-4c-16g Dedicated CPU 4 16 GiB 320 GiB €56.49
premium-8c-16g Dedicated CPU 8 16 GiB 320 GiB €62.49
premium-4c-32g Dedicated CPU 4 32 GiB 640 GiB €87.49
premium-12c-24g Dedicated CPU 12 24 GiB 480 GiB €89.99
premium-8c-32g Dedicated CPU 8 32 GiB 640 GiB €110.49
premium-16c-32g Dedicated CPU 16 32 GiB 640 GiB €116.49
premium-8c-64g Dedicated CPU 8 64 GiB 1280 GiB €170.99
premium-16c-64g Dedicated CPU 16 64 GiB 1280 GiB €205.49

Plans come in three tiers: starter-* is Cost-optimized, cloud-native-* is Balanced and premium-* is Dedicated CPU. Every tier offers the same general-purpose sizes, two GiB of memory per core from 1 core / 2 GiB to 16 cores / 32 GiB plus a 1 core / 1 GiB entry size, so a server changes tier without changing size. Balanced costs more than Cost-optimized and less than Dedicated CPU at every size. Dedicated CPU also offers memory-optimised plans with four or eight GiB per core. New servers start on Balanced at its cheapest plan.

Dedicated CPU is coming soon. The console lists the tier and does not offer its plans for new servers, Kubernetes node pools or edges yet. A server already on a premium-* plan keeps it and can change size within the tier.

Included storage follows one rule: the tier's rate times the larger of the memory in GiB and twice the cores. The rate is 10 GiB for Cost-optimized, 12.5 GiB for Balanced and 20 GiB for Dedicated CPU.

GET /v1/plans (or ankra-cloud plans list) returns the current catalogue with hourly prices. Every plan includes a public IPv6 /64. A plan change (POST /v1/servers/{id}/plan, server stopped) is billed from the next hour.

The IPv4 add-on#

A public IPv4 address costs €4.00 a month, billed for every hour it is held (resource_type: "public_ipv4"). The same price applies wherever one is held: a server, a network edge VM, a load balancer or a Kubernetes cluster's API endpoint. IPv6 is never a line item. Database VMs hold no public IPv4.

Everything else#

Resource Price Billed while
Extra block storage per tier: €0.049 (standard), €0.039 (local-nvme), €0.029 (hdd) per GiB-month it exists, beyond the plan's included boot storage
Backups and snapshots €0.012 per GiB-month they exist
Floating IP €4.00 a month allocated
Router with NAT €10.00 a month NAT is enabled
Network edge VM its plan, plus the IPv4 add-on it exists
Load balancer €1.49 a month per HAProxy VM, plus the IPv4 add-on: €6.98 for a highly available pair with a public IPv4 address it exists
Managed database plan price plus €0.12 per GiB-month of storage it exists
Object storage €0.006 per GiB-month data is stored
Network transfer 20 TiB outbound included per server per month, then €0.0009 per GiB (about €0.92 per TiB) —

Inbound traffic, private-network traffic, private networks and routers without NAT are free. Storages and backups in error state are billed too, since their volume may exist; delete them to stop billing.

Credits#

A credit is an amount that pays for the usage your account incurs while the credit is valid. It is not a balance that pays any invoice: it pays for the usage whose metered period overlaps its validity window, whenever the invoice for that usage is issued.

For example, a credit valid from 15 September to 15 October pays for the second half of September on September's invoice and the first half of October on October's invoice, and nothing before or after.

  • When an invoice is issued, it spends your credits, the soonest-expiring first, on the earliest covered usage not yet paid, up to what each credit has left.
  • A credit past its expiry is expired and pays for nothing more. Usage outside every credit's window is due.
  • GET /v1/account/credits shows each credit's amount, what is left (remaining_cents), its expiry and status, and the account's total balance_cents. The usage summary carries credit_balance_cents and credit_next_expiry.

Coupons#

Redeeming a coupon grants a credit: the coupon's amount, valid from the redemption for the coupon's number of days. WELCOME500 grants €500 valid for 60 days. Redeem a code at sign-up (a sign-up link with ?coupon=WELCOME500), in Settings → Billing → Credits, or with POST /v1/account/coupons (billing.manage). Codes are not case sensitive, and each account redeems a coupon once. A refused redemption answers 422 with a reason: unknown, inactive, not_yet_valid, expired, exhausted or already_redeemed.

Invoices#

One invoice is issued per closed calendar month that had usage, once the meter has covered the whole month.

  • total_cents is the sum of the capped usage lines.
  • Each credit that paid part of it is a kind: "credit" line with a negative amount and the credit's label, for example Welcome credit WELCOME500; credit_applied_cents is their sum.
  • amount_due_cents = total_cents − credit_applied_cents is what is charged.

An invoice credits pay in full is paid at once. Otherwise the amount due is charged to your default payment method through Stripe; the invoice carries payment_status (open, paid or overdue) and a hosted_invoice_url to view or pay it. Card details are entered only on Stripe's hosted pages and never reach Ankra Cloud. Manage payment methods in Settings → Billing; the first one you add becomes the default.

Before you create resources#

Servers, storages, databases, load balancers, object storage, floating IPs, edges and Kubernetes clusters and node pools are billed, so creating one needs a default payment method or a credit with money left on it (a redeemed coupon counts). Without either, the create answers 402 with reason: payment_method_required; add a card in Settings → Billing.

When an invoice stays overdue for more than 7 days, the account is suspended for payment: the same creates answer 402 with reason: account_suspended. Nothing you already run is stopped or deleted, and paying the invoice lifts the suspension at once. GET /v1/account/billing shows your standing.

Reading usage, invoices, credits and payment methods needs the billing.read permission; adding payment methods and redeeming coupons needs billing.manage. Owners and admins have both.

Quotas#

Every account has limits: a new account starts with 3 servers, 8 cores, 200 GiB of storage, 1 floating IP, 5 routers and 10 private networks. GET /v1/quotas shows limits and usage; allocations past a limit answer 422. Ask support to raise them.