{
 "name": "Hourly VPS Fine-Print Index",
 "description": "How 20 hourly VPS and cloud server providers bill: billing unit, monthly cap, stopped-server charges, IPv4 fees, smallest hourly plan, minimum top-up, refunds, verification, payment methods, Windows licenses, API and locations. Every cell links to the provider page it came from.",
 "version": "0.2.3",
 "date_published": "2026-10-02",
 "date_modified": "2026-10-04",
 "checked_from": "2026-10-02",
 "checked_to": "2026-10-02",
 "url": "https://www.hourlyvps.com/compare/hourly-vps-providers/",
 "publisher": {
  "name": "HourlyVPS",
  "legal_name": "White Label Services, LLC",
  "url": "https://www.hourlyvps.com/"
 },
 "license": "CC-BY-4.0",
 "license_url": "https://creativecommons.org/licenses/by/4.0/",
 "attribution": "Hourly VPS Fine-Print Index by HourlyVPS, https://www.hourlyvps.com/compare/hourly-vps-providers/, CC BY 4.0",
 "corrections": "https://www.hourlyvps.com/compare/hourly-vps-providers/#corrections",
 "notes": [
  "value = the provider's rule in our words, from the source page; summary and detail = the short form shown in the table.",
  "flags: archived = the provider blocked our automated requests, so the page was read from an Internet Archive capture (URL in note); derived = our arithmetic from published figures; conflict = the provider's own pages disagree (both versions in conflict).",
  "Prices are list prices as published, in the provider's own currency. We did not apply free tiers, promotions or commitment discounts, and we did not convert currencies.",
  "class, sort and normalized are our normalization for sorting and filtering; they are not provider statements. normalized.monthly_cap_hours is null when a provider caps at its monthly price without stating the hours, or has no cap.",
  "publisher_row = HourlyVPS, the publisher of this dataset, in the same fields, built from our own pricing store and billing rules on the date in its checked cells. It is not one of the providers and is not counted in them; in the CSV it is the last row."
 ],
 "fields": [
  {
   "key": "billing_increment",
   "label": "Billing unit",
   "description": "The smallest slice of time a provider bills, and any minimum charge.",
   "classes": {
    "second": "Per second",
    "minute": "Per minute",
    "hour": "Per hour"
   }
  },
  {
   "key": "monthly_cap",
   "label": "Monthly cap",
   "description": "Whether hourly charges stop at a monthly price, and after how many hours.",
   "classes": {
    "cap": "Capped at a monthly price",
    "none": "No cap"
   }
  },
  {
   "key": "stopped_server_billed",
   "label": "Stopped server",
   "description": "What a powered-off server still costs before it is deleted.",
   "classes": {
    "storage": "Compute stops; disks or IPs may still bill",
    "depends": "Depends on plan or how you stop it",
    "full": "Billed in full until deleted"
   }
  },
  {
   "key": "ipv4_fee",
   "label": "IPv4",
   "description": "Whether a public IPv4 address is in the server price or billed on top.",
   "classes": {
    "included": "Included",
    "mixed": "Extra on some instance types",
    "extra": "Billed on top",
    "unclear": "Not published"
   }
  },
  {
   "key": "cheapest_hourly_plan",
   "label": "Smallest hourly plan",
   "description": "The lowest listed hourly price and what it buys, in the provider's currency."
  },
  {
   "key": "minimum_deposit_or_prepay",
   "label": "Minimum top-up",
   "description": "Prepaid credit or deposit needed before a server runs; post-paid accounts need none.",
   "classes": {
    "postpaid": "None (post-paid)",
    "prepaid": "Prepaid, amount published",
    "prepaid_unpublished": "Prepaid, amount not published",
    "not_published": "Not published"
   }
  },
  {
   "key": "refund_policy",
   "label": "Unused credit refund",
   "description": "Whether money left on the account can be paid back.",
   "classes": {
    "yes": "Refunds unused balance",
    "partial": "Partial or time-limited",
    "case": "Case by case",
    "no": "No",
    "not_published": "Not published"
   }
  },
  {
   "key": "verification_level",
   "label": "Verification",
   "description": "What a new account must prove: phone, card, ID."
  },
  {
   "key": "payment_methods",
   "label": "Payment methods",
   "description": "How you can pay or top up."
  },
  {
   "key": "windows_licence",
   "label": "Windows license",
   "description": "Whether Windows is offered and how its license is charged.",
   "classes": {
    "offered": "Offered",
    "not_offered": "Not offered"
   }
  },
  {
   "key": "api",
   "label": "API",
   "description": "Whether servers can be managed through a public API."
  },
  {
   "key": "locations_count",
   "label": "Locations",
   "description": "The number of compute locations, in the provider's own unit (regions, zones or data centers)."
  }
 ],
 "changelog": [
  {
   "version": "0.2.3",
   "date": "2026-10-04",
   "changes": [
    "publisher_row: HourlyVPS's prices are now the live offer, so the placeholder note and placeholder_prices = true were removed (placeholder_prices is now false). No price, hour count or rule changed. The provider rows are unchanged."
   ]
  },
  {
   "version": "0.2.2",
   "date": "2026-10-04",
   "changes": [
    "publisher_row updated for HourlyVPS's live prices (Oct 4, 2026): the cheapest hourly plan is still $0.01/hour (Quartz Q1, monthly price $5.00); every monthly price is now 500 times the hourly price, so the monthly cap is reached after 500 hours on every plan, in a billing period of one month from the order date (not the calendar month); a partial first or last hour is rounded to the nearest cent. The provider rows are unchanged."
   ]
  },
  {
   "version": "0.2.1",
   "date": "2026-10-03",
   "changes": [
    "publisher_row updated for HourlyVPS's whole-cent hourly prices (Oct 3, 2026): usage is billed per started hour in whole cents, the cheapest hourly plan is $0.01/hour (Quartz Q1), and the hours after which the monthly cap is reached now differ by plan (399–598 h, our arithmetic; Q1 399 h). The provider rows are unchanged."
   ]
  },
  {
   "version": "0.2.0",
   "date": "2026-10-03",
   "changes": [
    "Added publisher_row: HourlyVPS's own billing rules in the same 12 fields, built from our pricing store and billing rules after our billing change on Oct 3, 2026 (billed per started hour, capped at the plan's monthly price in a billing month, initial credit per server, no refunds of metered usage). It is also the last row of the CSV. It is not one of the 20 providers, and the provider rows are unchanged."
   ]
  },
  {
   "version": "0.1.0",
   "date": "2026-10-02",
   "changes": [
    "First public version: 20 providers, 12 fields, 240 cells, each linked to the provider page it came from and checked on October 2, 2026.",
    "CloudSigma was dropped during research because it no longer publishes retail prices or terms; X-ZoneServers was added in its place."
   ]
  }
 ],
 "providers": [
  {
   "id": "akamai-linode",
   "provider": "Akamai Cloud (Linode)",
   "name": "Akamai (Linode)",
   "scope": "Shared CPU Linodes",
   "product_scope": "Linode compute instances (shared CPU)",
   "website": "https://www.linode.com/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.0075,
    "currency": "USD",
    "plan": "Nanode 1 GB",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": false,
   "locations": 33,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": 667,
    "monthly_cap_hours_is_our_arithmetic": true,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "postpaid",
    "refund": "yes",
    "windows": "not_offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour; usage is always rounded up to the nearest hour. Invoiced monthly in arrears.",
     "summary": "Per hour",
     "detail": "rounded up; invoiced monthly",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/understanding-how-billing-works",
     "checked": "2026-10-02",
     "note": "",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "Most services: hourly charges stop at the plan's monthly rate (the 'monthly cap'); hours to reach it are not stated. From Jul 1, 2026, G8 dedicated Linodes, GPU Linodes and additional IPv4 addresses have no monthly cap.",
     "summary": "Monthly price",
     "detail": "about 667 h on Nanode (our arithmetic); G8 and GPU uncapped",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/understanding-how-billing-works",
     "checked": "2026-10-02",
     "note": "For the $5 Nanode the cap equals about 667 hours at $0.0075/hour (our arithmetic).",
     "class": "cap",
     "sort": 667,
     "flags": [
      "derived"
     ]
    },
    "stopped_server_billed": {
     "value": "Yes. Charges accrue for any service on the account even when powered off, because data and resources such as RAM stay reserved.",
     "summary": "Billed in full",
     "detail": "resources stay reserved",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/understanding-how-billing-works",
     "checked": "2026-10-02",
     "note": "",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "One public IPv4 included per Linode. Additional IPv4 addresses are billed hourly with no monthly cap and require technical justification.",
     "summary": "Included",
     "detail": "1 per Linode; extra IPv4 billed hourly, uncapped",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/managing-ip-addresses-on-a-compute-instance",
     "checked": "2026-10-02",
     "note": "No-cap rule for additional IPv4 from https://techdocs.akamai.com/cloud-computing/docs/understanding-how-billing-works",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "Nanode 1 GB (shared): 1 vCPU, 1 GB RAM, 25 GB storage, 1 TB transfer: $0.0075/hour, $5.00/month.",
     "summary": "$0.0075/hour",
     "detail": "Nanode, 1 vCPU, 1 GB, 25 GB ($5/month)",
     "source_url": "https://api.linode.com/v4/linode/types",
     "checked": "2026-10-02",
     "note": "Official public API queried 2026-10-02 (akamai.com pricing page blocks automated fetches). Higher regional prices in id-cgk ($0.009/h, $6) and br-gru ($0.0105/h, $7)."
    },
    "minimum_deposit_or_prepay": {
     "value": "None required (post-paid). Optional one-time payments create a positive balance; new accounts may receive a mid-month bill at a $50 threshold.",
     "summary": "None (post-paid)",
     "detail": "new accounts may be billed mid-month at $50",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/understanding-how-billing-works",
     "checked": "2026-10-02",
     "note": "",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "Yes, on request: any positive account balance (excluding promotional credit) for payments made within the last 180 days, to the original payment method, minus a $5 processing fee. Full refund if the account is cancelled within the first 7 days.",
     "summary": "Yes",
     "detail": "positive balance, minus a $5 fee, 180-day window",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/understanding-how-billing-works",
     "checked": "2026-10-02",
     "note": "7-day guarantee detail: https://techdocs.akamai.com/cloud-computing/docs/cancel-an-account",
     "class": "yes",
     "sort": 1
    },
    "verification_level": {
     "value": "Email, username and password; SMS phone verification is mandatory at signup; a credit/debit card or PayPal plus billing address is required and is used to verify identity. A small number of accounts go to manual review.",
     "summary": "SMS phone + card or PayPal",
     "detail": "some accounts reviewed manually",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/getting-started",
     "checked": "2026-10-02",
     "note": ""
    },
    "payment_methods": {
     "value": "Credit/debit cards (Visa, Mastercard, Discover, American Express, UnionPay), Google Pay, PayPal; check, ACH or wire via support.",
     "summary": "Cards, PayPal, Google Pay",
     "detail": "check, ACH, wire via support",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/manage-payment-methods",
     "checked": "2026-10-02",
     "note": "Signup accepts card or PayPal only."
    },
    "windows_licence": {
     "value": "not offered",
     "summary": "Not offered",
     "detail": "",
     "source_url": "https://techdocs.akamai.com/cloud-computing/docs/choose-a-distribution",
     "checked": "2026-10-02",
     "note": "The image catalog is documented as Linux distributions only; no Windows license pricing is published.",
     "class": "not_offered",
     "sort": 2
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "API v4, Linode CLI",
     "source_url": "https://techdocs.akamai.com/linode-api/reference/api",
     "checked": "2026-10-02",
     "note": "Linode API v4; Linode CLI."
    },
    "locations_count": {
     "value": "33 core compute regions",
     "summary": "33 regions",
     "detail": "core compute regions",
     "source_url": "https://api.linode.com/v4/regions",
     "checked": "2026-10-02",
     "note": "Count from the official public API on 2026-10-02 (akamai.com blocks automated fetches). Several metros have two or three regions (e.g. Frankfurt/Frankfurt 2, Tokyo 2/Tokyo 3). Distributed (edge) regions not counted.",
     "sort": 33
    }
   }
  },
  {
   "id": "atlantic-net",
   "provider": "Atlantic.Net",
   "name": "Atlantic.Net",
   "scope": "Cloud VPS, on-demand",
   "product_scope": "Cloud VPS, on-demand (hourly pay-as-you-go)",
   "website": "https://www.atlantic.net/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.0149,
    "currency": "USD",
    "plan": "G3.2GB (on-demand)",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": false,
   "locations": 8,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": 672,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "postpaid",
    "refund": "not_published",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour, post-paid (billed in arrears); 'no minimum fee'.",
     "summary": "Per hour",
     "detail": "post-paid; no minimum fee",
     "source_url": "https://www.atlantic.net/vps-hosting/pricing/",
     "checked": "2026-10-02",
     "note": "Page FAQ: 'Cloud services are billed on an hourly basis up to the monthly cap rate.'",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "672 hours (28 days): hourly rate = monthly rate / 672; above 672 hours in a calendar month only the monthly rate is billed.",
     "summary": "672 hours",
     "detail": "then the monthly rate",
     "source_url": "https://www.atlantic.net/vps-hosting/pricing/",
     "checked": "2026-10-02",
     "note": "",
     "class": "cap",
     "sort": 672
    },
    "stopped_server_billed": {
     "value": "Yes. Billed from creation until deletion; a stopped server still reserves CPU, memory and storage.",
     "summary": "Billed in full",
     "detail": "from creation until deletion",
     "source_url": "https://www.atlantic.net/vps-hosting/pricing/",
     "checked": "2026-10-02",
     "note": "Page FAQ 'If I power my Cloud VPS off, will I still be charged for it?'",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "One IPv4 included; additional IPs $3.65/month ($0.005431/hour).",
     "summary": "Included",
     "detail": "extra IPs $3.65/month",
     "source_url": "https://www.atlantic.net/vps-hosting/pricing/",
     "checked": "2026-10-02",
     "note": "",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "G3.2GB (General Purpose): 1 vCPU, 2 GB RAM, 50 GB SSD, 3 TB transfer: on-demand $0.0149/hour, $10.00/month (Linux).",
     "summary": "$0.0149/hour",
     "detail": "G3.2GB, 1 vCPU, 2 GB ($10/month); the $0.0119 headline is the 3-year rate",
     "source_url": "https://www.atlantic.net/vps-hosting/pricing/",
     "checked": "2026-10-02",
     "note": "Notable: the headline 'from $8/month or $0.0119/hour' is the 3-year commitment column; 1-year is $9.00 ($0.0134/hour)."
    },
    "minimum_deposit_or_prepay": {
     "value": "None for card accounts (post-paid). PayPal users prepay 'an amount of your choosing' as account credit.",
     "summary": "None for cards (post-paid)",
     "detail": "PayPal: prepay an amount you choose",
     "source_url": "https://www.atlantic.net/vps-hosting/paying-with-paypal/",
     "checked": "2026-10-02",
     "note": "",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "not published for unused prepaid credit. ToS: any credit Atlantic.Net owes (e.g. SLA credit) is applied to fees and not paid out as a refund; promotional credits are non-refundable.",
     "summary": "Not published",
     "detail": "credit owed is applied to fees, not paid out",
     "source_url": "https://www.atlantic.net/service-policies/cloud-terms-service/",
     "checked": "2026-10-02",
     "note": "Promo credit rule: https://www.atlantic.net/faq/",
     "class": "not_published",
     "sort": 5
    },
    "verification_level": {
     "value": "Email verification, then billing details and a valid credit/debit card (prepaid cards not accepted at signup). Automated account verification; if it fails, a phone call to the number on file. A temporary holding charge may be placed on the card.",
     "summary": "Card",
     "detail": "phone call if automated checks fail",
     "source_url": "https://www.atlantic.net/vps-hosting/atlantic-net-cloud-getting-started-with-atlantic-net-cloud-services/",
     "checked": "2026-10-02",
     "note": "Guide marked 'Verified and Tested 02/03/15'; may be dated. FAQ: new or unverified users may be charged each time a usage threshold is reached (https://www.atlantic.net/faq/)."
    },
    "payment_methods": {
     "value": "Major credit and debit cards (prepaid cards only after the first paid invoice); PayPal (prepaid account credit).",
     "summary": "Cards, PayPal",
     "detail": "prepaid cards only after the first invoice",
     "source_url": "https://www.atlantic.net/vps-hosting/atlantic-net-cloud-getting-started-with-atlantic-net-cloud-services/",
     "checked": "2026-10-02",
     "note": "PayPal: https://www.atlantic.net/vps-hosting/paying-with-paypal/"
    },
    "windows_licence": {
     "value": "Windows plans priced separately with the license included: G3.2GB Windows on-demand $16.50/month ($0.0246/hour) vs Linux $10.00 ($0.0149/hour).",
     "summary": "Separate rate",
     "detail": "G3.2GB $16.50 vs $10.00/month Linux",
     "source_url": "https://www.atlantic.net/vps-hosting/pricing/",
     "checked": "2026-10-02",
     "note": "",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "",
     "source_url": "https://www.atlantic.net/docs/api/",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "8 data centers (USA, Canada, United Kingdom, Singapore)",
     "summary": "8 data centers",
     "detail": "USA, Canada, UK, Singapore",
     "source_url": "https://www.atlantic.net/data-centers/",
     "checked": "2026-10-02",
     "note": "Pricing page also says '8 data centers'.",
     "sort": 8
    }
   }
  },
  {
   "id": "aws-lightsail",
   "provider": "AWS Lightsail",
   "name": "AWS Lightsail",
   "scope": "Lightsail bundles",
   "product_scope": "Lightsail instances (bundles)",
   "website": "https://aws.amazon.com/lightsail/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.0047,
    "currency": "USD",
    "plan": "Linux IPv6-only bundle",
    "derived": false
   },
   "accepts_paypal": false,
   "accepts_crypto": false,
   "locations": 19,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "postpaid",
    "refund": "not_published",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour (fixed hourly price per bundle); treatment of partial hours not published",
     "summary": "Per hour",
     "detail": "partial-hour rounding not published",
     "source_url": "https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-frequently-asked-questions-faq-billing-and-account-management.html",
     "checked": "2026-10-02",
     "note": "Docs: 'we charge you the fixed hourly price, up to the maximum monthly plan cost' and deleting early is charged 'based on the total number of hours that you used'.",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "Yes - hourly charges stop at the bundle's monthly price",
     "summary": "Monthly price",
     "detail": "the bundle's monthly price is the maximum",
     "source_url": "https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-frequently-asked-questions-faq-billing-and-account-management.html",
     "checked": "2026-10-02",
     "note": "Docs: 'fixed hourly price, up to the maximum monthly plan cost'.",
     "class": "cap",
     "sort": 800
    },
    "stopped_server_billed": {
     "value": "Yes - instances accrue charges in the stopped state until deleted",
     "summary": "Billed in full",
     "detail": "until deleted",
     "source_url": "https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-frequently-asked-questions-faq-billing-and-account-management.html",
     "checked": "2026-10-02",
     "note": "Docs: 'These resources accrue charges even when they are in the stopped state.' Exception: Lightsail for Research bundles drop to $0.00685/hour while stopped. Stopping also releases the public IP unless a static IP is attached (https://aws.amazon.com/lightsail/faq/).",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "Included in dual-stack bundles (the $5 dual-stack bundle vs $3.50 for the same IPv6-only bundle). Static IPv4 free while attached; $0.005/hour if left unattached for more than 1 hour",
     "summary": "Included",
     "detail": "in dual-stack bundles; IPv6-only bundles cost less",
     "source_url": "https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-frequently-asked-questions-faq-billing-and-account-management.html",
     "checked": "2026-10-02",
     "note": "Bundle prices with and without IPv4: https://aws.amazon.com/lightsail/pricing/",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "Linux IPv6-only bundle: 2 vCPUs, 512 MB RAM, 20 GB SSD, 1 TB transfer - $0.0047/hour; $3.50/month. Cheapest with public IPv4: same specs at $0.0067/hour; $5/month",
     "summary": "$0.0047/hour",
     "detail": "IPv6-only, 2 vCPU, 512 MB ($3.50/month); $0.0067 with IPv4",
     "source_url": "https://aws.amazon.com/lightsail/faq/",
     "checked": "2026-10-02",
     "note": "Hourly figures as quoted by AWS (FAQ for $3.50; billing docs for $5). Bundle specs from https://aws.amazon.com/lightsail/pricing/ . Some Regions get half the transfer allowance."
    },
    "minimum_deposit_or_prepay": {
     "value": "None - post-paid; AWS calculates and bills charges monthly",
     "summary": "None (post-paid)",
     "detail": "billed monthly",
     "source_url": "https://aws.amazon.com/agreement/",
     "checked": "2026-10-02",
     "note": "Customer Agreement section 3.1. AWS Free Tier credit may apply to new accounts (https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-frequently-asked-questions-faq-billing-and-account-management.html).",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "Not published - post-paid billing means there is no prepaid balance; the Customer Agreement has no refund clause for usage",
     "summary": "Not published",
     "detail": "post-paid, so no prepaid balance",
     "source_url": "https://aws.amazon.com/agreement/",
     "checked": "2026-10-02",
     "note": "",
     "class": "not_published",
     "sort": 5
    },
    "verification_level": {
     "value": "Email verification, billing address and a valid payment method (sign-up cannot continue without one), and phone verification by SMS code; the phone number must be able to receive calls and SMS",
     "summary": "SMS phone + payment method",
     "detail": "",
     "source_url": "https://docs.aws.amazon.com/accounts/latest/reference/getting-started.html",
     "checked": "2026-10-02",
     "note": "AWS India accounts also require CVV and a 2 INR charge that is refunded."
    },
    "payment_methods": {
     "value": "Credit/debit cards (Visa, Mastercard, American Express, Discover, Diners, JCB and others), China UnionPay credit cards; ACH direct debit (US, qualifying), SEPA direct debit (EU, qualifying), Bacs (UK), UPI and net banking (India). PayPal, gift cards and virtual cards not accepted",
     "summary": "Cards, direct debit",
     "detail": "direct debit in some countries; no PayPal",
     "source_url": "https://repost.aws/knowledge-center/accepted-payment-methods",
     "checked": "2026-10-02",
     "note": "Methods vary by AWS seller of record. No cryptocurrency."
    },
    "windows_licence": {
     "value": "License included in separate Windows bundles: from $8/month (IPv6-only, 512 MB, 30 GB) or $9.50/month with IPv4 ($0.0127/hour)",
     "summary": "Separate rate",
     "detail": "Windows bundles from $9.50/month with IPv4",
     "source_url": "https://aws.amazon.com/lightsail/pricing/",
     "checked": "2026-10-02",
     "note": "Hourly Windows figure from https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-frequently-asked-questions-faq-billing-and-account-management.html ; the FAQ quotes $0.01075/hour ($8/month) for the IPv6-only Windows bundle.",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes - Lightsail API (also AWS CLI and SDKs)",
     "summary": "Yes",
     "detail": "Lightsail API, AWS CLI, SDKs",
     "source_url": "https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/Welcome.html",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "19 AWS Regions (4 of them opt-in: Hong Kong, Jakarta, Malaysia, Spain)",
     "summary": "19 regions",
     "detail": "4 of them opt-in",
     "source_url": "https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-regions-and-availability-zones-in-amazon-lightsail.html",
     "checked": "2026-10-02",
     "note": "The marketing FAQ (https://aws.amazon.com/lightsail/faq/) still lists 15 Regions.",
     "sort": 19,
     "flags": [
      "conflict"
     ],
     "conflict": "The Lightsail docs list 19 Regions; the Lightsail marketing FAQ still lists 15."
    }
   }
  },
  {
   "id": "cherry-servers",
   "provider": "Cherry Servers",
   "name": "Cherry Servers",
   "scope": "Cloud VPS",
   "product_scope": "Cloud VPS (virtual servers), hourly",
   "website": "https://www.cherryservers.com/",
   "currency": "USD (EUR shown)",
   "cheapest_hourly": {
    "amount": 0.018,
    "currency": "USD",
    "plan": "Cloud VPS 1",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": true,
   "locations": 7,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "prepaid_unpublished",
    "refund": "partial",
    "windows": "not_offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Hourly ('pay per use' from team balance); rounding of partial hours and minimum charge not published",
     "summary": "Per hour",
     "detail": "rounding of partial hours not published",
     "source_url": "https://www.cherryservers.com/knowledge/docs/usage-billing/payment-options",
     "checked": "2026-10-02",
     "note": "Hourly and spot are 'on-demand' billing; monthly and annual are fixed-term and billed in advance.",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "None stated",
     "summary": "None stated",
     "detail": "",
     "source_url": "https://www.cherryservers.com/pricing/virtual-servers",
     "checked": "2026-10-02",
     "note": "Hourly price x ~730 h is shown as the monthly equivalent (Cloud VPS 1: EUR 0.015/h = EUR 10.94/month) vs EUR 9 on the monthly cycle; no cap at the monthly price is described.",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "Yes - a powered-off server stays provisioned and is billed at the regular rate until terminated",
     "summary": "Billed in full",
     "detail": "until terminated",
     "source_url": "https://www.cherryservers.com/knowledge/docs/compute/configuration-management/server-actions",
     "checked": "2026-10-02",
     "note": "Add-ons (IPs, load balancers, backup storage) keep billing after a server is terminated until cancelled separately (https://www.cherryservers.com/knowledge/docs/compute/configuration-management/terminate-a-service).",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "1 IPv4 (floating IP) included by default on every VPS; additional IPs extra",
     "summary": "Included",
     "detail": "1 floating IPv4",
     "source_url": "https://www.cherryservers.com/knowledge/docs/compute/virtual-servers/cloud-vps",
     "checked": "2026-10-02",
     "note": "Docs: 'all VPS instances are deployed with an IPv4 Floating IP address as the primary public IP address'. No separate IPv4 fee is listed on plan pages.",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "Cloud VPS 1: 1 vCore (shared), 1 GB RAM, 20 GB SSD, 5 TB traffic - $0.018/hour (EUR 0.015) excl. VAT; $12.80/month at the hourly rate (EUR 10.94)",
     "summary": "$0.018/hour",
     "detail": "Cloud VPS 1, 1 vCore, 1 GB (€0.015), excl. VAT",
     "source_url": "https://www.cherryservers.com/pricing/virtual-servers/b1-1-1gb-20s-shared",
     "checked": "2026-10-02",
     "note": "Monthly cycle for the same plan: $10.53 (EUR 9). 'Cloud VPS 1 (Gen 2)' has the same hourly rate ($0.018) with 1 TB traffic and a $3.51 (EUR 3) monthly-cycle price. Spot billing is listed but disabled for this plan in the pricing data. Prices from the plan data on https://www.cherryservers.com/pricing/virtual-servers."
    },
    "minimum_deposit_or_prepay": {
     "value": "Prepaid team balance for hourly; general minimum top-up not published. EUR 100 minimum applies only to new crypto payers who skip ID verification for the lowest-priced servers",
     "summary": "Prepaid, minimum not published",
     "detail": "€100 for unverified crypto payers",
     "source_url": "https://www.cherryservers.com/legal/terms-of-service",
     "checked": "2026-10-02",
     "note": "Hourly servers 'continue to run as long as there is enough credit in your team balance' (https://www.cherryservers.com/knowledge/docs/usage-billing/payment-options).",
     "class": "prepaid_unpublished",
     "sort": 5000
    },
    "refund_policy": {
     "value": "Refund of an order may be requested within 15 days of ordering (if no breach), paid in the original fiat currency, less set-up fees, special components and third-party licenses. No refund for the remaining part of a prepaid fixed term",
     "summary": "Partial",
     "detail": "order refund within 15 days",
     "source_url": "https://www.cherryservers.com/legal/terms-of-service",
     "checked": "2026-10-02",
     "note": "ToS clauses 11.7 and 17.2. Withdrawal of unused hourly balance outside that window is not described. Inactive accounts with <= EUR 5 balance pay EUR 2/month after 6 months (ToS 11.9).",
     "class": "partial",
     "sort": 2
    },
    "verification_level": {
     "value": "Identity verification (passport or ID card via iDenfy) is required before paying by credit/debit card and for auto-payments. New clients paying in crypto for the lowest-priced servers must verify identity or top up at least EUR 100",
     "summary": "ID check for card payments",
     "detail": "crypto: ID check or a €100 top-up",
     "source_url": "https://www.cherryservers.com/knowledge/docs/usage-billing/payment-methods",
     "checked": "2026-10-02",
     "note": "Crypto rule: ToS clause 3.3 (https://www.cherryservers.com/legal/terms-of-service). ID-check doc: https://www.cherryservers.com/knowledge/docs/usage-billing/identity-verification . Coingate may ask crypto payers for name, country and date of birth (EU Travel Rule, https://www.cherryservers.com/knowledge/faq)."
    },
    "payment_methods": {
     "value": "Credit/debit cards (Revolut, Numopay), PayPal, Google Pay, Apple Pay, Alipay, Revolut Pay, bank wire, and cryptocurrencies via Coingate and BVNK (BTC, ETH, SOL, ADA, USDC, POL, BNB, LTC, DOGE, XRP, TRX and others)",
     "summary": "Cards, PayPal, crypto",
     "detail": "also wallets, bank wire",
     "source_url": "https://www.cherryservers.com/knowledge/docs/usage-billing/payment-methods",
     "checked": "2026-10-02",
     "note": "Marketed as '20+ payment options'. USDT was dropped in 2025 (FAQ)."
    },
    "windows_licence": {
     "value": "Not offered on virtual server plans (plan pages list Linux images only); Windows is sold on dedicated servers",
     "summary": "Not offered",
     "detail": "virtual servers are Linux only",
     "source_url": "https://www.cherryservers.com/pricing/virtual-servers/b1-1-1gb-20s-shared",
     "checked": "2026-10-02",
     "note": "Plan data on the pricing page marks every virtual plan 'windows_available: false'.",
     "class": "not_offered",
     "sort": 2
    },
    "api": {
     "value": "Yes - public REST API (plus CLI, Terraform, Ansible)",
     "summary": "Yes",
     "detail": "REST API, CLI, Terraform",
     "source_url": "https://api.cherryservers.com/doc/",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "7 virtual server regions in the pricing filter: Lithuania, Amsterdam, Chicago, Singapore, Stockholm, Frankfurt, Tokyo",
     "summary": "7 regions",
     "detail": "per the pricing filter",
     "source_url": "https://www.cherryservers.com/pricing/virtual-servers",
     "checked": "2026-10-02",
     "note": "The FAQ on the same page lists 6 (no Tokyo); availability differs per plan (Cloud VPS 1: LT, NL, US, SG).",
     "sort": 7,
     "flags": [
      "conflict"
     ],
     "conflict": "The pricing filter lists 7 virtual server regions; the FAQ on the same page lists 6."
    }
   }
  },
  {
   "id": "civo",
   "provider": "Civo",
   "name": "Civo",
   "scope": "Compute instances",
   "product_scope": "Compute instances",
   "website": "https://www.civo.com/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.00744,
    "currency": "USD",
    "plan": "xSmall",
    "derived": false
   },
   "accepts_paypal": false,
   "accepts_crypto": false,
   "locations": 4,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "postpaid",
    "refund": "case",
    "windows": "not_offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour, rounded up to the next full hour",
     "summary": "Per hour",
     "detail": "rounded up to the next hour",
     "source_url": "https://www.civo.com/docs/account/billing",
     "checked": "2026-10-02",
     "note": "Docs: 'Services are billed hourly, rounded up to the nearest full hour, for each hour used in a calendar month'. Invoiced monthly in arrears.",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "None stated - monthly prices are illustrative at 730 hours",
     "summary": "None stated",
     "detail": "monthly prices are shown at 730 h",
     "source_url": "https://www.civo.com/docs/account/billing",
     "checked": "2026-10-02",
     "note": "Docs: monthly prices use an 'average month' of 730 hours; every hour used in the calendar month is billed.",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "Yes - a shut-down instance is charged exactly like a running one until deleted",
     "summary": "Billed in full",
     "detail": "same as running, until deleted",
     "source_url": "https://www.civo.com/docs/account/billing",
     "checked": "2026-10-02",
     "note": "Docs: 'a stopped instance or cluster is chargeable, and is exactly the same as an active instance'.",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "1 public IPv4 is allocated at creation by default with no separate fee listed; reserved IPs count toward billing (price not published on the pricing page)",
     "summary": "Included",
     "detail": "no separate fee listed",
     "source_url": "https://www.civo.com/api/instances",
     "checked": "2026-10-02",
     "note": "API: public_ip defaults to 'create'. Reserved IP doc says deleting an address stops it 'counting toward your quota and billing' (https://www.civo.com/docs/networking/reserved-ip). Data transfer is free.",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "xSmall: 1 core, 1 GB RAM, 25 GB NVMe, free data transfer - $0.007440/hour; $5.43/month (730 h)",
     "summary": "$0.00744/hour",
     "detail": "xSmall, 1 core, 1 GB, 25 GB NVMe",
     "source_url": "https://www.civo.com/pricing",
     "checked": "2026-10-02",
     "note": ""
    },
    "minimum_deposit_or_prepay": {
     "value": "None - post-paid; usage is invoiced on the 1st of each month and charged to the saved card",
     "summary": "None (post-paid)",
     "detail": "invoiced on the 1st of each month",
     "source_url": "https://www.civo.com/docs/account/billing",
     "checked": "2026-10-02",
     "note": "New accounts receive $250 credit for the first month (https://www.civo.com/pricing).",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "Refund requests must be made in writing and are decided case by case; credit balances expire and unused credit is lost",
     "summary": "Case by case",
     "detail": "written request; unused credit expires",
     "source_url": "https://www.civo.com/legal/terms",
     "checked": "2026-10-02",
     "note": "Terms clause 5.7; credit expiry per https://www.civo.com/docs/account/billing. Post-paid model, so there is normally no prepaid balance to return.",
     "class": "case",
     "sort": 3
    },
    "verification_level": {
     "value": "Email confirmation, SMS phone verification (some countries unsupported), and a credit/debit card with matching billing address verified via Stripe; some accounts are held for manual review",
     "summary": "SMS phone + card",
     "detail": "some accounts reviewed manually",
     "source_url": "https://www.civo.com/docs/account/signing-up",
     "checked": "2026-10-02",
     "note": "Prepaid or 'virtual' cards are not accepted. Resources cannot be launched before the card is verified (https://www.civo.com/docs/account/billing)."
    },
    "payment_methods": {
     "value": "Credit/debit cards via Stripe (American Express, Mastercard, Visa) only; prepaid and virtual cards not accepted",
     "summary": "Cards only",
     "detail": "via Stripe; no prepaid or virtual cards",
     "source_url": "https://www.civo.com/docs/account/billing",
     "checked": "2026-10-02",
     "note": ""
    },
    "windows_licence": {
     "value": "Not offered - no Windows images or license prices are published",
     "summary": "Not offered",
     "detail": "",
     "source_url": "https://www.civo.com/pricing",
     "checked": "2026-10-02",
     "note": "Neither the pricing page nor https://www.civo.com/public-cloud/compute mentions Windows.",
     "class": "not_offered",
     "sort": 2
    },
    "api": {
     "value": "Yes - public REST API (plus CLI and Terraform provider)",
     "summary": "Yes",
     "detail": "REST API, CLI, Terraform",
     "source_url": "https://www.civo.com/api",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "4 regions: LON1 (London), FRA1 (Frankfurt), NYC1 (New York), MUM1 (Mumbai)",
     "summary": "4 regions",
     "detail": "London, Frankfurt, New York, Mumbai",
     "source_url": "https://www.civo.com/docs/overview/regions",
     "checked": "2026-10-02",
     "note": "CPU compute available in all four per the docs table (last updated Sep 24, 2026).",
     "sort": 4
    }
   }
  },
  {
   "id": "digitalocean",
   "provider": "DigitalOcean",
   "name": "DigitalOcean",
   "scope": "Droplets (bundled plans)",
   "product_scope": "Droplets (bundled plans; v5 Droplets noted)",
   "website": "https://www.digitalocean.com/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.00595,
    "currency": "USD",
    "plan": "Basic Regular 512 MiB",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": true,
   "locations": 16,
   "normalized": {
    "billing_unit": "second",
    "billing_unit_seconds": 1,
    "monthly_cap": true,
    "monthly_cap_hours": 672,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "postpaid",
    "refund": "no",
    "windows": "not_offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per second, with a minimum charge of 60 seconds or $0.01, whichever is higher (effective Jan 1, 2026).",
     "summary": "Per second",
     "detail": "60 s or $0.01 minimum, whichever is higher",
     "source_url": "https://www.digitalocean.com/pricing/droplets",
     "checked": "2026-10-02",
     "note": "Same rule in the Droplet pricing docs: https://docs.digitalocean.com/products/droplets/details/pricing/",
     "class": "second",
     "sort": 1
    },
    "monthly_cap": {
     "value": "Bundled plans: capped at 672 hours (28 days) per month, never above the flat monthly price. v5 Droplets: no monthly cap; billed for actual hours in the calendar month.",
     "summary": "672 hours",
     "detail": "bundled plans; v5 Droplets uncapped",
     "source_url": "https://docs.digitalocean.com/products/droplets/details/pricing/",
     "checked": "2026-10-02",
     "note": "",
     "class": "cap",
     "sort": 672
    },
    "stopped_server_billed": {
     "value": "Yes. Powered-off bundled and GPU Droplets are billed because resources stay reserved; billing ends only when the Droplet is destroyed.",
     "summary": "Billed in full",
     "detail": "until destroyed",
     "source_url": "https://docs.digitalocean.com/products/droplets/details/pricing/",
     "checked": "2026-10-02",
     "note": "",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "Included on bundled plans. On v5 Droplets the public IPv4 is a separate line item, introductory price $0.00/hour, 'subject to change'.",
     "summary": "Included",
     "detail": "v5 Droplets: separate line, $0.00 for now",
     "source_url": "https://www.digitalocean.com/pricing/droplets",
     "checked": "2026-10-02",
     "note": "FAQ section of the pricing page; also in https://docs.digitalocean.com/products/droplets/details/pricing/",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "Basic, Regular CPU: 1 vCPU, 512 MiB RAM, 10 GiB SSD, 500 GiB transfer: $0.00595/hour, $4.00/month.",
     "summary": "$0.00595/hour",
     "detail": "1 vCPU, 512 MiB, 10 GiB ($4/month)",
     "source_url": "https://www.digitalocean.com/pricing/droplets",
     "checked": "2026-10-02",
     "note": "Next tier: 1 vCPU, 1 GiB, 25 GiB, 1,000 GiB at $0.00893/hour, $6.00/month."
    },
    "minimum_deposit_or_prepay": {
     "value": "None required for Tier 1 (post-paid monthly; new accounts are auto-charged mid-month when the balance reaches $25). Optional prepayments ($50 to $4,000) unlock higher trust tiers. PayPal: $5 authorization; crypto: $25 authorization credited to future charges.",
     "summary": "None (post-paid)",
     "detail": "PayPal $5 or crypto $25 authorization",
     "source_url": "https://docs.digitalocean.com/platform/billing/pay-bills/",
     "checked": "2026-10-02",
     "note": "Tier table on the pay-bills page; authorization amounts on https://docs.digitalocean.com/platform/billing/manage-payment-methods/",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "No. 'We do not offer refunds.' Support may be contacted for extenuating circumstances.",
     "summary": "No",
     "detail": "support may help in extenuating cases",
     "source_url": "https://docs.digitalocean.com/support/can-i-have-a-refund/",
     "checked": "2026-10-02",
     "note": "Page last updated 2024-03-12 per its front matter.",
     "class": "no",
     "sort": 4
    },
    "verification_level": {
     "value": "A valid payment method is required before creating Droplets; DigitalOcean says it uses payment information to verify identity. PayPal needs a $5 authorization; crypto wallets a one-time $25 authorization charge (credited). Virtual, electron and prepaid cards are not accepted.",
     "summary": "Payment method",
     "detail": "no virtual or prepaid cards",
     "source_url": "https://docs.digitalocean.com/support/why-do-i-need-to-enter-a-payment-method/",
     "checked": "2026-10-02",
     "note": "Authorization amounts and card restrictions: https://docs.digitalocean.com/platform/billing/manage-payment-methods/"
    },
    "payment_methods": {
     "value": "Credit/debit cards (Visa, Mastercard, American Express, Discover, UnionPay, Diners Club, JCB), PayPal, Google Pay, Apple Pay, Alipay, Link, stablecoin crypto wallets (limited availability), ACH direct debit for qualifying US customers.",
     "summary": "Cards, PayPal, crypto",
     "detail": "crypto access limited; also wallets, ACH",
     "source_url": "https://docs.digitalocean.com/platform/billing/manage-payment-methods/",
     "checked": "2026-10-02",
     "note": "Crypto: 'Access to the crypto payment method is currently limited and may not be available to all customers in all locations.'"
    },
    "windows_licence": {
     "value": "not offered",
     "summary": "Not offered",
     "detail": "",
     "source_url": "https://docs.digitalocean.com/products/custom-images/details/limits/",
     "checked": "2026-10-02",
     "note": "Custom Images limits: 'Windows images are not supported.' Stock images page is titled 'Linux Images for Droplets'.",
     "class": "not_offered",
     "sort": 2
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "REST API, doctl CLI",
     "source_url": "https://docs.digitalocean.com/reference/api/",
     "checked": "2026-10-02",
     "note": "Official CLI: doctl."
    },
    "locations_count": {
     "value": "16 datacenters across 13 regions",
     "summary": "16 data centers",
     "detail": "in 13 regions",
     "source_url": "https://docs.digitalocean.com/platform/regional-availability/",
     "checked": "2026-10-02",
     "note": "v5 Droplets are only in ATL1, RIC1, MKC1, MEM1 per the same page. Legacy AMS2/SFO1 not counted.",
     "sort": 16
    }
   }
  },
  {
   "id": "exoscale",
   "provider": "Exoscale",
   "name": "Exoscale",
   "scope": "Standard instances",
   "product_scope": "Compute instances (Standard)",
   "website": "https://www.exoscale.com/",
   "currency": "Same figures in CHF, EUR and USD",
   "cheapest_hourly": {
    "amount": 0.0087,
    "currency": "USD",
    "plan": "Standard Micro + 10 GB disk",
    "derived": true
   },
   "accepts_paypal": true,
   "accepts_crypto": false,
   "locations": 8,
   "normalized": {
    "billing_unit": "second",
    "billing_unit_seconds": 1,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "storage",
    "ipv4": "included",
    "minimum_top_up": "not_published",
    "refund": "yes",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per second (rates are quoted per hour); minimum charge not published",
     "summary": "Per second",
     "detail": "minimum charge not published",
     "source_url": "https://www.exoscale.com/pricing/",
     "checked": "2026-10-02",
     "note": "Pricing page: 'Resources are billed by the second'. Billing docs say 'Most resources are metered on exact consumption usage or up to the minute' (https://community.exoscale.com/platform/billing/).",
     "class": "second",
     "sort": 1
    },
    "monthly_cap": {
     "value": "None stated",
     "summary": "None stated",
     "detail": "",
     "source_url": "https://www.exoscale.com/pricing/",
     "checked": "2026-10-02",
     "note": "Pure pay-per-use; no monthly maximum is described.",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "Partial - a powered-off instance is not charged for compute, but its local storage volume (and any Windows license) keeps being billed until deleted",
     "summary": "Compute stops",
     "detail": "disk and any Windows license still billed",
     "source_url": "https://community.exoscale.com/platform/billing/",
     "checked": "2026-10-02",
     "note": "Docs: 'Powered off machines will only be charged for resources still in use'. Pricing page: Windows license charges apply whether the instance is running or stopped.",
     "class": "storage",
     "sort": 1
    },
    "ipv4_fee": {
     "value": "Included - every instance gets a free public IPv4 and IPv6; extra Elastic IPs cost 0.01389/hour (CHF/EUR/USD)",
     "summary": "Included",
     "detail": "extra Elastic IPs 0.01389/hour",
     "source_url": "https://www.exoscale.com/pricing/",
     "checked": "2026-10-02",
     "note": "",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "Standard Micro: 1 core, 512 MB RAM - 0.00729/hour plus local storage at 0.00014/GiB-hour (10 GB minimum) = about $0.0087/hour; about $6.34/month (730 h, 10 GB disk)",
     "summary": "About $0.0087/hour",
     "detail": "Micro, 512 MB, with the 10 GB minimum disk (our sum)",
     "source_url": "https://www.exoscale.com/pricing/",
     "checked": "2026-10-02",
     "note": "Exoscale quotes the same figures in CHF, EUR and USD (pricing JSON https://portal.exoscale.com/api/pricing/opencompute). Instance price excludes disk; the total is our sum of the two published rates. Traffic: 1 TiB/month free per instance.",
     "flags": [
      "derived"
     ]
    },
    "minimum_deposit_or_prepay": {
     "value": "Not published - prepaid (card/PayPal) or post-paid by card are both available; a 20 EUR/CHF card pre-authorization is made when saving a card",
     "summary": "Not published",
     "detail": "prepaid or post-paid",
     "source_url": "https://community.exoscale.com/platform/billing/",
     "checked": "2026-10-02",
     "note": "Low-balance alert default is 15 CHF/EUR/USD in pre-paid mode; at zero balance machines are stopped and the account is suspended.",
     "class": "not_published",
     "sort": 9999
    },
    "refund_policy": {
     "value": "Yes - on termination any remaining credit balance is refunded within 30 days; unused deposits are otherwise refunded after 24 months of inactivity. FAQ: 'We also refund your outstanding balance if you are unsatisfied'",
     "summary": "Yes",
     "detail": "remaining balance refunded on termination",
     "source_url": "https://www.exoscale.com/terms/",
     "checked": "2026-10-02",
     "note": "Terms section 3.4. Trial credit is not redeemable for cash (section 3.7).",
     "class": "yes",
     "sort": 1
    },
    "verification_level": {
     "value": "Email verification, then either a credit card (3-D Secure; 20 EUR/CHF pre-authorized when saving it) or prepaid credit. Terms reserve the right to verify legal details (address, tax, incorporation) from time to time",
     "summary": "Card (3-D Secure) or prepaid credit",
     "detail": "20 EUR/CHF pre-authorization",
     "source_url": "https://community.exoscale.com/platform/quick-start/",
     "checked": "2026-10-02",
     "note": "Terms section 5.3: https://www.exoscale.com/terms/ . Wire-transfer post-paid requires a manual vetting of the company."
    },
    "payment_methods": {
     "value": "Visa, Mastercard, American Express (3-D Secure); PayPal (pre-paid mode only); SEPA or SWIFT bank transfer to add funds on request; post-paid wire transfer for vetted companies",
     "summary": "Cards, PayPal, bank transfer",
     "detail": "PayPal in prepaid mode only",
     "source_url": "https://community.exoscale.com/platform/billing/",
     "checked": "2026-10-02",
     "note": "Bank-transfer top-up: https://www.exoscale.com/faq/general/ . No cryptocurrency listed."
    },
    "windows_licence": {
     "value": "Extra hourly license: 0.01111/hour for VMs with up to 7 vCPUs, 0.02222/hour for 8+ vCPUs; billed while stopped too",
     "summary": "Extra",
     "detail": "0.01111/hour up to 7 vCPUs",
     "source_url": "https://www.exoscale.com/pricing/",
     "checked": "2026-10-02",
     "note": "",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes - public API (v2) with CLI and Terraform support",
     "summary": "Yes",
     "detail": "API v2, CLI, Terraform",
     "source_url": "https://community.exoscale.com/reference/api/",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "8 zones: DE-FRA-1, DE-MUC-1, AT-VIE-1, AT-VIE-2, CH-GVA-2, CH-DK-2, BG-SOF-1, HR-ZAG-1 (ES-MAD-1 announced as upcoming)",
     "summary": "8 zones",
     "detail": "",
     "source_url": "https://www.exoscale.com/datacenters/",
     "checked": "2026-10-02",
     "note": "",
     "sort": 8
    }
   }
  },
  {
   "id": "google-compute-engine",
   "provider": "Google Cloud Compute Engine",
   "name": "Google Compute Engine",
   "scope": "E2 VMs",
   "product_scope": "Compute Engine E2 VMs (e2-micro), us-central1 prices",
   "website": "https://cloud.google.com/compute",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.008376428,
    "currency": "USD",
    "plan": "e2-micro (us-central1)",
    "derived": false
   },
   "accepts_paypal": false,
   "accepts_crypto": false,
   "locations": 43,
   "normalized": {
    "billing_unit": "second",
    "billing_unit_seconds": 1,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "storage",
    "ipv4": "extra",
    "minimum_top_up": "postpaid",
    "refund": "partial",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per second after a 1-minute minimum (vCPU, memory, GPUs)",
     "summary": "Per second",
     "detail": "1-minute minimum",
     "source_url": "https://cloud.google.com/products/compute/pricing",
     "checked": "2026-10-02",
     "note": "Pricing FAQ: 'charged a minimum of 1 minute... After 1 minute, instances are charged in 1 second increments.' Disks are prorated by the second.",
     "class": "second",
     "sort": 1
    },
    "monthly_cap": {
     "value": "None stated for E2 - list price applies for every second used",
     "summary": "None stated",
     "detail": "no sustained-use discount on E2",
     "source_url": "https://cloud.google.com/products/compute/pricing",
     "checked": "2026-10-02",
     "note": "Sustained-use discounts (up to 30% for a full month) apply only to N1, N2, N2D, C2, M1 and M2 - not E2 (https://cloud.google.com/compute/docs/sustained-use-discounts). Committed-use discounts need a 1- or 3-year commitment.",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "Partial - a stopped (TERMINATED) VM is not charged for vCPU or memory, but its disks and any static external IP keep being billed",
     "summary": "Compute stops",
     "detail": "disks and static IPs still billed",
     "source_url": "https://cloud.google.com/compute/docs/instances/instance-lifecycle",
     "checked": "2026-10-02",
     "note": "Docs: 'For attached resources like disks or external IP addresses, you incur charges while the resources exist, regardless of the compute instance state.' A static IP attached to a stopped VM counts as 'in use' (https://cloud.google.com/vpc/network-pricing). Suspended VMs are still charged for memory.",
     "class": "storage",
     "sort": 1
    },
    "ipv4_fee": {
     "value": "Extra - $0.005/hour per external IPv4 in use on a standard VM ($0.0025/hour on Spot/preemptible); 1 free hour per month per account. External IPv6 on VMs is free",
     "summary": "Extra",
     "detail": "$0.005/hour per external IPv4",
     "source_url": "https://cloud.google.com/vpc/network-pricing",
     "checked": "2026-10-02",
     "note": "About $3.65/month at 730 h.",
     "class": "extra",
     "sort": 3
    },
    "cheapest_hourly_plan": {
     "value": "e2-micro: 2 shared vCPUs, 1 GiB RAM - $0.008376428/hour (us-central1); about $6.11/month (730 h), excluding boot disk and external IPv4",
     "summary": "$0.008376/hour",
     "detail": "e2-micro, 2 shared vCPU, 1 GiB (us-central1); disk and IPv4 extra",
     "source_url": "https://cloud.google.com/products/compute/pricing/general-purpose#e2-machine-types",
     "checked": "2026-10-02",
     "note": "Prices vary by region. Free Tier: one non-preemptible e2-micro per month in us-west1, us-central1 or us-east1 with 30 GB-months standard disk (https://cloud.google.com/free/docs/free-cloud-features). e2-small (2 GiB): $0.016752855/hour."
    },
    "minimum_deposit_or_prepay": {
     "value": "None - standard self-serve accounts are Postpay (charged automatically each billing cycle); paying early is optional",
     "summary": "None (post-paid)",
     "detail": "",
     "source_url": "https://cloud.google.com/billing/docs/how-to/payment-methods",
     "checked": "2026-10-02",
     "note": "Prepay accounts exist only in limited cases (e.g. Gemini API in AI Studio).",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "Unused funds from an early payment on a Postpay account can be refunded on request; no refunds of promotional credits or while an amount is outstanding. Prepay credits are forfeited if the billing account is closed",
     "summary": "Partial",
     "detail": "unused early payments refunded on request",
     "source_url": "https://cloud.google.com/billing/docs/how-to/resolve-issues",
     "checked": "2026-10-02",
     "note": "Prepay forfeiture: https://cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
     "class": "partial",
     "sort": 2
    },
    "verification_level": {
     "value": "Google account plus a Cloud Billing account with a valid payment method; Google uses it to verify identity and may place a $0-$1 temporary hold; some countries also require bank-account verification",
     "summary": "Payment method",
     "detail": "$0 to $1 hold; bank check in some countries",
     "source_url": "https://cloud.google.com/free/docs/free-cloud-features",
     "checked": "2026-10-02",
     "note": "Stated for Free Trial signup. Bank-account payments are inactive until the account is verified (up to 10 days) (https://cloud.google.com/billing/docs/how-to/payment-methods)."
    },
    "payment_methods": {
     "value": "Credit/debit cards (Amex, Mastercard, Visa; Discover and JCB in some countries), bank account / direct debit where supported; Pix and boleto (Brazil), UPI (India). Availability depends on country and currency",
     "summary": "Cards, bank debit",
     "detail": "local methods by country; no PayPal or crypto",
     "source_url": "https://cloud.google.com/billing/docs/how-to/payment-methods",
     "checked": "2026-10-02",
     "note": "No PayPal or cryptocurrency listed for Cloud Billing."
    },
    "windows_licence": {
     "value": "Extra per-second license fee: $0.046/hour per visible vCPU (e2-micro has 2 vCPUs, so $0.092/hour); $0.023/hour on f1-micro/g1-small",
     "summary": "Extra",
     "detail": "$0.046/hour per vCPU",
     "source_url": "https://cloud.google.com/compute/disks-image-pricing",
     "checked": "2026-10-02",
     "note": "1-minute minimum, then per-second, like the VM itself.",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes - Compute Engine REST API (plus gcloud CLI and client libraries)",
     "summary": "Yes",
     "detail": "REST API, gcloud CLI",
     "source_url": "https://cloud.google.com/compute/docs/reference/rest/v1",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "43 regions (130 zones) listed in the Compute Engine regions and zones docs",
     "summary": "43 regions",
     "detail": "130 zones",
     "source_url": "https://cloud.google.com/compute/docs/regions-zones",
     "checked": "2026-10-02",
     "note": "Counted from the region/zone table on 2026-10-02; E2 is not necessarily available in every zone.",
     "sort": 43
    }
   }
  },
  {
   "id": "hetzner-cloud",
   "provider": "Hetzner Cloud",
   "name": "Hetzner Cloud",
   "scope": "Cloud servers",
   "product_scope": "Cloud servers (shared and dedicated vCPU)",
   "website": "https://www.hetzner.com/cloud/",
   "currency": "EUR (USD shown where Hetzner lists it)",
   "cheapest_hourly": {
    "amount": 0.0088,
    "currency": "EUR",
    "plan": "CX23 (shown as not available)",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": false,
   "locations": 6,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": 624,
    "monthly_cap_hours_is_our_arithmetic": true,
    "stopped_server": "full",
    "ipv4": "extra",
    "minimum_top_up": "not_published",
    "refund": "partial",
    "windows": "not_offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour, always rounded up: a server that exists for a few minutes is billed one full hour.",
     "summary": "Per hour",
     "detail": "always rounded up",
     "source_url": "https://docs.hetzner.com/cloud/billing/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260908223629/https://docs.hetzner.com/cloud/billing/faq/ (Sep 8, 2026).",
     "class": "hour",
     "sort": 3600,
     "flags": [
      "archived"
     ]
    },
    "monthly_cap": {
     "value": "Yes: each server has a monthly price cap (its listed 'max/mo.' price); the bill is the lower of hourly usage or the cap. Hours to reach the cap are not stated; for CX23 the listed prices imply about 624 hours (EUR 5.49 / EUR 0.0088, our arithmetic).",
     "summary": "Monthly price",
     "detail": "about 624 h on CX23 (our arithmetic)",
     "source_url": "https://docs.hetzner.com/cloud/billing/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260908223629/https://docs.hetzner.com/cloud/billing/faq/. The 624-hour figure is derived, not published.",
     "class": "cap",
     "sort": 624,
     "flags": [
      "archived",
      "derived"
     ]
    },
    "stopped_server_billed": {
     "value": "Yes. Servers are billed until deleted, whether on or off, because full resources stay allocated.",
     "summary": "Billed in full",
     "detail": "until deleted, on or off",
     "source_url": "https://docs.hetzner.com/cloud/billing/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260908223629/https://docs.hetzner.com/cloud/billing/faq/. Hetzner suggests snapshot + delete for long pauses.",
     "class": "full",
     "sort": 3,
     "flags": [
      "archived"
     ]
    },
    "ipv4_fee": {
     "value": "Not included in server prices. Primary IPv4: EUR 0.50/month (EUR 0.0008/hour) or $0.60/month, excl. VAT. Primary IPv6 is free.",
     "summary": "Extra",
     "detail": "€0.50/month per primary IPv4",
     "source_url": "https://docs.hetzner.com/cloud/servers/primary-ips/overview/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260915110042/https://docs.hetzner.com/cloud/servers/primary-ips/overview/ (Sep 15, 2026).",
     "class": "extra",
     "sort": 3,
     "flags": [
      "archived"
     ]
    },
    "cheapest_hourly_plan": {
     "value": "CX23 (Cost-Optimized, 2 vCPU Intel/AMD, 4 GB RAM, 40 GB): EUR 0.0088/hour, EUR 5.49/month max (Germany/Finland; $0.0104/hour, $6.49/month), excl. IPv4 and VAT. Shown as 'not available' on the Cost-Optimized page on Sep 23, 2026; the cheapest orderable Regular Performance size in DE/FI per the same price list is CPX22 (2 vCPU AMD, 4 GB, 80 GB): EUR 0.0312/hour, EUR 19.49/month.",
     "summary": "€0.0088/hour",
     "detail": "CX23, 2 vCPU, 4 GB, shown as not available; CPX22 €0.0312",
     "source_url": "https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260917180548/https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/ (price list after the Jun 15, 2026, adjustment). Availability from https://web.archive.org/web/20260923140106/https://www.hetzner.com/cloud/cost-optimized/ ; CPX22 specs from https://web.archive.org/web/20260930080319/https://www.hetzner.com/cloud/regular-performance/ . A CPX12 (1 vCPU, 2 GB) is listed on that page but its DE/FI price was not on the pages we could read.",
     "flags": [
      "archived"
     ]
    },
    "minimum_deposit_or_prepay": {
     "value": "not published",
     "summary": "Not published",
     "detail": "invoiced monthly in arrears",
     "source_url": "https://docs.hetzner.com/general/billing-and-account-management/billing-at-hetzner/payment-overview/",
     "checked": "2026-10-02",
     "note": "Billing is in arrears (monthly invoice). Credit can be topped up by card in any amount the user enters; the prepayment used for fraud verification has no amount stated. Read via Wayback capture of Oct 2, 2026.",
     "class": "not_published",
     "sort": 9999,
     "flags": [
      "archived"
     ]
    },
    "refund_policy": {
     "value": "Partial: credit balances are generally paid out only after the account is fully closed and has no outstanding invoices.",
     "summary": "Partial",
     "detail": "credit paid out after the account is closed",
     "source_url": "https://docs.hetzner.com/general/billing-and-account-management/billing-at-hetzner/payment-overview/",
     "checked": "2026-10-02",
     "note": "Same Wayback capture (Oct 2, 2026).",
     "class": "partial",
     "sort": 2,
     "flags": [
      "archived"
     ]
    },
    "verification_level": {
     "value": "Registration needs email, contact details and billing address (phone optional). Fraud checks may ask the customer to verify the account either with a copy of a government-issued ID (ID card or passport) or by a prepayment with their own credit card. Hetzner asks users not to register via VPN and to avoid free email addresses.",
     "summary": "Billing address",
     "detail": "ID or card prepayment if fraud checks ask for it",
     "source_url": "https://docs.hetzner.com/general/security-and-identify/fraud-prevention-faq/",
     "checked": "2026-10-02",
     "note": "Read via fresh Wayback capture https://web.archive.org/web/20261002155809/https://docs.hetzner.com/general/security-and-identify/fraud-prevention-faq/ ; registration fields from https://docs.hetzner.com/general/billing-and-account-management/account-getting-started/",
     "flags": [
      "archived"
     ]
    },
    "payment_methods": {
     "value": "Credit card (Visa, Mastercard, Amex, UnionPay), SEPA direct debit (EUR accounts), bank/wire transfer, PayPal (manual payments only). No cryptocurrency; no Apple Pay or similar wallets.",
     "summary": "Cards, SEPA, PayPal",
     "detail": "also bank transfer; no crypto",
     "source_url": "https://docs.hetzner.com/general/billing-and-account-management/billing-at-hetzner/payment-overview/",
     "checked": "2026-10-02",
     "note": "Read via fresh Wayback capture https://web.archive.org/web/20261002155627/https://docs.hetzner.com/general/billing-and-account-management/billing-at-hetzner/payment-overview/ . Options vary by country.",
     "flags": [
      "archived"
     ]
    },
    "windows_licence": {
     "value": "not offered",
     "summary": "Not offered",
     "detail": "",
     "source_url": "https://docs.hetzner.com/cloud/servers/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260907102925/https://docs.hetzner.com/cloud/servers/faq/ : Hetzner does not support Windows ISOs on Cloud and does not provide Windows images.",
     "class": "not_offered",
     "sort": 2,
     "flags": [
      "archived"
     ]
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "REST API, hcloud CLI",
     "source_url": "https://docs.hetzner.cloud/",
     "checked": "2026-10-02",
     "note": "Hetzner Cloud REST API and hcloud CLI."
    },
    "locations_count": {
     "value": "6 locations (Falkenstein, Nuremberg, Helsinki, Ashburn, Hillsboro, Singapore) in 4 network zones",
     "summary": "6 locations",
     "detail": "4 network zones",
     "source_url": "https://docs.hetzner.com/cloud/general/locations/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260909135251/https://docs.hetzner.com/cloud/general/locations/",
     "sort": 6,
     "flags": [
      "archived"
     ]
    }
   }
  },
  {
   "id": "ionos-cloud-cubes",
   "provider": "IONOS Cloud Cubes",
   "name": "IONOS Cloud Cubes",
   "scope": "Cloud Cubes",
   "product_scope": "Cloud Cubes (IONOS Cloud VPS is monthly-only, so not indexed)",
   "website": "https://www.ionos.com/cloud/cloud-servers",
   "currency": "USD (US site)",
   "cheapest_hourly": {
    "amount": 0.008,
    "currency": "USD",
    "plan": "Basic Cube XS",
    "derived": false
   },
   "accepts_paypal": false,
   "accepts_crypto": false,
   "locations": 10,
   "normalized": {
    "billing_unit": "minute",
    "billing_unit_seconds": 60,
    "monthly_cap": true,
    "monthly_cap_hours": 720,
    "monthly_cap_hours_is_our_arithmetic": true,
    "stopped_server": "storage",
    "ipv4": "unclear",
    "minimum_top_up": "not_published",
    "refund": "not_published",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per minute ('We charge by the minute for the time your cloud server is active').",
     "summary": "Per minute",
     "detail": "while the server is active",
     "source_url": "https://www.ionos.com/cloud/cloud-servers",
     "checked": "2026-10-02",
     "note": "ionos.com did not answer from our server; read via Wayback snapshot https://web.archive.org/web/20260930083631/https://www.ionos.com/cloud/cloud-servers (Sep 30, 2026).",
     "class": "minute",
     "sort": 60,
     "flags": [
      "archived"
     ]
    },
    "monthly_cap": {
     "value": "Yes: 'you'll never pay more than the max price listed'; the listed max is a 30-day price (e.g. $5.76 per 30 days for Basic Cube XS = 720 hours at $0.008/hour).",
     "summary": "30-day price",
     "detail": "equals 720 h at the hourly rate (our arithmetic)",
     "source_url": "https://www.ionos.com/cloud/cloud-servers",
     "checked": "2026-10-02",
     "note": "Snapshot https://web.archive.org/web/20260930083631/https://www.ionos.com/cloud/cloud-servers. The 720-hour equivalence is our arithmetic.",
     "class": "cap",
     "sort": 720,
     "flags": [
      "archived",
      "derived"
     ]
    },
    "stopped_server_billed": {
     "value": "Yes (partial). Suspended Cubes 'continue to incur costs': suspending releases CPU, RAM and IP addresses, but connected storage stays billed.",
     "summary": "Compute stops",
     "detail": "suspended Cube: storage still billed",
     "source_url": "https://docs.ionos.com/cloud/compute-services/cubes/overview",
     "checked": "2026-10-02",
     "note": "Suspend detail: https://docs.ionos.com/cloud/compute-services/cubes/dcd-how-tos/suspend-cube",
     "class": "storage",
     "sort": 1
    },
    "ipv4_fee": {
     "value": "not published",
     "summary": "Not published",
     "detail": "",
     "source_url": "https://www.ionos.com/cloud/cloud-servers",
     "checked": "2026-10-02",
     "note": "Cubes price list does not state whether an IPv4 is included; docs say a primary IP is assigned automatically by DHCP when the NIC is connected to the Internet (https://docs.ionos.com/cloud/compute-services/cubes/dcd-how-tos/set-up-cube). Reserved IP prices not on the page.",
     "class": "unclear",
     "sort": 4
    },
    "cheapest_hourly_plan": {
     "value": "Basic Cube XS: 1 vCPU, 2 GB RAM, 60 GB storage: $0.008/hour, $5.76 per 30 days.",
     "summary": "$0.008/hour",
     "detail": "Basic Cube XS, 1 vCPU, 2 GB ($5.76 per 30 days)",
     "source_url": "https://www.ionos.com/cloud/cloud-servers",
     "checked": "2026-10-02",
     "note": "Snapshot https://web.archive.org/web/20260930083631/https://www.ionos.com/cloud/cloud-servers. Cubes are only available in New Jersey (USA) and EU data centers.",
     "flags": [
      "archived"
     ]
    },
    "minimum_deposit_or_prepay": {
     "value": "not published",
     "summary": "Not published",
     "detail": "",
     "source_url": "https://docs.ionos.com/cloud/set-up-ionos-cloud/account-management/payment-details",
     "checked": "2026-10-02",
     "note": "Page meta description advertises a '$100 credit'; terms not captured.",
     "class": "not_published",
     "sort": 9999
    },
    "refund_policy": {
     "value": "not published",
     "summary": "Not published",
     "detail": "",
     "source_url": "https://www.ionos.com/cloud/cloud-servers",
     "checked": "2026-10-02",
     "note": "No refund rule found on the Cubes page or IONOS Cloud docs checked.",
     "class": "not_published",
     "sort": 5
    },
    "verification_level": {
     "value": "not published",
     "summary": "Not published",
     "detail": "",
     "source_url": "https://docs.ionos.com/cloud/set-up-ionos-cloud/account-management/payment-details",
     "checked": "2026-10-02",
     "note": "No signup identity requirements found in IONOS Cloud docs (account management, get started). A payment method (credit card, or SEPA where available) is set by the contract owner."
    },
    "payment_methods": {
     "value": "Credit card; SEPA direct debit depending on contract country.",
     "summary": "Card, SEPA",
     "detail": "varies by country",
     "source_url": "https://docs.ionos.com/cloud/set-up-ionos-cloud/account-management/payment-details",
     "checked": "2026-10-02",
     "note": "'Available payment options vary based on the country associated with your contract.'"
    },
    "windows_licence": {
     "value": "$0.0079/hour per vCPU ($5.69 per 30 days), billed per minute.",
     "summary": "Extra",
     "detail": "$0.0079/hour per vCPU",
     "source_url": "https://www.ionos.com/cloud/cloud-servers",
     "checked": "2026-10-02",
     "note": "Snapshot https://web.archive.org/web/20260930083631/https://www.ionos.com/cloud/cloud-servers",
     "class": "offered",
     "sort": 1,
     "flags": [
      "archived"
     ]
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "",
     "source_url": "https://api.ionos.com/docs/cloud/v6/",
     "checked": "2026-10-02",
     "note": "Cubes can also be created and suspended via API per docs."
    },
    "locations_count": {
     "value": "10 data centers (all IONOS Cloud); Cubes only in New Jersey, USA and the EU",
     "summary": "10 data centers",
     "detail": "Cubes: New Jersey and EU only",
     "source_url": "https://www.ionos.com/cloud/cloud-servers",
     "checked": "2026-10-02",
     "note": "Snapshot https://web.archive.org/web/20260930083631/https://www.ionos.com/cloud/cloud-servers",
     "sort": 10,
     "flags": [
      "archived"
     ]
    }
   }
  },
  {
   "id": "kamatera",
   "provider": "Kamatera",
   "name": "Kamatera",
   "scope": "Hourly cloud servers",
   "product_scope": "Cloud servers, hourly option",
   "website": "https://www.kamatera.com/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.0055,
    "currency": "USD",
    "plan": "Type A, 1 core, 1 GB (calculator)",
    "derived": true
   },
   "accepts_paypal": true,
   "accepts_crypto": false,
   "locations": 21,
   "normalized": {
    "billing_unit": "minute",
    "billing_unit_seconds": 60,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "storage",
    "ipv4": "included",
    "minimum_top_up": "postpaid",
    "refund": "no",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per minute for hourly servers ('Hourly servers are billed by the minute'). Monthly servers are prepaid per month.",
     "summary": "Per minute",
     "detail": "hourly servers, post-billed monthly",
     "source_url": "https://www.kamatera.com/pricing/",
     "checked": "2026-10-02",
     "note": "Hourly usage is post-billed monthly: https://www.kamatera.com/faq/answer/how-does-billing-work/",
     "class": "minute",
     "sort": 60
    },
    "monthly_cap": {
     "value": "none stated",
     "summary": "None stated",
     "detail": "",
     "source_url": "https://www.kamatera.com/pricing/",
     "checked": "2026-10-02",
     "note": "Hourly and monthly are separate server types; no cap rule for hourly servers found on the pricing page or billing FAQ.",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "Partial. Powered-off hourly servers pay 'a small hourly charge' for storage space and IP address.",
     "summary": "Compute stops",
     "detail": "a small hourly charge for storage and IP",
     "source_url": "https://www.kamatera.com/faq/answer/will-i-be-charged-for-my-hourly-server-even-when-its-powered-off/",
     "checked": "2026-10-02",
     "note": "The pricing calculator's script prices the powered-off state as $5 per IP per month plus $0.05 per GB of storage per month.",
     "class": "storage",
     "sort": 1
    },
    "ipv4_fee": {
     "value": "One IP included free per server; up to 3 more at $1/month each; beyond 4 (case by case, up to 8) $5/month each.",
     "summary": "Included",
     "detail": "1 free; up to 3 more at $1/month",
     "source_url": "https://www.kamatera.com/faq/answer/how-many-ip-addresses-can-i-add-to-my-server/",
     "checked": "2026-10-02",
     "note": "",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "Stated: 'servers start at $4 a month'. The calculator's option prices make that Type A (Availability), 1 core, up to 1 GB RAM, 20 GB SSD, 5,000 GB traffic = $4/month; the calculator shows hourly as monthly / 730 (about $0.0055/hour). Pre-rendered calculator sample: Type B, 1 core, 512 MB, 5 GB, 5 TB = $10.00/month or $0.014/hour.",
     "summary": "About $0.0055/hour",
     "detail": "1 core, 1 GB, 20 GB ($4/month); read from its calculator (our arithmetic)",
     "source_url": "https://www.kamatera.com/pricing/",
     "checked": "2026-10-02",
     "note": "Spec-to-price mapping and hourly figure are derived from the calculator data and script on the page (kamatera.com/wp-content/themes/kamatera/js/calculation.js); confirm in the console before publishing a single number.",
     "flags": [
      "derived"
     ]
    },
    "minimum_deposit_or_prepay": {
     "value": "None for standard card accounts (hourly is post-billed). Accounts that fail card verification or trigger fraud checks pay a fully refundable $10 deposit; accounts in 'deposit mode' must keep a balance covering at least 7 days of hourly usage.",
     "summary": "None for card accounts",
     "detail": "$10 refundable deposit if checks fail",
     "source_url": "https://www.kamatera.com/faq/answer/how-much-of-a-deposit-do-i-need/",
     "checked": "2026-10-02",
     "note": "$10 deposit: https://www.kamatera.com/tos/ and https://www.kamatera.com/faq/answer/why-am-i-being-asked-to-make-a-deposit-during-my-30-day-free-trial-period/",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "Mostly no: ToS says all prices and fees are non-refundable unless expressly noted; monthly servers get no refund for the current month. The trial security deposit can be refunded or applied to invoices.",
     "summary": "Mostly no",
     "detail": "fees non-refundable unless noted",
     "source_url": "https://www.kamatera.com/tos/",
     "checked": "2026-10-02",
     "note": "",
     "class": "no",
     "sort": 4
    },
    "verification_level": {
     "value": "Card verification incl. 3D Secure at signup. Kamatera may require identity verification: a short video of the user holding a government-issued photo ID (partly in English) and a photo of the card showing name, last 4 digits and expiry.",
     "summary": "Card + 3-D Secure",
     "detail": "ID video may be requested",
     "source_url": "https://www.kamatera.com/faq/answer/what-documents-are-required-for-verification/",
     "checked": "2026-10-02",
     "note": "Manual process: https://www.kamatera.com/faq/answer/what-is-the-manual-verification-process/ ; reviews take 1–2 business days."
    },
    "payment_methods": {
     "value": "Credit and debit cards (incl. virtual and prepaid cards with the cardholder's name); prepaid deposit by card or PayPal. ToS also mentions standing order.",
     "summary": "Cards, PayPal deposit",
     "detail": "",
     "source_url": "https://www.kamatera.com/faq/answer/which-payment-methods-do-you-accept/",
     "checked": "2026-10-02",
     "note": ""
    },
    "windows_licence": {
     "value": "Offered (Windows Server 2016–2025, Windows 10/11). Calculator adds the license per month: Windows Server $19/month, Windows 10/11 desktop $10/month.",
     "summary": "Extra",
     "detail": "Windows Server $19/month",
     "source_url": "https://www.kamatera.com/pricing/",
     "checked": "2026-10-02",
     "note": "License amounts read from the calculator's OS data on the pricing page. ToS: no partial refunds of licenses for the current cycle.",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "",
     "source_url": "https://www.kamatera.com/knowledgebase/api-documentation/",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "21 data centers",
     "summary": "21 data centers",
     "detail": "",
     "source_url": "https://www.kamatera.com/pricing/",
     "checked": "2026-10-02",
     "note": "Count of the data center list in the pricing calculator (Sydney to Dallas).",
     "sort": 21
    }
   }
  },
  {
   "id": "lightnode",
   "provider": "LightNode",
   "name": "LightNode",
   "scope": "Hourly VPS",
   "product_scope": "Hourly VPS (prepaid balance)",
   "website": "https://www.lightnode.com/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.012,
    "currency": "USD",
    "plan": "Start (1 vCPU, 2 GB)",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": true,
   "locations": 40,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": 672,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "prepaid_unpublished",
    "refund": "no",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour; a partial hour is billed as a full hour",
     "summary": "Per hour",
     "detail": "a partial hour is billed as a full hour",
     "source_url": "https://doc.lightnode.com/Financial/resourcebilling.html",
     "checked": "2026-10-02",
     "note": "Docs: settlement 'every hour (less than one hour according to one hour)'. Billing starts when deployment completes.",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "672 hours (28 days) per calendar month per instance; hours beyond 672 in that month are not charged",
     "summary": "672 hours",
     "detail": "per calendar month",
     "source_url": "https://doc.lightnode.com/Financial/resourcebilling.html",
     "checked": "2026-10-02",
     "note": "Also stated in the docs FAQ and on the hourly landing page. Fees for extra IP changes are excluded from the cap (FAQ).",
     "class": "cap",
     "sort": 672
    },
    "stopped_server_billed": {
     "value": "Yes - a stopped instance keeps being billed until it is released (deleted)",
     "summary": "Billed in full",
     "detail": "until released, per the docs",
     "source_url": "https://doc.lightnode.com/Financial/resourcebilling.html",
     "checked": "2026-10-02",
     "note": "Docs: 'the charging will continue when the host is stopped'. Note: the marketing page https://go.lightnode.com/hourly-billing-vps says 'Turn it off or release it anytime to stop billing', which conflicts with the docs and the FAQ (https://doc.lightnode.com/FAQ/FAQ.html); the docs wording is used here.",
     "class": "full",
     "sort": 3,
     "flags": [
      "conflict"
     ],
     "conflict": "LightNode's billing docs and FAQ say a stopped server keeps billing; its hourly landing page says turning the server off stops billing."
    },
    "ipv4_fee": {
     "value": "Included - 1 IPv4 per instance, no separate IP charge",
     "summary": "Included",
     "detail": "1 IPv4; no IPv6",
     "source_url": "https://doc.lightnode.com/Financial/resourcebilling.html",
     "checked": "2026-10-02",
     "note": "Docs: 'IP in the network is not charged'. FAQ: only one IPv4 per instance and IPv6 is not supported (https://doc.lightnode.com/FAQ/FAQ.html).",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "'Start': 1 vCPU, 2 GB RAM, 50 GB NVMe SSD, 1 TB transfer - from $0.012/hour; $7.71/month",
     "summary": "$0.012/hour",
     "detail": "1 vCPU, 2 GB, 50 GB NVMe ($7.71/month)",
     "source_url": "https://go.lightnode.com/hourly-billing-vps",
     "checked": "2026-10-02",
     "note": "Prices as published on the hourly page ('from'); the console may show location-specific prices. $7.71 is the monthly figure shown, not 672 x $0.012."
    },
    "minimum_deposit_or_prepay": {
     "value": "Prepaid balance model (account must stay above 0); minimum top-up amount not published",
     "summary": "Prepaid, minimum not published",
     "detail": "balance must stay above zero",
     "source_url": "https://doc.lightnode.com/Financial/Payment.html",
     "checked": "2026-10-02",
     "note": "Docs describe Normal / Arrearage / Lock states based on balance. First top-up bonus of up to $15 is advertised (https://go.lightnode.com/free-vps). A '$10 minimum' figure appears only on third-party sites, so it is not used.",
     "class": "prepaid_unpublished",
     "sort": 5000
    },
    "refund_policy": {
     "value": "ToS: unless otherwise provided or agreed, all fees paid are non-refundable (termination clause). No balance-withdrawal procedure published",
     "summary": "No",
     "detail": "terms: fees are non-refundable",
     "source_url": "https://www.lightnode.com/termsService",
     "checked": "2026-10-02",
     "note": "Docs: if a top-up is paid but never credited, it is returned to the original payment channel (https://doc.lightnode.com/Solutions/RechargeFailureSolutions.html). Promotional credits may be withdrawn or expire (ToS 5.4).",
     "class": "no",
     "sort": 4
    },
    "verification_level": {
     "value": "Not published as a general signup requirement; ToS says you may be asked for name, email and a valid payment method. The crypto page says deployment follows 'once your account is approved'",
     "summary": "Not published",
     "detail": "crypto orders deploy once the account is approved",
     "source_url": "https://www.lightnode.com/termsService",
     "checked": "2026-10-02",
     "note": "Crypto approval wording: https://go.lightnode.com/buy-vps-with-crypto . Must be 18+ (ToS 1.2)."
    },
    "payment_methods": {
     "value": "Credit/debit cards (Visa, Mastercard, UnionPay and others), PayPal, Alipay, Google Pay, Link; cryptocurrency (BTC, ETH, USDT-TRC20, USDC, SOL, LTC and others) per the crypto page",
     "summary": "Cards, PayPal, crypto",
     "detail": "also Alipay, Google Pay",
     "source_url": "https://go.lightnode.com/hourly-billing-vps",
     "checked": "2026-10-02",
     "note": "Docs list PayPal, Alipay, credit card (https://doc.lightnode.com/Financial/Payment.html). Crypto coin list: https://go.lightnode.com/buy-vps-with-crypto . Settlement in USD (HKD shown for Alipay)."
    },
    "windows_licence": {
     "value": "Windows offered; Windows plans are priced as separate bundles (from $13.70/month or $0.021/hour, 2 vCPU / 4 GB). No separate license line item is published",
     "summary": "Separate rate",
     "detail": "Windows plans from $0.021/hour",
     "source_url": "https://go.lightnode.com/windows-vps",
     "checked": "2026-10-02",
     "note": "Windows bundle pricing shown on the Windows VPS page; whether a license fee is embedded is not stated.",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes - OpenAPI for instance lifecycle (create, delete, start/stop, reinstall, list); token issued in the console",
     "summary": "Yes",
     "detail": "OpenAPI for the instance lifecycle",
     "source_url": "https://apidoc.lightnode.com/en/8495480m0",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "40+ locations (41 cities listed on the hourly page)",
     "summary": "40+ locations",
     "detail": "",
     "source_url": "https://go.lightnode.com/hourly-billing-vps",
     "checked": "2026-10-02",
     "note": "The same page also shows a '150+ Data Centers' counter; the '40+ locations' figure is the one used across the site and docs.",
     "sort": 40
    }
   }
  },
  {
   "id": "azure-b-series",
   "provider": "Microsoft Azure (B-series VMs)",
   "name": "Microsoft Azure",
   "scope": "B-series VMs",
   "product_scope": "B-series VMs, pay-as-you-go, East US prices",
   "website": "https://azure.microsoft.com/en-us/products/virtual-machines/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.0084,
    "currency": "USD",
    "plan": "B2pts_v2 (Arm, East US)",
    "derived": false
   },
   "accepts_paypal": false,
   "accepts_crypto": false,
   "locations": 80,
   "normalized": {
    "billing_unit": "minute",
    "billing_unit_seconds": 60,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "depends",
    "ipv4": "extra",
    "minimum_top_up": "postpaid",
    "refund": "not_published",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per full minute - leftover seconds are not billed",
     "summary": "Per minute",
     "detail": "full minutes; leftover seconds not billed",
     "source_url": "https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/",
     "checked": "2026-10-02",
     "note": "Pricing FAQ: 'We charge for the number of full minutes your virtual machine is running... ran for 6 minutes and 45 seconds... billed for 6 minutes.' Rates are quoted per hour.",
     "class": "minute",
     "sort": 60
    },
    "monthly_cap": {
     "value": "None stated - pay-as-you-go rates apply to every minute",
     "summary": "None stated",
     "detail": "",
     "source_url": "https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/",
     "checked": "2026-10-02",
     "note": "Monthly figures on the pricing page are estimates at 730 h. Savings plans and reservations need a 1- or 3-year commitment.",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "Depends on the stop type: 'Stopped (allocated)' (shut down from inside the OS or PowerOff) is billed in full; 'Stopped (deallocated)' is not billed for compute, but disks and networking still are",
     "summary": "Depends on how you stop",
     "detail": "deallocated: compute stops; shut down in the OS: billed",
     "source_url": "https://learn.microsoft.com/en-us/azure/virtual-machines/states-billing",
     "checked": "2026-10-02",
     "note": "Pricing FAQ adds that a Stopped (allocated) VM is billed for cores but not for the software license (https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/).",
     "class": "depends",
     "sort": 2
    },
    "ipv4_fee": {
     "value": "Extra - Standard static public IPv4: $0.005/hour (East US)",
     "summary": "Extra",
     "detail": "$0.005/hour per static IPv4",
     "source_url": "https://azure.microsoft.com/en-us/pricing/details/ip-addresses/",
     "checked": "2026-10-02",
     "note": "Rate read from the Azure Retail Prices API (meter 'Standard IPv4 Static Public IP', eastus), because the pricing page renders prices with JavaScript. About $3.65/month at 730 h.",
     "class": "extra",
     "sort": 3
    },
    "cheapest_hourly_plan": {
     "value": "B2pts_v2 (Arm): 2 vCPUs, 1 GiB RAM - $0.0084/hour; about $6.13/month (730 h). x86 option B2ats_v2 (2 vCPUs, 1 GiB): $0.0094/hour (about $6.86/month). Linux, East US, compute only (disk and public IP extra)",
     "summary": "$0.0084/hour",
     "detail": "B2pts_v2 (Arm), 2 vCPU, 1 GiB, East US; disk and IP extra",
     "source_url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20priceType%20eq%20'Consumption'%20and%20(armSkuName%20eq%20'Standard_B2ats_v2'%20or%20armSkuName%20eq%20'Standard_B2pts_v2'%20or%20armSkuName%20eq%20'Standard_B1ls')",
     "checked": "2026-10-02",
     "note": "Official Azure Retail Prices API, pay-as-you-go. The older B1ls (1 vCPU, 0.5 GiB, Linux only) is $0.0052/hour but the Bv1 series is at End of Life with an announced retirement (https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/bv1-series)."
    },
    "minimum_deposit_or_prepay": {
     "value": "None - pay-as-you-go is billed in arrears to the card on file",
     "summary": "None (post-paid)",
     "detail": "billed in arrears",
     "source_url": "https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/change-credit-card",
     "checked": "2026-10-02",
     "note": "Wire transfer by invoice requires approval (https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/pay-by-invoice).",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "Not published for pay-as-you-go usage (billed in arrears, so there is no prepaid balance). Cancelling a support plan gives no prorated refund",
     "summary": "Not published",
     "detail": "post-paid, so no prepaid balance",
     "source_url": "https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/cancel-azure-subscription",
     "checked": "2026-10-02",
     "note": "",
     "class": "not_published",
     "sort": 5
    },
    "verification_level": {
     "value": "Identity verification by phone (SMS or call; VoIP numbers rejected) and by credit card; profile needs email, street address and phone; card billing address must match bank records",
     "summary": "Phone + card",
     "detail": "no VoIP numbers, no prepaid cards",
     "source_url": "https://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-subscription/troubleshoot-azure-sign-up",
     "checked": "2026-10-02",
     "note": "Virtual or prepaid cards are not accepted. Sign-up is unavailable in unsupported countries."
    },
    "payment_methods": {
     "value": "Credit and debit cards (no virtual or prepaid cards); SEPA Direct Debit in Europe; wire transfer for approved accounts",
     "summary": "Cards, SEPA debit",
     "detail": "wire for approved accounts",
     "source_url": "https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/change-credit-card",
     "checked": "2026-10-02",
     "note": "Card brands vary by country (e.g. UnionPay in China). No PayPal or cryptocurrency listed."
    },
    "windows_licence": {
     "value": "License included in a separate Windows rate: B2ats_v2 Windows $0.0186/hour vs $0.0094/hour Linux (+$0.0092/hour) in East US",
     "summary": "Separate rate",
     "detail": "B2ats_v2 $0.0186 vs $0.0094/hour Linux",
     "source_url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20priceType%20eq%20'Consumption'%20and%20(armSkuName%20eq%20'Standard_B2ats_v2'%20or%20armSkuName%20eq%20'Standard_B2pts_v2'%20or%20armSkuName%20eq%20'Standard_B1ls')",
     "checked": "2026-10-02",
     "note": "Azure Hybrid Benefit lets existing license holders pay the Linux rate.",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes - Azure Resource Manager Compute REST API (plus Azure CLI and SDKs)",
     "summary": "Yes",
     "detail": "Resource Manager API, CLI, SDKs",
     "source_url": "https://learn.microsoft.com/en-us/rest/api/compute/",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "80+ Azure regions",
     "summary": "80+ regions",
     "detail": "",
     "source_url": "https://azure.microsoft.com/en-us/explore/global-infrastructure/",
     "checked": "2026-10-02",
     "note": "Region-level availability of each B-series size varies.",
     "sort": 80
    }
   }
  },
  {
   "id": "oracle-oci",
   "provider": "Oracle Cloud Infrastructure (Flex VMs)",
   "name": "Oracle Cloud (OCI)",
   "scope": "Flex VMs, pay as you go",
   "product_scope": "Flex VMs, Pay As You Go",
   "website": "https://www.oracle.com/cloud/compute/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.0115,
    "currency": "USD",
    "plan": "VM.Standard.A1.Flex, 1 OCPU + 1 GB",
    "derived": true
   },
   "accepts_paypal": false,
   "accepts_crypto": false,
   "locations": 41,
   "normalized": {
    "billing_unit": "second",
    "billing_unit_seconds": 1,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "depends",
    "ipv4": "unclear",
    "minimum_top_up": "postpaid",
    "refund": "no",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per second after a 1-minute minimum for VM instances (bare metal: 1-hour minimum)",
     "summary": "Per second",
     "detail": "1-minute minimum for VMs",
     "source_url": "https://docs.oracle.com/en-us/iaas/releasenotes/changes/20facdce-34bf-4648-a0a7-de5db73657ce/",
     "checked": "2026-10-02",
     "note": "Rates are published per OCPU-hour and per GB-hour of memory; flex shapes bill OCPU and memory separately.",
     "class": "second",
     "sort": 1
    },
    "monthly_cap": {
     "value": "None stated",
     "summary": "None stated",
     "detail": "",
     "source_url": "https://www.oracle.com/cloud/price-list/",
     "checked": "2026-10-02",
     "note": "Pay As You Go has no monthly maximum; 'Monthly Flex' is a separate commitment plan (https://www.oracle.com/cloud/free/faq/).",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "No for standard (incl. flex) VM shapes - stopping from the Console/API pauses compute billing; boot/block volumes keep billing. Dense I/O, most GPU and HPC shapes keep billing while stopped. Shutting down from inside the OS does not stop billing",
     "summary": "Depends on how you stop",
     "detail": "Console/API stop pauses compute; OS shutdown does not",
     "source_url": "https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/resource-billing-stopped-instances.htm",
     "checked": "2026-10-02",
     "note": "Block volumes are billed until deleted (https://www.oracle.com/cloud/price-list/). Windows license billing also pauses for stopped standard VMs (https://www.oracle.com/cloud/compute/faq/).",
     "class": "depends",
     "sort": 2
    },
    "ipv4_fee": {
     "value": "No public IPv4 fee is listed - Oracle's price list has no public IP line item",
     "summary": "No fee listed",
     "detail": "no public IPv4 line in the price list",
     "source_url": "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/?currencyCode=USD",
     "checked": "2026-10-02",
     "note": "Checked the full USD price list (650 SKUs) on 2026-10-02; no public IPv4 SKU found. Oracle does not state 'free' explicitly on the pages checked, so treat as 'no published fee'.",
     "class": "unclear",
     "sort": 4
    },
    "cheapest_hourly_plan": {
     "value": "VM.Standard.A1.Flex (Arm; 1 OCPU = 1 core) at the minimum 1 OCPU + 1 GB: $0.01/OCPU-hour + $0.0015/GB-hour = $0.0115/hour; about $8.40/month (730 h). x86 VM.Standard.E4.Flex at 1 OCPU (2 vCPUs) + 1 GB: $0.0265/hour (about $19.35/month). Boot volume extra ($0.0255/GB-month plus performance units)",
     "summary": "$0.0115/hour",
     "detail": "A1.Flex (Arm), 1 OCPU + 1 GB (our sum); boot volume extra",
     "source_url": "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/?currencyCode=USD",
     "checked": "2026-10-02",
     "note": "A1 usage up to 3,000 OCPU-hours and 18,000 GB-hours per month is free (price-list tiers), so a small A1 VM can cost $0. Burstable baseline options were not evaluated. Human-readable list: https://www.oracle.com/cloud/price-list/ . E4 OCPU = $0.025/hour, memory $0.0015/GB-hour.",
     "flags": [
      "derived"
     ]
    },
    "minimum_deposit_or_prepay": {
     "value": "None - 'No minimums and no prepayment are required for your paid account' (Pay As You Go)",
     "summary": "None (post-paid)",
     "detail": "no minimums or prepayment",
     "source_url": "https://www.oracle.com/cloud/free/faq/",
     "checked": "2026-10-02",
     "note": "",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "Orders are non-cancelable and sums paid are non-refundable except as the agreement or order provides (Cloud Services Agreement section 2.1)",
     "summary": "No",
     "detail": "non-refundable unless the agreement says otherwise",
     "source_url": "https://www.oracle.com/contracts/docs/cloud_csa_online_v062223_us_eng.pdf",
     "checked": "2026-10-02",
     "note": "Pay As You Go is billed in arrears, so normally no prepaid balance exists.",
     "class": "no",
     "sort": 4
    },
    "verification_level": {
     "value": "Contact details plus a credit card (or debit card that works like a credit card) used for identity verification; Oracle may place temporary authorization holds",
     "summary": "Credit card",
     "detail": "no prepaid, virtual or PIN debit cards",
     "source_url": "https://www.oracle.com/cloud/free/faq/",
     "checked": "2026-10-02",
     "note": "PIN debit, virtual, single-use and prepaid cards are not accepted."
    },
    "payment_methods": {
     "value": "Credit cards and debit cards that function like credit cards; no PIN debit, virtual, single-use or prepaid cards",
     "summary": "Credit cards",
     "detail": "debit cards that work like credit cards",
     "source_url": "https://www.oracle.com/cloud/free/faq/",
     "checked": "2026-10-02",
     "note": "Larger customers can buy through Oracle Sales / invoiced Universal Credits; no PayPal or cryptocurrency listed."
    },
    "windows_licence": {
     "value": "Extra $0.092 per OCPU per hour on top of the compute price; paused while a standard VM is stopped",
     "summary": "Extra",
     "detail": "$0.092 per OCPU-hour",
     "source_url": "https://www.oracle.com/cloud/compute/faq/",
     "checked": "2026-10-02",
     "note": "Same rate in the price list (SKU B88318, 'Compute - Windows OS').",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes - OCI REST APIs (plus CLI, SDKs, Terraform provider)",
     "summary": "Yes",
     "detail": "REST APIs, CLI, SDKs, Terraform",
     "source_url": "https://docs.oracle.com/en-us/iaas/api/",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "41 commercial cloud regions in 26 countries (50+ public cloud regions across all realms)",
     "summary": "41 regions",
     "detail": "commercial cloud, 26 countries",
     "source_url": "https://www.oracle.com/cloud/public-cloud-regions/",
     "checked": "2026-10-02",
     "note": "",
     "sort": 41
    }
   }
  },
  {
   "id": "ovhcloud",
   "provider": "OVHcloud Public Cloud",
   "name": "OVHcloud",
   "scope": "Public Cloud instances",
   "product_scope": "Public Cloud instances (hourly billing option)",
   "website": "https://www.ovhcloud.com/en/public-cloud/",
   "currency": "USD on ovhcloud.com/en/ (EUR on European sites)",
   "cheapest_hourly": {
    "amount": 0.0123,
    "currency": "USD",
    "plan": "d2-2 (Discovery)",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": false,
   "locations": null,
   "normalized": {
    "billing_unit": "second",
    "billing_unit_seconds": 1,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "mixed",
    "minimum_top_up": "postpaid",
    "refund": "not_published",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per second after an initial 1-minute minimum; never rounded up to the hour. Prices are shown per hour for readability. Billing starts when the instance reaches ACTIVE.",
     "summary": "Per second",
     "detail": "1-minute minimum",
     "source_url": "https://docs.ovhcloud.com/en/guides/public-cloud/cross-functional/analyze-billing",
     "checked": "2026-10-02",
     "note": "",
     "class": "second",
     "sort": 1
    },
    "monthly_cap": {
     "value": "No cap on hourly billing. A separate monthly billing option exists (about 50% cheaper than hourly, per OVHcloud); each started month is billed in full.",
     "summary": "No cap",
     "detail": "separate monthly billing option instead",
     "source_url": "https://docs.ovhcloud.com/en/guides/public-cloud/cross-functional/analyze-billing",
     "checked": "2026-10-02",
     "note": "Price list shows hourly price and a monthly-billing price per flavor (e.g. d2-2 $0.0123/h vs $6.74/month).",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "Yes. 'Stopped' or 'paused' instances keep billing until deleted. Hourly instances can be shelved (suspended): resources are released and only the snapshot is billed.",
     "summary": "Billed in full",
     "detail": "shelving leaves only the snapshot billed",
     "source_url": "https://docs.ovhcloud.com/en/guides/public-cloud/cross-functional/analyze-billing",
     "checked": "2026-10-02",
     "note": "Shelve guide: https://docs.ovhcloud.com/en/guides/public-cloud/compute/suspend-or-pause-an-instance",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "Since Oct 1, 2026, Gen 3 instances (B3, C3, R3) bill the public IPv4 separately at EUR 0.0027/hour (~EUR 1.97/month); the /en/ price list shows Public IP IPv4 at $0.00319/hour (~$2.33/month). Older ranges are not named as affected.",
     "summary": "Extra on Gen 3",
     "detail": "€0.0027/hour since Oct 1, 2026",
     "source_url": "https://blog.ovhcloud.com/en/posts/public-cloud-pricing-update-october-2026/",
     "checked": "2026-10-02",
     "note": "Conflict to flag: the price list footnote fetched the same day still says 'Instances include an IPv4 address by default, except for Local Zone instances' (https://www.ovhcloud.com/en/public-cloud/prices/).",
     "class": "mixed",
     "sort": 2,
     "flags": [
      "conflict"
     ],
     "conflict": "OVHcloud's pricing post of October 1, 2026, bills IPv4 separately on Gen 3 instances; the price-list footnote still says instances include an IPv4 address."
    },
    "cheapest_hourly_plan": {
     "value": "d2-2 (Discovery, shared): 1 vCore, 2 GB RAM, 25 GB storage, 100 Mbit/s: $0.0123/hour; $6.74/month on monthly billing.",
     "summary": "$0.0123/hour",
     "detail": "d2-2, 1 vCore, 2 GB ($6.74/month on monthly billing)",
     "source_url": "https://www.ovhcloud.com/en/public-cloud/prices/",
     "checked": "2026-10-02",
     "note": "Discovery range is described as for test/dev/sandbox. Hourly x 730 would be about $8.98 (our arithmetic)."
    },
    "minimum_deposit_or_prepay": {
     "value": "None stated; hourly usage is invoiced on the 1st of the following month. An optional prepaid account can be credited with any amount.",
     "summary": "None (post-paid)",
     "detail": "invoiced on the 1st; optional prepaid account",
     "source_url": "https://docs.ovhcloud.com/en/guides/public-cloud/cross-functional/analyze-billing",
     "checked": "2026-10-02",
     "note": "Prepaid account: https://docs.ovhcloud.com/en/guides/account-and-service-management/managing-billing-payments-and-services/manage-payment-methods",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "not published",
     "summary": "Not published",
     "detail": "",
     "source_url": "https://docs.ovhcloud.com/en/guides/account-and-service-management/managing-billing-payments-and-services/manage-payment-methods",
     "checked": "2026-10-02",
     "note": "No refund rule for prepaid-account credit or Public Cloud usage found on the payment-methods guide, billing FAQ or payment terms page.",
     "class": "not_published",
     "sort": 5
    },
    "verification_level": {
     "value": "A valid payment method is required before a Public Cloud project can create resources (otherwise 'discovery mode'). Orders may be verified manually; if that cannot be completed, OVHcloud emails a request for supporting documents.",
     "summary": "Payment method",
     "detail": "manual checks; documents on request",
     "source_url": "https://docs.ovhcloud.com/en/guides/public-cloud/cross-functional/create-a-public-cloud-project",
     "checked": "2026-10-02",
     "note": "Manual verification status from https://docs.ovhcloud.com/en/guides/account-and-service-management/managing-billing-payments-and-services/ovh-orders . The type of documents is not specified there."
    },
    "payment_methods": {
     "value": "Credit/debit cards (Visa, Mastercard, Maestro), PayPal, prepaid account; SEPA direct debit where available.",
     "summary": "Cards, PayPal, SEPA",
     "detail": "also a prepaid account",
     "source_url": "https://www.ovhcloud.com/en/terms-and-conditions/payment/",
     "checked": "2026-10-02",
     "note": "SEPA from https://docs.ovhcloud.com/en/guides/account-and-service-management/managing-billing-payments-and-services/faq-billing ; the docs say two method types can be saved (credit card, PayPal)."
    },
    "windows_licence": {
     "value": "License included in a separate Windows hourly rate per flavor, e.g. b3-8 Windows $0.1385/hour vs Linux $0.0605/hour; b2-7 Windows $0.2251 vs $0.0837.",
     "summary": "Separate rate",
     "detail": "e.g. b3-8 $0.1385 vs $0.0605/hour Linux",
     "source_url": "https://www.ovhcloud.com/en/public-cloud/prices/",
     "checked": "2026-10-02",
     "note": "Figures read from the price data embedded in the price list page. No Windows rate is listed for the d2 Discovery flavors.",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "OVHcloud API, OpenStack APIs",
     "source_url": "https://eu.api.ovh.com/",
     "checked": "2026-10-02",
     "note": "OVHcloud API plus OpenStack APIs for Public Cloud."
    },
    "locations_count": {
     "value": "No single total stated; the Public Cloud page states '16 active Local Zones' in addition to its 1-AZ and 3-AZ regions.",
     "summary": "No total stated",
     "detail": "16 Local Zones plus 1-AZ and 3-AZ regions",
     "source_url": "https://www.ovhcloud.com/en/public-cloud/",
     "checked": "2026-10-02",
     "note": "Regions page checked: https://www.ovhcloud.com/en/public-cloud/regions-availability/ (no total number given)."
    }
   }
  },
  {
   "id": "ramnode",
   "provider": "RamNode",
   "name": "RamNode",
   "scope": "Cloud VPS",
   "product_scope": "Cloud VPS (Standard and Lite plans)",
   "website": "https://ramnode.com/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.003,
    "currency": "USD",
    "plan": "Lite 1 GB (IPv6 only)",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": true,
   "locations": 5,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "prepaid",
    "refund": "partial",
    "windows": "not_offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour the instance exists; an instance deleted within its first hour is charged for that partial hour",
     "summary": "Per hour",
     "detail": "a partial first hour is billed",
     "source_url": "https://ramnode.com/support/documentation/cloud-vps/billing-faq",
     "checked": "2026-10-02",
     "note": "Billing FAQ ('I was charged but deleted the instance'). Rounding of later partial hours is not stated. Hourly-billing doc: hourly rate = monthly price / 730 (https://ramnode.com/support/documentation/cloud-vps/hourly-billing).",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "Yes - hourly charges are capped at the plan's monthly price",
     "summary": "Monthly price",
     "detail": "hours to reach it differ between RamNode pages",
     "source_url": "https://ramnode.com/support/documentation/cloud-vps/hourly-billing",
     "checked": "2026-10-02",
     "note": "The doc example uses 730 h. Note: the hourly rates printed on https://ramnode.com/products/cloud-vps match monthly / 672 (e.g. $80/mo shown as $0.119/hr; $4/mo as $0.006/hr), so the cap is effectively reached sooner - our arithmetic, not a RamNode statement.",
     "class": "cap",
     "sort": 800,
     "flags": [
      "conflict"
     ],
     "conflict": "RamNode's hourly-billing doc says the hourly rate is the monthly price divided by 730; the hourly prices on its product page equal the monthly price divided by 672."
    },
    "stopped_server_billed": {
     "value": "Yes - instances are billed for every hour they exist, powered on or off, until destroyed. 'Shelving' (snapshot + removal from compute) stops compute charges",
     "summary": "Billed in full",
     "detail": "shelving stops compute charges",
     "source_url": "https://ramnode.com/support/documentation/cloud-vps/hourly-billing",
     "checked": "2026-10-02",
     "note": "Shelving: https://ramnode.com/support/documentation/cloud-vps/billing-faq . ToS 16.10.8.1 also says instances count toward usage while powered off (https://clientarea.ramnode.com/tos.php).",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "Included on Standard Cloud VPS ('Price, includes 1 IPv4'); Lite plans are IPv6-only with IPv4 at +$2/month",
     "summary": "Included",
     "detail": "Standard plans; Lite is IPv6-only (+$2/month)",
     "source_url": "https://ramnode.com/products/cloud-vps",
     "checked": "2026-10-02",
     "note": "",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "Lite: 1 core, 1 GB RAM, 15 GB NVMe, 500 GB transfer, IPv6 only - $0.003/hour; $2/month (+$2/month for IPv4). Cheapest with IPv4 included: Standard 512 MB, 1 core, 20 GB SSD, 1 TB - $0.006/hour; $4/month",
     "summary": "$0.003/hour",
     "detail": "Lite, 1 core, 1 GB, IPv6 only ($2/month); $0.006 with IPv4",
     "source_url": "https://ramnode.com/products/cloud-vps",
     "checked": "2026-10-02",
     "note": "Lite is offered in EWR, LAX and NLX only (SEA coming)."
    },
    "minimum_deposit_or_prepay": {
     "value": "$3 minimum Cloud Credit top-up (hourly-billing doc); the Billing FAQ states a $10 minimum initial credit for pay-as-you-go. Card auto-pay is post-paid (invoice monthly or at $40)",
     "summary": "$3 or $10",
     "detail": "RamNode pages give different minimums",
     "source_url": "https://ramnode.com/support/documentation/cloud-vps/hourly-billing",
     "checked": "2026-10-02",
     "note": "Conflicting figures on RamNode's own pages; Billing FAQ: https://ramnode.com/support/documentation/cloud-vps/billing-faq",
     "class": "prepaid",
     "sort": 3,
     "flags": [
      "conflict"
     ],
     "conflict": "RamNode's hourly-billing doc gives a $3 minimum Cloud Credit top-up; its billing FAQ gives a $10 minimum initial credit."
    },
    "refund_policy": {
     "value": "3-day refund period on the initial payment only, requested by ticket after cancelling; Bitcoin payments are non-refundable. Unused cloud credit can be used for any RamNode service (no cash-out described)",
     "summary": "Partial",
     "detail": "3 days on the first payment; credit is not cashed out",
     "source_url": "https://clientarea.ramnode.com/tos.php",
     "checked": "2026-10-02",
     "note": "ToS 16.11; credit usage per https://ramnode.com/support/documentation/cloud-vps/billing-faq",
     "class": "partial",
     "sort": 2
    },
    "verification_level": {
     "value": "No routine ID check published; orders pass an automatic fraud check (MaxMind, FraudRecord) and orders flagged (e.g. placed via VPN/proxy) must supply additional documentation",
     "summary": "Automatic fraud check",
     "detail": "documents if an order is flagged",
     "source_url": "https://clientarea.ramnode.com/tos.php",
     "checked": "2026-10-02",
     "note": "ToS sections 16.3-16.4. Account information must be accurate (7.1)."
    },
    "payment_methods": {
     "value": "PayPal, credit card, cryptocurrency and Alipay; auto-pay by PayPal or credit card",
     "summary": "Cards, PayPal, crypto",
     "detail": "also Alipay",
     "source_url": "https://ramnode.com/about",
     "checked": "2026-10-02",
     "note": "Non-card methods require keeping a prepaid cloud credit balance (ToS 16.10.8.1). Specific coins not listed."
    },
    "windows_licence": {
     "value": "Not offered - no Windows images or licenses on the cloud pricing page",
     "summary": "Not offered",
     "detail": "",
     "source_url": "https://ramnode.com/pricing",
     "checked": "2026-10-02",
     "note": "Extras list covers CloudLinux and cPanel licenses only.",
     "class": "not_offered",
     "sort": 2
    },
    "api": {
     "value": "Yes - OpenStack-compatible API (works with the OpenStack CLI and Terraform OpenStack provider)",
     "summary": "Yes",
     "detail": "OpenStack-compatible API",
     "source_url": "https://ramnode.com/support/documentation/cloud-vps/openstack-api",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "5 regions: Piscataway NJ (EWR), Atlanta (ATL), Los Angeles (LAX), Seattle (SEA), Amsterdam (NLX)",
     "summary": "5 regions",
     "detail": "4 in the USA, 1 in Amsterdam",
     "source_url": "https://ramnode.com/support/documentation/cloud-vps/data-centers",
     "checked": "2026-10-02",
     "note": "Not every plan is in every region.",
     "sort": 5
    }
   }
  },
  {
   "id": "scaleway",
   "provider": "Scaleway",
   "name": "Scaleway",
   "scope": "CPU Instances",
   "product_scope": "Instances (CPU)",
   "website": "https://www.scaleway.com/",
   "currency": "EUR",
   "cheapest_hourly": {
    "amount": 0.0006,
    "currency": "EUR",
    "plan": "STARDUST1-S",
    "derived": false
   },
   "accepts_paypal": false,
   "accepts_crypto": false,
   "locations": 3,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": false,
    "monthly_cap_hours": null,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "storage",
    "ipv4": "extra",
    "minimum_top_up": "postpaid",
    "refund": "not_published",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour of uptime for CPU Instances; each resource is billed for a minimum of 60 minutes.",
     "summary": "Per hour",
     "detail": "60-minute minimum",
     "source_url": "https://www.scaleway.com/en/docs/instances/faq/",
     "checked": "2026-10-02",
     "note": "Minimum from https://www.scaleway.com/en/docs/billing/faq/ ; GPU Instances are billed per minute.",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "none stated",
     "summary": "None stated",
     "detail": "",
     "source_url": "https://www.scaleway.com/en/pricing/virtual-instances/",
     "checked": "2026-10-02",
     "note": "Monthly figures on the price list are shown as approximations (~); no cap rule found in the Instances or billing FAQ.",
     "class": "none",
     "sort": 99999
    },
    "stopped_server_billed": {
     "value": "No for compute after 'Power off' (billing stops at power-off). 'Standby' is billed as a running Instance. Storage volumes and flexible IPs keep billing while powered off.",
     "summary": "Compute stops",
     "detail": "after Power off; disks and IPs still billed",
     "source_url": "https://www.scaleway.com/en/docs/billing/faq/",
     "checked": "2026-10-02",
     "note": "Standby and power-off options from https://www.scaleway.com/en/docs/instances/faq/",
     "class": "storage",
     "sort": 1
    },
    "ipv4_fee": {
     "value": "Excluded from list prices: flexible IPv4 EUR 0.004/hour per Instance, excl. VAT. IPv6 included.",
     "summary": "Extra",
     "detail": "€0.004/hour per flexible IPv4",
     "source_url": "https://www.scaleway.com/en/docs/instances/faq/",
     "checked": "2026-10-02",
     "note": "Price list: 'Storage (local, block) and attached public IPv4 addresses are excluded.'",
     "class": "extra",
     "sort": 3
    },
    "cheapest_hourly_plan": {
     "value": "STARDUST1-S: 1 vCPU, 1 GB RAM, 100 Mbps: EUR 0.0006/hour (~EUR 0.43/month), storage and IPv4 extra. Next: DEV1-S 2 vCPU, 2 GB: EUR 0.00898/hour (~EUR 6.55/month).",
     "summary": "€0.0006/hour",
     "detail": "STARDUST1-S, 1 vCPU, 1 GB; storage and IPv4 extra",
     "source_url": "https://www.scaleway.com/en/pricing/virtual-instances/",
     "checked": "2026-10-02",
     "note": "A full STARDUST1-S bill needs storage + EUR 0.004/hour IPv4 on top; stock not checked."
    },
    "minimum_deposit_or_prepay": {
     "value": "None stated (post-paid: usage invoiced monthly).",
     "summary": "None (post-paid)",
     "detail": "usage invoiced monthly",
     "source_url": "https://www.scaleway.com/en/docs/billing/faq/",
     "checked": "2026-10-02",
     "note": "",
     "class": "postpaid",
     "sort": 0
    },
    "refund_policy": {
     "value": "not published",
     "summary": "Not published",
     "detail": "post-paid, so no prepaid balance",
     "source_url": "https://www.scaleway.com/en/docs/billing/faq/",
     "checked": "2026-10-02",
     "note": "Post-paid model, so there is no prepaid balance; no refund rule found in the billing FAQ.",
     "class": "not_published",
     "sort": 5
    },
    "verification_level": {
     "value": "A valid payment method (physical credit card; no virtual or prepaid cards) is required. Identity verification with a government photo ID plus a face check is optional but needed to unlock higher resource quotas.",
     "summary": "Physical card",
     "detail": "photo ID + face check for higher quotas",
     "source_url": "https://www.scaleway.com/en/docs/account/setup-lifecycle/verify-identity/",
     "checked": "2026-10-02",
     "note": "Card rules from https://www.scaleway.com/en/docs/billing/faq/"
    },
    "payment_methods": {
     "value": "Visa, Mastercard, CB, UnionPay, American Express, SEPA direct debit (a card must be on file first). Virtual and prepaid cards not accepted.",
     "summary": "Cards, SEPA",
     "detail": "no virtual or prepaid cards",
     "source_url": "https://www.scaleway.com/en/docs/billing/faq/",
     "checked": "2026-10-02",
     "note": ""
    },
    "windows_licence": {
     "value": "Separate Windows instance types with the license in the hourly rate, e.g. POP2-2C-8G-WIN EUR 0.1823/hour vs POP2-2C-8G (Linux) EUR 0.0735/hour.",
     "summary": "Separate rate",
     "detail": "e.g. POP2-2C-8G €0.1823 vs €0.0735/hour",
     "source_url": "https://www.scaleway.com/en/pricing/virtual-instances/",
     "checked": "2026-10-02",
     "note": "",
     "class": "offered",
     "sort": 1
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "",
     "source_url": "https://www.scaleway.com/en/developers/api/",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "3 regions: Paris, Amsterdam, Warsaw",
     "summary": "3 regions",
     "detail": "Paris, Amsterdam, Warsaw",
     "source_url": "https://www.scaleway.com/en/docs/instances/faq/",
     "checked": "2026-10-02",
     "note": "Instances FAQ: 'Scaleway offers different Instance ranges in all regions: Paris (France), Amsterdam (Netherlands), and Warsaw (Poland).'",
     "sort": 3
    }
   }
  },
  {
   "id": "upcloud",
   "provider": "UpCloud",
   "name": "UpCloud",
   "scope": "Cloud Servers",
   "product_scope": "Cloud Servers (Starter, Premium, Cloud Native plans)",
   "website": "https://upcloud.com/",
   "currency": "EUR (listed as 'Global price')",
   "cheapest_hourly": {
    "amount": 0.0045,
    "currency": "EUR",
    "plan": "Starter 1 GB",
    "derived": true
   },
   "accepts_paypal": true,
   "accepts_crypto": false,
   "locations": 15,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": 672,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "depends",
    "ipv4": "included",
    "minimum_top_up": "prepaid",
    "refund": "no",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour, billed by the starting hour; prepaid balance is debited hourly.",
     "summary": "Per hour",
     "detail": "by the started hour, from prepaid balance",
     "source_url": "https://upcloud.com/pricing/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260925100904/https://upcloud.com/pricing/ (Sep 25, 2026); prepaid model from https://web.archive.org/web/20260922044349/https://upcloud.com/docs/getting-started/faq/",
     "class": "hour",
     "sort": 3600,
     "flags": [
      "archived"
     ]
    },
    "monthly_cap": {
     "value": "672 hours (28 days): the hourly rate is the monthly rate divided by 672; servers online longer in a calendar month pay the monthly rate.",
     "summary": "672 hours",
     "detail": "then the monthly rate",
     "source_url": "https://upcloud.com/docs/getting-started/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260922044349/https://upcloud.com/docs/getting-started/faq/ (Sep 22, 2026); pricing page: 'maximum of 28 days per month'.",
     "class": "cap",
     "sort": 672,
     "flags": [
      "archived"
     ]
    },
    "stopped_server_billed": {
     "value": "Partial. FAQ: Developer and General Purpose servers are billed per hour whether on or shut down; Cloud Native servers are billed only while powered on (pricing page: 'Server stopped, no charges'). The FAQ does not yet name the new Starter/Premium plans.",
     "summary": "Depends on plan",
     "detail": "Developer and General Purpose billed; Cloud Native not",
     "source_url": "https://upcloud.com/docs/getting-started/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260922044349/https://upcloud.com/docs/getting-started/faq/; Cloud Native note from https://web.archive.org/web/20260925100904/https://upcloud.com/pricing/. Storage and IP fees continue during suspension per ToS 11.4.",
     "class": "depends",
     "sort": 2,
     "flags": [
      "archived"
     ]
    },
    "ipv4_fee": {
     "value": "One IPv4 included with every Cloud Server plan (up to 5 per server); each additional public IPv4 or floating IP EUR 3.47/month.",
     "summary": "Included",
     "detail": "1 per server; extra IPv4 €3.47/month",
     "source_url": "https://upcloud.com/pricing/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260925100904/https://upcloud.com/pricing/",
     "class": "included",
     "sort": 1,
     "flags": [
      "archived"
     ]
    },
    "cheapest_hourly_plan": {
     "value": "Starter 1 GB: 1 CPU core, 1 GB RAM, 10 GB storage, 250 Mbit/s: EUR 3/month; hourly rate not printed, by UpCloud's own rule (monthly / 672) about EUR 0.0045/hour.",
     "summary": "About €0.0045/hour",
     "detail": "Starter 1 GB (€3/month); hourly by UpCloud's formula (our arithmetic)",
     "source_url": "https://upcloud.com/pricing/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260925100904/https://upcloud.com/pricing/. Limited to 5 concurrent deployments per customer. Hourly figure is derived from the published formula.",
     "flags": [
      "archived",
      "derived"
     ]
    },
    "minimum_deposit_or_prepay": {
     "value": "EUR 10 / $10 one-time deposit to move from the free trial to a paid account (prepaid model).",
     "summary": "€10 or $10",
     "detail": "one-time deposit to leave the trial",
     "source_url": "https://upcloud.com/docs/getting-started/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260922044349/https://upcloud.com/docs/getting-started/faq/",
     "class": "prepaid",
     "sort": 10,
     "flags": [
      "archived"
     ]
    },
    "refund_policy": {
     "value": "No for unused credit: ToS 11.3 says all Credits are non-refundable unless UpCloud decides otherwise. Exception: 30-day money-back guarantee on the first payment.",
     "summary": "No",
     "detail": "credits non-refundable; 30-day money-back on first payment",
     "source_url": "https://upcloud.com/global/terms-of-service/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260706153147/https://upcloud.com/global/terms-of-service/ (Jul 6, 2026); money-back from https://web.archive.org/web/20260922044349/https://upcloud.com/docs/getting-started/faq/",
     "class": "no",
     "sort": 4,
     "flags": [
      "archived"
     ]
    },
    "verification_level": {
     "value": "Name, email and phone number at registration; a credit card and billing address are required to activate the trial and are used to verify new signups. Sanctions screening uses card issuing country, IP geolocation and phone country code.",
     "summary": "Phone + card",
     "detail": "sanctions screening at signup",
     "source_url": "https://upcloud.com/docs/getting-started/accounts/account-requirements/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260920223305/https://upcloud.com/docs/getting-started/accounts/account-requirements/ (Sep 20, 2026).",
     "flags": [
      "archived"
     ]
    },
    "payment_methods": {
     "value": "Credit cards (FAQ: Visa, Mastercard) and PayPal (PayPal balance, bank account, cards). An older payment-methods page also lists Amex (EUR), Discover, Maestro, Apple Pay and Google Pay.",
     "summary": "Cards, PayPal",
     "detail": "Visa and Mastercard per FAQ",
     "source_url": "https://upcloud.com/docs/getting-started/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260922044349/https://upcloud.com/docs/getting-started/faq/; older list from https://web.archive.org/web/20250914020034/https://upcloud.com/docs/getting-started/billing/payment-methods/ (Sep 2025 snapshot, may be outdated).",
     "flags": [
      "archived"
     ]
    },
    "windows_licence": {
     "value": "Windows Server Standard EUR 12.00/month per CPU core; Datacenter EUR 29.02/month per core; charged by the hour (monthly figures are 30-day estimates). Not available during the free trial.",
     "summary": "Extra",
     "detail": "€12.00/month per core (Standard)",
     "source_url": "https://upcloud.com/pricing/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260925100904/https://upcloud.com/pricing/; trial restriction from https://web.archive.org/web/20260922044349/https://upcloud.com/docs/getting-started/faq/",
     "class": "offered",
     "sort": 1,
     "flags": [
      "archived"
     ]
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "covers all control panel actions",
     "source_url": "https://developers.upcloud.com/",
     "checked": "2026-10-02",
     "note": "FAQ: fully featured API covering all control panel operations."
    },
    "locations_count": {
     "value": "15 global data centers",
     "summary": "15 data centers",
     "detail": "",
     "source_url": "https://upcloud.com/pricing/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260925100904/https://upcloud.com/pricing/ ('15 global DCs' on Premium and Cloud Native plan cards).",
     "sort": 15,
     "flags": [
      "archived"
     ]
    }
   }
  },
  {
   "id": "vultr",
   "provider": "Vultr",
   "name": "Vultr",
   "scope": "Cloud Compute",
   "product_scope": "Cloud Compute (shared vCPU); VX1 noted where rules differ",
   "website": "https://www.vultr.com/",
   "currency": "USD",
   "cheapest_hourly": {
    "amount": 0.004,
    "currency": "USD",
    "plan": "Regular Performance 0.5 GB (IPv6 only)",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": true,
   "locations": 33,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": 672,
    "monthly_cap_hours_is_our_arithmetic": false,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "not_published",
    "refund": "no",
    "windows": "offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per hour; minimum billing unit is one hour.",
     "summary": "Per hour",
     "detail": "1-hour minimum",
     "source_url": "https://www.vultr.com/resources/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260801192656/https://www.vultr.com/resources/faq/ (Aug 1, 2026). FAQ: 'The minimum billing unit for all servers is one hour.'",
     "class": "hour",
     "sort": 3600,
     "flags": [
      "archived"
     ]
    },
    "monthly_cap": {
     "value": "672 hours per month on Cloud Compute (Regular/High Performance/High Frequency/Optimized). VX1 and GPU: no cap, billed on a 730-hour model for actual hours in the month.",
     "summary": "672 hours",
     "detail": "Cloud Compute; VX1 and GPU uncapped",
     "source_url": "https://www.vultr.com/resources/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260801192656/https://www.vultr.com/resources/faq/; VX1 'not capped at 672 hours' also on pricing page snapshot https://web.archive.org/web/20260926221221/https://www.vultr.com/pricing/ (Sep 26, 2026).",
     "class": "cap",
     "sort": 672,
     "flags": [
      "archived"
     ]
    },
    "stopped_server_billed": {
     "value": "Yes. Stopped instances keep RAM, SSD, IPs and vCPU reserved and are billed until destroyed.",
     "summary": "Billed in full",
     "detail": "until destroyed",
     "source_url": "https://www.vultr.com/resources/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260801192656/https://www.vultr.com/resources/faq/",
     "class": "full",
     "sort": 3,
     "flags": [
      "archived"
     ]
    },
    "ipv4_fee": {
     "value": "One IPv4 included on standard plans; the $2.50/mo plan is IPv6-only (the $3.50/mo plan adds IPv4). Up to two additional IPv4 addresses 'for an extra fee' (amount not stated in the FAQ).",
     "summary": "Included",
     "detail": "$2.50 plan is IPv6-only; extra IPv4 fee not stated",
     "source_url": "https://www.vultr.com/resources/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260801192656/https://www.vultr.com/resources/faq/. FAQ also limits the $2.50 IPv6-only plan to 2 instances per account and the $3.50 plan to 5; neither is available via API.",
     "class": "included",
     "sort": 1,
     "flags": [
      "archived"
     ]
    },
    "cheapest_hourly_plan": {
     "value": "Regular Performance, 1 vCPU, 0.5 GB RAM, 10 GB SSD, 0.5 TB transfer, IPv6 only: $0.004/hour, $2.50/month. Cheapest with IPv4: same spec $0.005/hour, $3.50/month. Cheapest general-availability plan: 1 vCPU, 1 GB, 25 GB, 1 TB: $0.007/hour, $5.00/month.",
     "summary": "$0.004/hour",
     "detail": "1 vCPU, 0.5 GB, IPv6 only ($2.50/month); $0.005 with IPv4",
     "source_url": "https://www.vultr.com/pricing/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260926221221/https://www.vultr.com/pricing/. Cross-checked against the public API https://api.vultr.com/v2/plans?type=vc2 on 2026-10-02 (API lists $0.003/h for the IPv6-only plan, $0.005/h and $0.007/h for the others; the $2.50 and $3.50 plans showed only 1–2 regions in stock). Prices can differ by location per Vultr's pricing FAQ.",
     "flags": [
      "archived",
      "conflict"
     ],
     "conflict": "The pricing page lists the IPv6-only plan at $0.004/hour; Vultr's public API lists it at $0.003/hour."
    },
    "minimum_deposit_or_prepay": {
     "value": "not published",
     "summary": "Not published",
     "detail": "",
     "source_url": "https://docs.vultr.com/platform/billing/make-account-payments",
     "checked": "2026-10-02",
     "note": "Payments doc lets the user pick an amount or 'Other' for card, PayPal, crypto and Alipay; no minimum stated on the pages checked (payments doc, billing FAQ, FAQ).",
     "class": "not_published",
     "sort": 9999
    },
    "refund_policy": {
     "value": "No. FAQ: 'we do not offer refunds.' ToS: any refund Vultr chooses to issue goes to the original payment method only.",
     "summary": "No",
     "detail": "FAQ: no refunds",
     "source_url": "https://www.vultr.com/resources/faq/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260801192656/https://www.vultr.com/resources/faq/; ToS snapshot https://web.archive.org/web/20260829224635/https://www.vultr.com/legal/tos/",
     "class": "no",
     "sort": 4,
     "flags": [
      "archived"
     ]
    },
    "verification_level": {
     "value": "A valid credit card or PayPal must be linked to register for services; cards get a temporary authorization hold. ToS reserves the right to run an account verification process; one account per person; no false identity.",
     "summary": "Card or PayPal",
     "detail": "terms allow further account checks",
     "source_url": "https://www.vultr.com/legal/tos/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260829224635/https://www.vultr.com/legal/tos/ (Aug 29, 2026); card/PayPal requirement from FAQ https://web.archive.org/web/20260801192656/https://www.vultr.com/resources/faq/; authorization hold from https://docs.vultr.com/platform/billing/faq",
     "flags": [
      "archived"
     ]
    },
    "payment_methods": {
     "value": "Visa, Mastercard, American Express, Discover, JCB, UnionPay, PayPal, Alipay, crypto via BitPay (BTC, BCH, ETH, DOGE, PAX, BUSD, LTC, USDC, GUSD); payments doc also lists wire transfer and gift codes.",
     "summary": "Cards, PayPal, crypto",
     "detail": "also Alipay, wire, gift codes",
     "source_url": "https://docs.vultr.com/platform/billing/faq",
     "checked": "2026-10-02",
     "note": "PayPal requires a backup funding source on the PayPal side. Wire transfer/gift code from https://docs.vultr.com/platform/billing/make-account-payments"
    },
    "windows_licence": {
     "value": "Extra charge on top of the base plan, varying by plan size: $16/month per CPU on listed Cloud Compute plans (e.g. 1 CPU/2 GB $10 base + $16 license; 2 CPU $32; 4 CPU $64).",
     "summary": "Extra",
     "detail": "$16/month per CPU",
     "source_url": "https://www.vultr.com/servers/windows/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260621045803/https://www.vultr.com/servers/windows/ (Jun 21, 2026). Pricing FAQ: 'Windows licenses are not included in the base price.'",
     "class": "offered",
     "sort": 1,
     "flags": [
      "archived"
     ]
    },
    "api": {
     "value": "Yes",
     "summary": "Yes",
     "detail": "REST API v2, CLI, Terraform",
     "source_url": "https://www.vultr.com/api/",
     "checked": "2026-10-02",
     "note": "Public endpoints at https://api.vultr.com/v2 answered on 2026-10-02 (plans, regions). CLI and Terraform references at https://docs.vultr.com/reference/"
    },
    "locations_count": {
     "value": "33 cloud data center regions",
     "summary": "33 regions",
     "detail": "",
     "source_url": "https://www.vultr.com/pricing/",
     "checked": "2026-10-02",
     "note": "Vendor site blocks automated fetches from our server; read via Wayback Machine snapshot https://web.archive.org/web/20260926221221/https://www.vultr.com/pricing/. Public API /v2/regions also returned 33 on 2026-10-02.",
     "sort": 33,
     "flags": [
      "archived"
     ]
    }
   }
  },
  {
   "id": "x-zoneservers",
   "provider": "X-ZoneServers",
   "name": "X-ZoneServers",
   "scope": "Hourly VPS",
   "product_scope": "Hourly VPS, Bucharest prices",
   "website": "https://x-zoneservers.com/",
   "currency": "EUR",
   "cheapest_hourly": {
    "amount": 0.0056,
    "currency": "EUR",
    "plan": "Nano (Bucharest)",
    "derived": false
   },
   "accepts_paypal": true,
   "accepts_crypto": true,
   "locations": 6,
   "normalized": {
    "billing_unit": "hour",
    "billing_unit_seconds": 3600,
    "monthly_cap": true,
    "monthly_cap_hours": 715,
    "monthly_cap_hours_is_our_arithmetic": true,
    "stopped_server": "full",
    "ipv4": "included",
    "minimum_top_up": "prepaid_unpublished",
    "refund": "no",
    "windows": "not_offered"
   },
   "fields": {
    "billing_increment": {
     "value": "Per started hour",
     "summary": "Per hour",
     "detail": "every started hour",
     "source_url": "https://x-zoneservers.com/hourly-vps",
     "checked": "2026-10-02",
     "note": "Hourly page: the Nano plan 'bills EUR 0.0056 for each started hour'; billing table lists 'Billing increment 1 hour'. Charged hourly against prepaid account credit.",
     "class": "hour",
     "sort": 3600
    },
    "monthly_cap": {
     "value": "Yes - hourly charges stop at the plan's flat monthly price within a billing month (Nano: EUR 4, about 715 hours at EUR 0.0056)",
     "summary": "Monthly price",
     "detail": "about 715 h on Nano (our arithmetic)",
     "source_url": "https://x-zoneservers.com/hourly-vps",
     "checked": "2026-10-02",
     "note": "Hours-to-cap figure is our arithmetic (cap / hourly rate); X-ZoneServers states the cap as a price, not an hour count.",
     "class": "cap",
     "sort": 715,
     "flags": [
      "derived"
     ]
    },
    "stopped_server_billed": {
     "value": "Yes - a stopped server keeps reserving RAM, CPU, storage and IP and bills hourly until destroyed",
     "summary": "Billed in full",
     "detail": "until destroyed",
     "source_url": "https://x-zoneservers.com/hourly-vps",
     "checked": "2026-10-02",
     "note": "Destroying the server stops billing immediately.",
     "class": "full",
     "sort": 3
    },
    "ipv4_fee": {
     "value": "Included - 1 IPv4 per VPS (IPv6 where the location supports it)",
     "summary": "Included",
     "detail": "1 IPv4; IPv6 where available",
     "source_url": "https://x-zoneservers.com/hourly-vps",
     "checked": "2026-10-02",
     "note": "Also stated in the FAQ (https://x-zoneservers.com/faq).",
     "class": "included",
     "sort": 1
    },
    "cheapest_hourly_plan": {
     "value": "Nano: 1 vCPU, 2 GB RAM, 20 GB SSD, 100 Mbps port, unmetered traffic - EUR 0.0056/hour; capped at EUR 4.00/month",
     "summary": "€0.0056/hour",
     "detail": "Nano, 1 vCPU, 2 GB, 20 GB SSD (capped at €4/month)",
     "source_url": "https://x-zoneservers.com/hourly-vps",
     "checked": "2026-10-02",
     "note": "Prices shown are Bucharest rates; the other five locations carry a location premium shown at checkout. EUR only on the page checked."
    },
    "minimum_deposit_or_prepay": {
     "value": "Prepaid: a minimum credit balance is required before an hourly server is created; the amount is not published",
     "summary": "Prepaid, amount not published",
     "detail": "a minimum balance is required",
     "source_url": "https://x-zoneservers.com/hourly-vps",
     "checked": "2026-10-02",
     "note": "",
     "class": "prepaid_unpublished",
     "sort": 5000
    },
    "refund_policy": {
     "value": "Hourly use is not refunded (billing stops on destroy); account credit purchased in advance is non-refundable when you cancel. Monthly VPS: full refund within 48 hours of the first order",
     "summary": "No",
     "detail": "prepaid credit non-refundable; 48 h on first monthly order",
     "source_url": "https://x-zoneservers.com/terms-and-conditions",
     "checked": "2026-10-02",
     "note": "Terms section 12. Prepaid fees are refunded if X-ZoneServers terminates for reasons other than a material breach (section 11).",
     "class": "no",
     "sort": 4
    },
    "verification_level": {
     "value": "Not published - the terms only require the information you provide about yourself to be true and kept current",
     "summary": "Not published",
     "detail": "",
     "source_url": "https://x-zoneservers.com/terms-and-conditions",
     "checked": "2026-10-02",
     "note": "Terms section 3.1. No ID-check or KYC procedure is described on the pages checked."
    },
    "payment_methods": {
     "value": "Credit and debit cards, PayPal, cryptocurrency (Bitcoin, Ethereum and other major coins) and bank transfer",
     "summary": "Cards, PayPal, crypto",
     "detail": "also bank transfer",
     "source_url": "https://x-zoneservers.com/faq",
     "checked": "2026-10-02",
     "note": "Only cards can be charged automatically (Terms section 8, https://x-zoneservers.com/terms-and-conditions)."
    },
    "windows_licence": {
     "value": "Not offered on VPS (Windows is available on dedicated servers only)",
     "summary": "Not offered",
     "detail": "on VPS; dedicated servers only",
     "source_url": "https://x-zoneservers.com/faq",
     "checked": "2026-10-02",
     "note": "",
     "class": "not_offered",
     "sort": 2
    },
    "api": {
     "value": "Yes - Customer REST API v1 (public beta, OpenAPI 3.0, 92 operations) can order and destroy hourly VPS",
     "summary": "Yes",
     "detail": "REST API v1 (public beta)",
     "source_url": "https://x-zoneservers.com/api-documentation",
     "checked": "2026-10-02",
     "note": ""
    },
    "locations_count": {
     "value": "6 VPS locations: Bucharest, Warsaw, Amsterdam, Frankfurt, Vienna, Ashburn (US East)",
     "summary": "6 locations",
     "detail": "5 in Europe, 1 in the USA",
     "source_url": "https://x-zoneservers.com/hourly-vps",
     "checked": "2026-10-02",
     "note": "",
     "sort": 6
    }
   }
  }
 ],
 "publisher_row": {
  "id": "hourlyvps",
  "provider": "HourlyVPS",
  "name": "HourlyVPS",
  "scope": "Our own rules, for comparison",
  "product_scope": "HourlyVPS KVM VPS (the publisher of this dataset), all plans; built from our pricing store and billing rules",
  "website": "https://www.hourlyvps.com/",
  "currency": "USD",
  "publisher": true,
  "placeholder_prices": false,
  "cheapest_hourly": {
   "amount": 0.01,
   "currency": "USD",
   "plan": "Quartz Q1",
   "derived": false
  },
  "accepts_paypal": false,
  "accepts_crypto": true,
  "locations": 1,
  "normalized": {
   "billing_unit": "hour",
   "billing_unit_seconds": 3600,
   "monthly_cap": true,
   "monthly_cap_hours": 500,
   "monthly_cap_hours_is_our_arithmetic": false,
   "stopped_server": "full",
   "ipv4": "included",
   "minimum_top_up": "prepaid",
   "refund": "no",
   "windows": "not_offered"
  },
  "fields": {
   "billing_increment": {
    "value": "Billed by the hour, in whole cents, from creation until the server is deleted; a partial first or last hour is rounded to the nearest cent.",
    "summary": "Per hour",
    "detail": "by the hour in whole cents; a partial first or last hour is rounded to the nearest cent",
    "source_url": "https://www.hourlyvps.com/legal/terms/#billing-modes",
    "checked": "2026-10-04",
    "note": "",
    "class": "hour",
    "sort": 3600
   },
   "monthly_cap": {
    "value": "Every plan's monthly price is 500 times its hourly price and works as a cap: after 500 hours in a billing period the rest of that period is free, so a server never costs more than its monthly price in a billing period. A billing period is one month from the order date (not the calendar month), and the cap resets every period.",
    "summary": "Monthly price",
    "detail": "500 h on every plan, per billing period from the order date",
    "source_url": "https://www.hourlyvps.com/legal/terms/#billing-modes",
    "checked": "2026-10-04",
    "note": "",
    "class": "cap",
    "sort": 500
   },
   "stopped_server_billed": {
    "value": "A stopped server is billed like a running one, because its resources stay reserved; the monthly cap applies. Billing ends when the server is deleted.",
    "summary": "Billed in full",
    "detail": "until you delete the server",
    "source_url": "https://www.hourlyvps.com/legal/terms/#billing-modes",
    "checked": "2026-10-04",
    "note": "",
    "class": "full",
    "sort": 3
   },
   "ipv4_fee": {
    "value": "1 dedicated IPv4 address and IPv6 included in the plan price.",
    "summary": "Included",
    "detail": "1 IPv4 + IPv6",
    "source_url": "https://www.hourlyvps.com/pricing/",
    "checked": "2026-10-04",
    "note": "",
    "class": "included",
    "sort": 1
   },
   "cheapest_hourly_plan": {
    "value": "Quartz Q1 at $0.01 per hour, monthly price $5.00.",
    "summary": "$0.01/hour",
    "detail": "Quartz Q1, 1 vCPU, 1 GB, 25 GB NVMe",
    "source_url": "https://www.hourlyvps.com/pricing/",
    "checked": "2026-10-04",
    "note": ""
   },
   "minimum_deposit_or_prepay": {
    "value": "Ordering a server takes an initial credit of $5 per server ($9 on Chrono C32; $16 on Chrono C64), prepaid credit (not a fee) from which that server's hourly usage is deducted; when it runs out, a top-up is needed. Account credit top-ups start at $5, by card or cryptocurrency.",
    "summary": "$5",
    "detail": "initial credit per server; top-ups from $5",
    "source_url": "https://www.hourlyvps.com/legal/terms/#billing-credit",
    "checked": "2026-10-04",
    "note": "",
    "class": "prepaid",
    "sort": 5
   },
   "refund_policy": {
    "value": "No refunds of metered usage: servers are billed by the hour up to the monthly cap, so there is no prepaid period to refund. Account credit is not paid out except in the cases the refund policy lists (billing errors, duplicate payments, accounts closed for reasons that are not the customer's fault, statutory withdrawal) or where the law requires it.",
    "summary": "No",
    "detail": "metered usage is not refunded",
    "source_url": "https://www.hourlyvps.com/legal/refunds/#non-refundable",
    "checked": "2026-10-04",
    "note": "",
    "class": "no",
    "sort": 4
   },
   "verification_level": {
    "value": "Risk-based checks; documents only when a check calls for them.",
    "summary": "Minimal paperwork",
    "detail": "see our verification policy",
    "source_url": "https://www.hourlyvps.com/verification-policy/",
    "checked": "2026-10-04",
    "note": ""
   },
   "payment_methods": {
    "value": "Card and cryptocurrency, into prepaid account credit in US dollars (the only currency). No PayPal.",
    "summary": "Card, crypto",
    "detail": "no PayPal",
    "source_url": "https://www.hourlyvps.com/payment-methods/",
    "checked": "2026-10-04",
    "note": ""
   },
   "windows_licence": {
    "value": "Windows Server is not on our price list.",
    "summary": "Not on our price list",
    "detail": "",
    "source_url": "https://www.hourlyvps.com/pricing/",
    "checked": "2026-10-04",
    "note": "",
    "class": "not_offered",
    "sort": 2
   },
   "api": {
    "value": "REST API.",
    "summary": "Yes",
    "detail": "REST API",
    "source_url": "https://www.hourlyvps.com/network/",
    "checked": "2026-10-04",
    "note": ""
   },
   "locations_count": {
    "value": "1 location: Istanbul; coming soon: New York.",
    "summary": "1 location",
    "detail": "Istanbul (coming soon: New York)",
    "source_url": "https://www.hourlyvps.com/locations/",
    "checked": "2026-10-04",
    "note": "",
    "sort": 1
   }
  }
 }
}
