{
 "features_resolved": {
  "snapshot_any": true,
  "snapshot_mem": false,
  "fork": true,
  "pause_resume": true,
  "persistent_disk": true,
  "whole_disk": null,
  "persist_scope": null,
  "volumes": true,
  "auto_stop_idle": false,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": true,
  "image_oci": false,
  "vm_isolation": true,
  "docker_inside": true,
  "nested_virt": false,
  "root": true,
  "systemd": true,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": false,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": false,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": false,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": true,
  "raw_tcp_inbound": true,
  "egress_allowlist": true,
  "open_internet": true,
  "static_egress_ip": true,
  "private_network": true,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "soc2": false,
  "hipaa": false,
  "sso": false,
  "gpu": false,
  "arm64": true,
  "windows": false,
  "macos": false,
  "lang_python": true,
  "lang_node": false,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": false,
  "credential_injection": false,
  "egress_http_rules": false,
  "wake_on_request": false,
  "live_resize": false,
  "fork_running": true,
  "memory_snapshot_fork": false,
  "webhooks": false,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": false,
  "mcp_server": false,
  "usage_api": false,
  "snapshot_auto": false,
  "snapshot_on_demand": true,
  "harness_api": false,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": true,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": false,
  "sidecar": null,
  "fuse": true,
  "kernel_features": true,
  "burst": null
 },
 "company": {
  "id": "hetzner-cloud",
  "checked": "2026-09-30",
  "company": "Hetzner Online GmbH",
  "ownership": {
   "value": "bootstrapped",
   "parent": null,
   "source": "https://en.wikipedia.org/wiki/Hetzner",
   "quote": "Hetzner Online GmbH is a company and data center operator based in Gunzenhausen, Bavaria, in Germany... Founded 1997... Founder Martin Hetzner... Key people Martin Hetzner (CEO)"
  },
  "stage": {
   "value": "bootstrapped",
   "source": "https://en.wikipedia.org/wiki/Hetzner",
   "quote": "Hetzner Online GmbH began operations in Germany in 1997 under the name Hetzner Online Services... The company is named after its founder Martin Hetzner.",
   "confidence": "high",
   "note": "Founder-owned, privately held German GmbH since 1997 (was an AG 2000-2015). No venture capital funding rounds found; the company has been consistently profitable and self-funded."
  },
  "accelerators": [],
  "total_funding_usd": {
   "value": 0,
   "status": "confirmed",
   "basis": "No VC/PE funding rounds reported anywhere; company is founder-owned and profitable, financed from operating cash flow",
   "source": "https://en.wikipedia.org/wiki/Hetzner",
   "quote": "Founder Martin Hetzner; Key people Martin Hetzner (CEO)"
  },
  "last_round": {
   "type": "none",
   "amount_usd": null,
   "date": null,
   "leads": [],
   "status": "unknown",
   "source": "",
   "quote": ""
  },
  "investors": [],
  "portfolio_listings": [],
  "revenue": {
   "value_usd": 400000000,
   "kind": "annual revenue",
   "as_of": "2021",
   "status": "confirmed",
   "basis": "Wikipedia infobox citing Hetzner Online GmbH's German statutory annual financial statement (Bundesanzeiger) for fiscal year 2021; converted from EUR at ~1.09 USD/EUR",
   "source": "https://en.wikipedia.org/wiki/Hetzner",
   "quote": "Revenue €367 million (2021); Net income €103 million (2021)"
  },
  "employees": {
   "value": null,
   "source": ""
  },
  "note": "Hetzner Online GmbH is a privately held, founder-owned (Martin Hetzner) German hosting/cloud company founded in 1997 in Gunzenhausen, Bavaria; no external VC funding, no accelerator involvement, and no acquisition. Financials are filed publicly in Germany's Bundesanzeiger (company register) as required by GmbH law; most recent publicly cited figures are for FY2021 (€367M revenue / €103M net income). Revenue has likely grown materially since 2021 given continued data-center expansion (Ashburn VA 2021, Singapore 2024), but no newer confirmed figure was found within the research window."
 },
 "id": "hetzner-cloud",
 "name": "Hetzner Cloud",
 "url": "https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/",
 "category": "hyperscaler",
 "isolation": "vm",
 "modes": [
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [],
   "key": "shared-regular-eu",
   "label": "Shared vCPU, Regular Performance (CPX, AMD), EU (NBG1/HEL1)",
   "regions": [
    "eu"
   ],
   "sizes": [
    {
     "name": "CPX22",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": 80,
     "hour": 0.0368,
     "month_cap": 22.99
    },
    {
     "name": "CPX32",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 160,
     "hour": 0.0673,
     "month_cap": 41.99
    },
    {
     "name": "CPX42",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 320,
     "hour": 0.1314,
     "month_cap": 81.99
    },
    {
     "name": "CPX52",
     "vcpu": 12,
     "ram_gib": 24,
     "disk_gib": 480,
     "hour": 0.1907,
     "month_cap": 118.99
    },
    {
     "name": "CPX62",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 640,
     "hour": 0.2452,
     "month_cap": 152.99
    },
    {
     "name": "CPX12",
     "vcpu": 1,
     "ram_gib": 2,
     "disk_gib": 40,
     "hour": 0.0216,
     "month_cap": 13.49
    }
   ],
   "note": "Prices in effect for new orders/rescales since 2026-06-15 08:00 CEST (+142-177% in USD vs April). Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion). Included egress 20 TB/server/month, overage EUR 1 ($1.20)/TB. CPX12 (1 vCPU/2 GB/40 GB) is sold in EU (FSN1/NBG1/HEL1) at USD 0.0216/h, cap 13.49 (EUR 0.0184/11.49) excl. IPv4 per the Hetzner price feed; it is missing from the docs June table but is in sizes[]."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [],
   "key": "shared-regular-us",
   "label": "Shared vCPU, Regular Performance (CPX, AMD), US (ASH1/HIL1)",
   "regions": [
    "us"
   ],
   "sizes": [
    {
     "name": "CPX11",
     "vcpu": 2,
     "ram_gib": 2,
     "disk_gib": 40,
     "hour": 0.0328,
     "month_cap": 20.49
    },
    {
     "name": "CPX21",
     "vcpu": 3,
     "ram_gib": 4,
     "disk_gib": 80,
     "hour": 0.0601,
     "month_cap": 37.49
    },
    {
     "name": "CPX31",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 160,
     "hour": 0.1178,
     "month_cap": 73.49
    },
    {
     "name": "CPX41",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 240,
     "hour": 0.2267,
     "month_cap": 141.49
    },
    {
     "name": "CPX51",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 360,
     "hour": 0.4479,
     "month_cap": 279.49
    }
   ],
   "note": "Since 2026-06-15 (CPX31 +195% in USD vs April). Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion). Included egress only 1-5 TB/server (CPX11 1, CPX21 2, CPX31 3, CPX41 4, CPX51 5 TB); overage EUR 1 ($1.20)/TB per Hetzner traffic doc. US is the most expensive shared region."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [],
   "key": "shared-regular-sin",
   "label": "Shared vCPU, Regular Performance (CPX, AMD), Singapore (SIN1)",
   "regions": [
    "asia"
   ],
   "sizes": [
    {
     "name": "CPX12",
     "vcpu": 1,
     "ram_gib": 2,
     "disk_gib": 40,
     "hour": 0.0288,
     "month_cap": 17.99
    },
    {
     "name": "CPX22",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": 80,
     "hour": 0.0497,
     "month_cap": 30.99
    },
    {
     "name": "CPX32",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 160,
     "hour": 0.0929,
     "month_cap": 57.99
    },
    {
     "name": "CPX42",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 320,
     "hour": 0.1763,
     "month_cap": 109.99
    },
    {
     "name": "CPX52",
     "vcpu": 12,
     "ram_gib": 24,
     "disk_gib": 480,
     "hour": 0.254,
     "month_cap": 158.49
    },
    {
     "name": "CPX62",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 640,
     "hour": 0.3253,
     "month_cap": 202.99
    }
   ],
   "note": "Since 2026-06-15. Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion). Included egress 0.5-5 TB/server (CPX12 0.5 ... CPX62 5 TB); overage $8.49/TB (official Singapore page), i.e. ~7x the EU/US overage."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [],
   "key": "dedicated-eu",
   "label": "Dedicated vCPU, General Purpose (CCX, AMD), EU (NBG1/HEL1)",
   "regions": [
    "eu"
   ],
   "sizes": [
    {
     "name": "CCX13",
     "vcpu": 2,
     "ram_gib": 8,
     "disk_gib": 80,
     "hour": 0.0809,
     "month_cap": 50.49
    },
    {
     "name": "CCX23",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 160,
     "hour": 0.1626,
     "month_cap": 101.49
    },
    {
     "name": "CCX33",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 240,
     "hour": 0.2612,
     "month_cap": 162.99
    },
    {
     "name": "CCX43",
     "vcpu": 16,
     "ram_gib": 64,
     "disk_gib": 360,
     "hour": 0.5216,
     "month_cap": 325.49
    },
    {
     "name": "CCX53",
     "vcpu": 32,
     "ram_gib": 128,
     "disk_gib": 600,
     "hour": 1.0088,
     "month_cap": 629.49
    },
    {
     "name": "CCX63",
     "vcpu": 48,
     "ram_gib": 192,
     "disk_gib": 960,
     "hour": 1.6138,
     "month_cap": 1006.99
    }
   ],
   "note": "Dedicated vCPU threads (no noisy neighbours). Since 2026-06-15 (CCX13/23 +174% vs April). RAM fixed at 4 GB/vCPU, so a 4 vCPU/8 GiB workload gets CCX23 (16 GB). Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion). Included egress 20/20/30/40/50/60 TB by size; overage EUR 1 ($1.20)/TB."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [],
   "key": "dedicated-us",
   "label": "Dedicated vCPU, General Purpose (CCX, AMD), US (ASH1/HIL1)",
   "regions": [
    "us"
   ],
   "sizes": [
    {
     "name": "CCX13",
     "vcpu": 2,
     "ram_gib": 8,
     "disk_gib": 80,
     "hour": 0.0817,
     "month_cap": 50.99
    },
    {
     "name": "CCX23",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 160,
     "hour": 0.165,
     "month_cap": 102.99
    },
    {
     "name": "CCX33",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 240,
     "hour": 0.266,
     "month_cap": 165.99
    },
    {
     "name": "CCX43",
     "vcpu": 16,
     "ram_gib": 64,
     "disk_gib": 360,
     "hour": 0.528,
     "month_cap": 329.49
    },
    {
     "name": "CCX53",
     "vcpu": 32,
     "ram_gib": 128,
     "disk_gib": 600,
     "hour": 1.0184,
     "month_cap": 635.49
    },
    {
     "name": "CCX63",
     "vcpu": 48,
     "ram_gib": 192,
     "disk_gib": 960,
     "hour": 1.6258,
     "month_cap": 1014.49
    }
   ],
   "note": "Since 2026-06-15. In the US, CCX23 ($0.1650/h, 4 vCPU/16 GB dedicated) is only 40% dearer than shared CPX31 ($0.1178/h, 4/8). Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion). Included egress 1/2/3/4/6/8 TB by size; overage EUR 1 ($1.20)/TB."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [],
   "key": "dedicated-sin",
   "label": "Dedicated vCPU, General Purpose (CCX, AMD), Singapore (SIN1)",
   "regions": [
    "asia"
   ],
   "sizes": [
    {
     "name": "CCX13",
     "vcpu": 2,
     "ram_gib": 8,
     "disk_gib": 80,
     "hour": 0.1017,
     "month_cap": 63.49
    },
    {
     "name": "CCX23",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 160,
     "hour": 0.2051,
     "month_cap": 127.99
    },
    {
     "name": "CCX33",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 240,
     "hour": 0.3301,
     "month_cap": 205.99
    },
    {
     "name": "CCX43",
     "vcpu": 16,
     "ram_gib": 64,
     "disk_gib": 360,
     "hour": 0.6442,
     "month_cap": 401.99
    },
    {
     "name": "CCX53",
     "vcpu": 32,
     "ram_gib": 128,
     "disk_gib": 600,
     "hour": 1.2332,
     "month_cap": 769.49
    },
    {
     "name": "CCX63",
     "vcpu": 48,
     "ram_gib": 192,
     "disk_gib": 960,
     "hour": 1.9607,
     "month_cap": 1223.49
    }
   ],
   "note": "Since 2026-06-15. Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion). Included egress 1/2/3/4/6/8 TB by size; overage $8.49/TB."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [
    "stock"
   ],
   "key": "shared-cost-optimized-eu",
   "label": "Shared vCPU, Cost-Optimized (CX, Intel/AMD), EU",
   "regions": [
    "eu"
   ],
   "sizes": [
    {
     "name": "CX23",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": 40,
     "hour": 0.0104,
     "month_cap": 6.49
    },
    {
     "name": "CX33",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 80,
     "hour": 0.016,
     "month_cap": 9.99
    },
    {
     "name": "CX43",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 160,
     "hour": 0.0296,
     "month_cap": 18.49
    },
    {
     "name": "CX53",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 320,
     "hour": 0.0561,
     "month_cap": 34.99
    }
   ],
   "note": "Cheapest Hetzner line (older hardware), EU only (NBG1/HEL1). Flagged stock (not alt: it is an ordinary shared-vCPU VM): hetzner.com/cloud/cost-optimized on 2026-09-28: \"This product is currently unavailable. Please check back later.\" for every type; Hetzner says the number of servers is limited; restock timing unknown. Since 2026-06-15 (+25-32% vs April). Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion). 20 TB egress included/server.",
   "perf": {
    "cpu_runs_s": 8.88,
    "cold_start_ms": null,
    "burst_tti_ms": null,
    "dax_s": null
   },
   "perf_source": "hpc sandbox benchmark 2026-08-24, row \"boat\" = boat.dev temporary capacity-fallback sandbox running on a Hetzner CX33 VM (4 vCPU/8 GiB), n=11; indirect (measured through boat.dev, vendor-run)",
   "stock_note": "all CX types \"currently unavailable\" on hetzner.com (2026-09-28)"
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": true
   },
   "flags": [
    "stock"
   ],
   "key": "shared-arm-eu",
   "label": "Shared vCPU, Cost-Optimized ARM (CAX, Ampere Altra), EU - arm64",
   "regions": [
    "eu"
   ],
   "sizes": [
    {
     "name": "CAX11",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": 40,
     "hour": 0.0112,
     "month_cap": 6.99
    },
    {
     "name": "CAX21",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 80,
     "hour": 0.02,
     "month_cap": 12.49
    },
    {
     "name": "CAX31",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 160,
     "hour": 0.04,
     "month_cap": 24.99
    },
    {
     "name": "CAX41",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 320,
     "hour": 0.0777,
     "month_cap": 48.49
    }
   ],
   "note": "arm64 only (x86 images/containers will not run). EU only. Flagged stock (not alt): hetzner.com/cloud/cost-optimized on 2026-09-28: \"This product is currently unavailable. Please check back later.\" for every type; Hetzner says the number of servers is limited. Since 2026-06-15 (+27-35% vs April). Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion). 20 TB egress included/server.",
   "stock_note": "all CAX types \"currently unavailable\" on hetzner.com (2026-09-28)"
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [
    "alt"
   ],
   "key": "legacy-shared-regular-eu",
   "label": "LEGACY price (servers ordered before 2026-06-15, never rescaled): CPX EU",
   "regions": [
    "eu"
   ],
   "sizes": [
    {
     "name": "CPX22",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": 80,
     "hour": 0.0152,
     "month_cap": 9.49
    },
    {
     "name": "CPX32",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 160,
     "hour": 0.0256,
     "month_cap": 15.99
    },
    {
     "name": "CPX42",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 320,
     "hour": 0.0481,
     "month_cap": 29.99
    },
    {
     "name": "CPX52",
     "vcpu": 12,
     "ram_gib": 24,
     "disk_gib": 480,
     "hour": 0.0689,
     "month_cap": 42.99
    },
    {
     "name": "CPX62",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 640,
     "hour": 0.0953,
     "month_cap": 59.49
    }
   ],
   "note": "April-2026 price level (\"old\" column of the 15 June 2026 table), still billed for servers ordered before 2026-06-15 08:00 CEST. Lost permanently on rescale (up or down), restore of a deleted server, or transfer to a project with another currency; rebuilds and same-currency transfers keep it. Cannot be newly bought: only relevant if you already hold these servers. Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion)."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [
    "alt"
   ],
   "key": "legacy-dedicated-eu",
   "label": "LEGACY price (ordered before 2026-06-15, never rescaled): CCX EU",
   "regions": [
    "eu"
   ],
   "sizes": [
    {
     "name": "CCX13",
     "vcpu": 2,
     "ram_gib": 8,
     "disk_gib": 80,
     "hour": 0.0296,
     "month_cap": 18.49
    },
    {
     "name": "CCX23",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 160,
     "hour": 0.0593,
     "month_cap": 36.99
    },
    {
     "name": "CCX33",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 240,
     "hour": 0.1186,
     "month_cap": 73.99
    },
    {
     "name": "CCX43",
     "vcpu": 16,
     "ram_gib": 64,
     "disk_gib": 360,
     "hour": 0.2364,
     "month_cap": 147.49
    },
    {
     "name": "CCX53",
     "vcpu": 32,
     "ram_gib": 128,
     "disk_gib": 600,
     "hour": 0.4727,
     "month_cap": 294.99
    },
    {
     "name": "CCX63",
     "vcpu": 48,
     "ram_gib": 192,
     "disk_gib": 960,
     "hour": 0.7083,
     "month_cap": 441.99
    }
   ],
   "note": "April-2026 price level kept by pre-15-June servers; same loss conditions as legacy CPX. Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion)."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [
    "alt"
   ],
   "key": "legacy-shared-regular-us",
   "label": "LEGACY price (ordered before 2026-06-15, never rescaled): CPX US",
   "regions": [
    "us"
   ],
   "sizes": [
    {
     "name": "CPX11",
     "vcpu": 2,
     "ram_gib": 2,
     "disk_gib": 40,
     "hour": 0.0112,
     "month_cap": 6.99
    },
    {
     "name": "CPX21",
     "vcpu": 3,
     "ram_gib": 4,
     "disk_gib": 80,
     "hour": 0.0224,
     "month_cap": 13.99
    },
    {
     "name": "CPX31",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 160,
     "hour": 0.04,
     "month_cap": 24.99
    },
    {
     "name": "CPX41",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 240,
     "hour": 0.0745,
     "month_cap": 46.49
    },
    {
     "name": "CPX51",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 360,
     "hour": 0.1482,
     "month_cap": 92.49
    }
   ],
   "note": "April-2026 price level kept by pre-15-June servers. Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion)."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [
    "alt"
   ],
   "key": "legacy-dedicated-us",
   "label": "LEGACY price (ordered before 2026-06-15, never rescaled): CCX US",
   "regions": [
    "us"
   ],
   "sizes": [
    {
     "name": "CCX13",
     "vcpu": 2,
     "ram_gib": 8,
     "disk_gib": 80,
     "hour": 0.032,
     "month_cap": 19.99
    },
    {
     "name": "CCX23",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 160,
     "hour": 0.0641,
     "month_cap": 39.99
    },
    {
     "name": "CCX33",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 240,
     "hour": 0.1234,
     "month_cap": 76.99
    },
    {
     "name": "CCX43",
     "vcpu": 16,
     "ram_gib": 64,
     "disk_gib": 360,
     "hour": 0.246,
     "month_cap": 153.49
    },
    {
     "name": "CCX53",
     "vcpu": 32,
     "ram_gib": 128,
     "disk_gib": 600,
     "hour": 0.492,
     "month_cap": 306.99
    },
    {
     "name": "CCX63",
     "vcpu": 48,
     "ram_gib": 192,
     "disk_gib": 960,
     "hour": 0.738,
     "month_cap": 460.49
    }
   ],
   "note": "April-2026 price level kept by pre-15-June servers. Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion)."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [
    "alt"
   ],
   "key": "legacy-shared-regular-sin",
   "label": "LEGACY price (ordered before 2026-06-15, never rescaled): CPX Singapore",
   "regions": [
    "asia"
   ],
   "sizes": [
    {
     "name": "CPX12",
     "vcpu": 1,
     "ram_gib": 2,
     "disk_gib": 40,
     "hour": 0.0152,
     "month_cap": 9.49
    },
    {
     "name": "CPX22",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": 80,
     "hour": 0.0296,
     "month_cap": 18.49
    },
    {
     "name": "CPX32",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 160,
     "hour": 0.0617,
     "month_cap": 38.49
    },
    {
     "name": "CPX42",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 320,
     "hour": 0.1058,
     "month_cap": 65.99
    },
    {
     "name": "CPX52",
     "vcpu": 12,
     "ram_gib": 24,
     "disk_gib": 480,
     "hour": 0.1482,
     "month_cap": 92.49
    },
    {
     "name": "CPX62",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 640,
     "hour": 0.1899,
     "month_cap": 118.49
    }
   ],
   "note": "April-2026 price level kept by pre-15-June servers. Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion)."
  },
  {
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 3600,
   "granularity_s": 3600,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "flags": [
    "alt"
   ],
   "key": "legacy-dedicated-sin",
   "label": "LEGACY price (ordered before 2026-06-15, never rescaled): CCX Singapore",
   "regions": [
    "asia"
   ],
   "sizes": [
    {
     "name": "CCX13",
     "vcpu": 2,
     "ram_gib": 8,
     "disk_gib": 80,
     "hour": 0.0521,
     "month_cap": 32.49
    },
    {
     "name": "CCX23",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 160,
     "hour": 0.0969,
     "month_cap": 60.49
    },
    {
     "name": "CCX33",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 240,
     "hour": 0.1835,
     "month_cap": 114.49
    },
    {
     "name": "CCX43",
     "vcpu": 16,
     "ram_gib": 64,
     "disk_gib": 360,
     "hour": 0.3373,
     "month_cap": 210.49
    },
    {
     "name": "CCX53",
     "vcpu": 32,
     "ram_gib": 128,
     "disk_gib": 600,
     "hour": 0.7235,
     "month_cap": 451.49
    },
    {
     "name": "CCX63",
     "vcpu": 48,
     "ram_gib": 192,
     "disk_gib": 960,
     "hour": 1.1851,
     "month_cap": 739.49
    }
   ],
   "note": "April-2026 price level kept by pre-15-June servers. Hourly price with a monthly cap: bill = min(started_hours x hourly, monthly cap) per server per calendar month; every started hour billed in full. Billed from creation until DELETION, powered-off servers pay full price. Excl. Primary IPv4 ($0.0010/h, max $0.60/mo) and VAT. USD list prices for USD-currency accounts (EUR accounts pay the EUR list, not an FX conversion)."
  }
 ],
 "storage": {
  "included_disk_gib": 40,
  "disk_gib_month": 0.0767,
  "disk_billed_when_stopped": true,
  "snapshot_gib_month": 0.0199,
  "paused_ram_billed": true
 },
 "network": {
  "egress_free_gib": 20000,
  "egress_gib": 0.0012,
  "ipv4_month": 0.6,
  "ipv4_available": true,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "Pay-as-you-go (postpaid)",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": 0,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": 48,
   "max_ram_gib": 192,
   "sizes_allowed": null,
   "note": "No plans or seats. Postpaid monthly invoice. Per-project default resource limits (server count) raisable by support ticket; exact defaults not verified on 2026-09-28. Cost alerts are notifications only, no hard spend cap."
  }
 ],
 "free": {
  "monthly_credit": 0,
  "one_time_credit": 0
 },
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": true,
  "gpu": false,
  "gpu_types": [],
  "snapshot": "fs",
  "pause_resume": true,
  "fork": true,
  "persistent_disk": true,
  "volumes": true,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": true,
  "nested_virt": false,
  "root": true,
  "systemd": true,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": false,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": true,
  "raw_tcp_inbound": true,
  "egress_allowlist": true,
  "static_egress_ip": true,
  "private_network": true,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "regions": [
   "eu",
   "us",
   "asia"
  ],
  "soc2": false,
  "hipaa": false,
  "sso": false,
  "lang_python": true,
  "lang_node": false,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": false,
  "credential_injection": false,
  "egress_http_rules": false,
  "wake_on_request": false,
  "live_resize": false,
  "fork_running": true,
  "memory_snapshot_fork": false,
  "webhooks": false,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": false,
  "mcp_server": false,
  "snapshot_auto": false,
  "snapshot_on_demand": true,
  "harness_api": false,
  "egress_allowlist_level": "ip",
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "volume_attach": true,
  "volume_shared": false,
  "isolation": "qemu-kvm",
  "image_oci": false,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter",
  "own_agent_api": false,
  "max_session_unlimited": true,
  "open_internet": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "perf_source": "No direct Hetzner benchmark. Mode shared-cost-optimized-eu carries the hpc 2026-08-24 \"boat\" row (boat.dev capacity fallback on a Hetzner CX33 VM, 8.88 runs/s) as an indirect proxy.",
 "knobs": [
  {
   "id": "backups",
   "label": "Automatic daily backups (7 slots)",
   "kind": "select",
   "min": null,
   "max": null,
   "step": null,
   "default": 1,
   "unit": null,
   "options": [
    {
     "value": 1,
     "label": "Off"
    },
    {
     "value": 1.2,
     "label": "On (+20% of server price)"
    }
   ],
   "effect": "rate_factor",
   "modes": null,
   "why": "Backups are a flat 20% of the server price (docs.hetzner.com/cloud/billing/faq)."
  },
  {
   "id": "exists_vs_used",
   "label": "Server-hours billed per hour actually used (servers kept but powered off)",
   "kind": "slider",
   "min": 1,
   "max": 5,
   "step": 0.25,
   "default": 1,
   "unit": "x",
   "options": null,
   "effect": "hours_factor",
   "modes": null,
   "why": "Hetzner bills a server from creation until deletion, even when powered off. 1 = delete after each session (restore from snapshot). Keeping 176 h/month of work on servers that exist all month (730 h) is ~4.1x, but the monthly cap then applies (engine month_cap) so the real multiplier is capped."
  }
 ],
 "caveats": [
  "Prices are Hetzner USD list prices (for accounts whose currency is USD) from the official 15 June 2026 price-adjustment table, excl. VAT and excl. IPv4. EUR accounts pay the EUR list (e.g. CPX32 EUR 0.0569/h, cap EUR 35.49), which is NOT an FX conversion; the account currency cannot be changed after creation.",
  "Two 2026 increases: (1) 2026-04-01 (announced 2026-02-23): roughly +30-37% in EUR, applied to existing AND new products; (2) 2026-06-15 08:00 CEST: CPX +51% (SIN) to +204% (US) and CCX +65% to +174% (USD hourly), CX +25-32% and CAX +27-35%, applied only to new orders and rescales. Current-price modes use the June prices; legacy modes (flag alt) use the April level still billed for servers ordered before 15 June. Pre-April prices are only third-party reported (e.g. CX23 EUR 2.99 -> 3.99, cloudtally.eu).",
  "Legacy pricing is lost on rescale (up or down), restoring a deleted server, or moving to a project with a different currency.",
  "Every started hour is billed in full (a 5-minute server costs 1 h); monthly cap reached after ~624 h (cap/hourly). Billing runs until deletion: powered-off servers pay 100%. To stop paying, snapshot + delete, then recreate (boot tens of seconds; not benchmarked).",
  "Primary IPv4: $0.0010/h, capped $0.60/month (EUR 0.0008/h, 0.50/month), billed for every existing IPv4 even when unassigned; IPv6 free. Servers can be created IPv6-only or private-only to save it. Floating IPv4 $3.50/month, floating IPv6 $1.50/month.",
  "Included egress is PER SERVER and region-dependent: EU 20 TB (CX/CAX/CPX), CCX 20-60 TB; US CPX 1-5 TB, CCX 1-8 TB; SIN CPX 0.5-5 TB, CCX 1-8 TB. Card egress_free_gib=20000 is one EU server; US/SIN are far lower. Overage EUR 1 ($1.20)/TB (Hetzner traffic doc) in EU/US, $8.49/TB in Singapore (official SIN page); billed in 100 MB blocks; ingress and same-zone traffic free.",
  "Snapshots: $0.0199 / EUR 0.0143 per GB-month from Hetzner's first-party website price API (product CLOUD_24, field labelled 'hourly' but the public page labels it per GB per month; do not multiply by 730). Re-fetched 2026-09-28. Billed on compressed size, pro-rata. Default limit 30 snapshots.",
  "Singapore traffic overage: current price API gives $8.30/TB while the calculator matrix / SIN page say $8.49/TB (EUR 7.40); unresolved. Residency: only NBG1/FSN1/HEL1 are EU; SIN/US deployments are not EU-resident regardless of Hetzner's company location.",
  "Volumes (block storage): $0.0767 / EUR 0.0572 per GB-month (first-party price API product CLOUD_23, re-fetched 2026-09-28; matches the archived official April-2026 adjustment table, old $0.050). Card disk_gib_month = volume rate for disk beyond the size-included local NVMe (40-960 GB by size, not resizable independently).",
  "Backups: +20% of the server price, 7 daily slots, removed with the server (official billing FAQ) -> knob.",
  "Availability: on 2026-09-28 the cost-optimized CX and CAX lines were marked \"not available\" on hetzner.com (limited, older hardware), so those modes are flagged stock (a named compromise, still priced), not alt. Prices on hetzner.com product pages are JS-rendered and did not render in headless Chrome; all server prices come from docs.hetzner.com.",
  "No per-second or per-minute billing, no spot, no reserved/commit discounts, no free tier. Cost alerts do not cap spend.",
  "CCX RAM is fixed at 4 GB/vCPU, so 4 vCPU/8 GiB lands on CCX23 (16 GB). US CPX sizes differ from EU (CPX21 = 3 vCPU/4 GB).",
  "Windows: installable only via own ISO + own licence, unsupported by Hetzner; card windows=false.",
  "Certifications confirmed on docs.hetzner.com: ISO/IEC 27001:2022 and BSI C5 Type 2 (cloud). SOC 2 and HIPAA are not listed (features.soc2/hipaa stay null, likely false). SSO not verified.",
  "History (patch v8-history): the 2026-04-01 increase applied to existing AND new products (incl. volumes $0.050->$0.0767 and snapshots $0.013->$0.0199 USD); the 2026-06-15 increase applies only to new orders/rescales. The legacy-* modes use the post-April (\"old\" June column) level, not pre-April prices.",
  "DIY VM, not a sandbox API: servers are created via the Cloud API/console and you install and operate everything yourself. Boot time is not published, so boot_overhead_s is left null (every started hour is billed in full anyway).",
  "No nested virtualization on any Hetzner Cloud server (docs FAQ: \"No, this is not possible on cloud server.\").",
  "Rendered first-party confirmation (2026-09-29) of add-on rates previously sourced only from the price feed: snapshots EUR 0.0143/GB-month (USD 0.0199), Floating IPv6 EUR 1.00 (USD 1.50)/month, and backups shown as 'starting at EUR 1.198' (= 20% of the cheapest server incl. IPv4). Volumes: USD 0.0767 / EUR 0.0572 per GB-month, billed hourly with a monthly cap, 10 GB to 10 TB, up to 16 per server, grow-only (cannot shrink).",
  "Load Balancers (not modelled): LB11 USD 8.49/mo cap, 0.0136/h (EUR 7.49/0.0120); LB21 USD 25.49 (EUR 21.49/0.0344/h); LB31 USD 50.49 (EUR 42.99/0.0689/h). Same price in every location. Included traffic 20 TB in EU, 1/2/3 TB in US and SIN. Default 20 LBs per account. LBs terminate TLS (HTTPS service, HTTP->HTTPS redirect) with uploaded or Let's Encrypt managed certificates, the latter only for your own domains in Hetzner DNS; this is why features.inbound_https stays false (no provider-issued HTTPS URL)."
 ],
 "sources": [
  "https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/",
  "https://www.hetzner.com/pressroom/statement-price-adjustment/",
  "https://docs.hetzner.com/cloud/billing/faq/",
  "https://docs.hetzner.com/general/infrastructure-and-availability/ipv4-pricing/",
  "https://docs.hetzner.com/cloud/servers/primary-ips/overview/",
  "https://docs.hetzner.com/cloud/servers/overview/",
  "https://docs.hetzner.com/cloud/servers/backups-snapshots/overview/",
  "https://docs.hetzner.com/robot/general/traffic/",
  "https://docs.hetzner.com/cloud/general/locations/",
  "https://www.hetzner.com/cloud-singapore/",
  "https://www.hetzner.com/cloud/cost-optimized",
  "https://www.hetzner.com/cloud/regular-performance",
  "https://www.hetzner.com/cloud/general-purpose",
  "https://website-price-api.hetzner.com/api/v1/products/CLOUD_24",
  "https://costgoat.com/pricing/hetzner (third-party: volume EUR rate)",
  "https://cloudtally.eu/blog/hetzner-april-2026-price-increase (third-party: pre-April prices)",
  "https://website-price-api.hetzner.com/api/v1/products/CLOUD_23",
  "https://docs.hetzner.com/cloud/servers/faq/"
 ],
 "fleet": {
  "default_max_instances": null,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": "ticket",
  "raise_time_days": null,
  "verification": "Fraud checks may request government-issued ID or advance payment with own credit card; unpaid invoices/order risk may block purchases.",
  "tiers": null,
  "notes": "Account-wide resource limits are visible in Console Limits (numbers unpublished). A limit increase can only be requested after the account has been a customer for one month AND paid its first invoice. Requests are reviewed manually, case by case, during business hours, with no SLA. Other defaults: 20 projects/account, 20 Load Balancers, 30 snapshots, Primary IPs = 2 x server limit. Cloud API: 3600 requests/hour per project (refills 1/s, bursts allowed, 429 when exceeded). Hetzner may temporarily stop some customers from creating or rescaling servers in a location ('try again the following day'), and a create can fail after the ID is shown if capacity runs out.",
  "sources": [
   "https://docs.hetzner.com/cloud/general/faq/",
   "https://docs.hetzner.com/cloud/servers/faq/",
   "https://docs.hetzner.com/general/security-and-identify/fraud-prevention-faq/"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 3,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 4
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/backups-snapshots/faq",
   "quote": "Snapshots are never deleted or updated automatically.",
   "note": "Powered-off servers simply keep their local disk (persistent_disk, still billed 100%). Same page's comparison table: Snapshots 'Never created automatically'. Optional daily Backups (+20% of server price, 7 slots, deleted with the server) are scheduled disk copies, not stop-triggered snapshots. No memory state anywhere.",
   "checked": "2026-09-29"
  },
  "snapshot_on_demand": {
   "value": true,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "Creates an Image (snapshot) from a Server by copying the contents of its disks.",
   "note": "POST /servers/{id}/actions/create_image (API, CLI hcloud, Console); running or stopped (shut down recommended for consistency). Disk only, no memory; attached Volumes excluded. New servers can boot from it in any location ('Use the Backup/Snapshot to create a new server - a duplicate'); snapshots survive server deletion; default limit 30 snapshots.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "n/a - full Cloud API tag list: Actions, Certificates, Datacenters, Firewalls, Floating IPs, Images, ISOs, Load Balancers, Load Balancer Types, Locations, Networks, Placement Groups, Pricing, Primary IPs, Servers, Server Types, SSH Keys, Volumes",
   "note": "Reviewed the complete OpenAPI spec's endpoint/tag list: plain IaaS surface, no exec/agent-harness endpoints of any kind.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": true,
   "source": "https://docs.hetzner.com/cloud/firewalls/faq",
   "quote": "If you define one or more outbound rules, the outbound direction also changes to implicit \"deny\", and all traffic that doesn't match your rules is dropped.",
   "note": "Hetzner Cloud Firewalls (free, stateful): allow-only rules by IP/CIDR, protocol (TCP, UDP, ICMP, ESP, GRE) and port, applied per server or via label selector, up to 5 firewalls/server. Caveats: only applies to traffic leaving the L2 domain (public interface); private Networks are not filtered; DNS resolver and rescue traffic always allowed. A server can also be created without public IPv4/IPv6 (private-only) for no-internet.",
   "checked": "2026-09-29",
   "level": "ip"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/firewalls/faq",
   "quote": "You can filter TCP, UDP, ICMP, ESP and GRE traffic.",
   "note": "Firewall is L3/L4 only (IP/port/protocol); no HTTP-level or domain rules.",
   "checked": "2026-09-29"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://docs.hetzner.com/cloud/firewalls/faq",
   "quote": "The inbound direction has an implicit \"deny\" at the end. All traffic that doesn't match any of your rules will be dropped and will not reach your server.",
   "note": "Inbound allow rules by source IP/CIDR, protocol and port. Without a Firewall attached, the public IP is fully open (guest firewall only). Private-only servers possible; Load Balancers not firewall-able yet.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": true,
   "source": null,
   "quote": null,
   "note": "Full KVM VM with root and own kernel; iptables/nftables/ufw work (standard for Hetzner Cloud).",
   "checked": "2026-09-29",
   "derived": true
  },
  "secret_proxy": {
   "value": false,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "n/a - Cloud API has no credential-injection/secret-proxy endpoints; only server metadata/user-data (cloud-init) is available for passing configuration into a server.",
   "note": "Plain IaaS: any secrets an operator wants inside the VM go in as env vars / cloud-init user-data / mounted files, set up by the customer. No first-party HTTP proxy that injects credentials for outbound API calls.",
   "checked": "2026-09-30"
  },
  "volume_attach": {
   "value": true,
   "source": "https://docs.hetzner.com/cloud/volumes/overview",
   "quote": "Volumes are used to expand storage capacity. Our Volumes are based on the networked block storage model and every block of data is stored on three different physical servers at our Hetzner data centers.",
   "note": "10 GB-10 TB, grow-only, up to 16 per server, same location; not included in server Backups/Snapshots.",
   "checked": "2026-09-29"
  },
  "volume_shared": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/volumes/faq",
   "quote": "Please note that you can only attach a Volume to one server at a time.",
   "note": "Volumes are single-attach read-write block devices. No managed NFS in Hetzner Cloud; the separate Hetzner Storage Box product (SMB/CIFS, SFTP) or Object Storage (S3, not a mount) are the shared options, outside the Cloud server product.",
   "checked": "2026-09-29"
  },
  "isolation": {
   "value": "qemu-kvm",
   "source": "https://docs.hetzner.com/cloud/servers/faq/",
   "quote": "When using the VNC console for text input, each character is sent as individual key presses and releases directly to the hypervisor.",
   "note": "Hetzner Cloud servers are full VMs on a hypervisor (own kernel, root access, VNC console to the underlying hypervisor); no nested virtualization is possible inside them, and no vTPM/TPM — consistent with standard QEMU/KVM cloud virtualization. Hetzner does not name the hypervisor explicitly in public docs, hence medium confidence rather than a direct quote of \"KVM\".",
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/faq/",
   "quote": "Create a new server from a Backup/Snapshot . Attach an ISO image to the virtual drive in your server.",
   "note": "not offered: Hetzner Cloud boots servers from its own OS images, uploaded ISOs, or Backup/Snapshot images of a prior server disk — there is no way to start a server directly from a Docker/OCI container image; outside the product's scope (plain VM IaaS, not a container-image runner).",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/overview",
   "quote": "Cloud Servers ... virtual machines that you can use flexibly for your projects.",
   "note": "not offered: outside the product's scope (generic IaaS VM/VPS, no browser or scraping stealth features).",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/overview",
   "quote": "Cloud Servers ... virtual machines that you can use flexibly for your projects.",
   "note": "not offered: outside the product's scope (generic IaaS VM, no CAPTCHA-solving capability).",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://docs.hetzner.com/cloud/servers/primary-ips/overview/",
   "quote": "Every Cloud Server has one Primary IP by default, which allows the server to communicate with the internet.",
   "note": "Outbound IPs are ordinary Hetzner datacenter IPv4/IPv6 addresses allocated per server; no residential or mobile IP product exists for Cloud servers.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": true,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "If the Server is currently running you must make sure that its disk content is consistent. Otherwise, the created Image may not be readable. To make sure disk content is consistent, we recommend to shut down the Server prior to creating an Image.",
   "note": "create_image (snapshot) can be triggered on a running server without stopping it, and a new server can then be booted from that image; Hetzner recommends (but does not require) shutting down first for disk consistency, so this is a disk-only fork of a running machine, not a memory-preserving one.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/overview",
   "quote": "Cloud Servers ... virtual machines that you can use flexibly for your projects.",
   "note": "not offered: outside the product's scope. Hetzner Cloud is a self-managed IaaS VM you start/stop yourself via API/console; there is no proxy or gateway that wakes a stopped server when a network request arrives, and a stopped server still bills in full (per docs.hetzner.com/cloud/billing/faq).",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "Changes the type (Cores, RAM and disk sizes) of a Server. Server must be powered off for this command to succeed.",
   "note": "Rescale (change_type) requires the server to be stopped first; there is no live/hot resize of a running server's CPU/RAM.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "The Hetzner Cloud API lets you manage Cloud Servers, Networks, and other resources.",
   "note": "not offered: outside the product's scope. The Cloud API only manages infrastructure (servers, images, volumes, networks, firewalls, load balancers, DNS); there is no browser/computer-use/research task-agent product or API.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://github.com/hetznercloud",
   "quote": "hcloud-cli, terraform-provider-hcloud, csi-driver, cloud-controller-manager",
   "note": "The hetznercloud GitHub org ships a CLI, Terraform provider, CSI driver, and Kubernetes cloud-controller-manager, but no first-party MCP server was found for controlling Hetzner Cloud sandboxes/servers as of 2026-09-30.",
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/apps/list/",
   "quote": "Docker CE, GitLab CE ...",
   "note": "not offered out-of-the-box: the App Images marketplace has no Node.js image, and plain OS images (Ubuntu/Debian) do not ship Node.js by default; you install it yourself on the DIY VM.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": false,
   "source": "https://www.hetzner.com/unternehmen/zertifizierung/",
   "quote": "Hetzner Online is certified in accordance with DIN ISO/IEC 27001:2022 ... SOCOTEC Certification, a third party certification authority, performed the audits and officially awarded the certificates.",
   "note": "not offered: Hetzner's public certifications page lists only ISO/IEC 27001:2022 (and, per Hetzner docs elsewhere, BSI C5 Type 2); no SOC 2 report or attestation is mentioned anywhere on Hetzner's compliance pages.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://www.hetzner.com/compliance",
   "quote": "Hetzner Online is certified in accordance with DIN ISO/IEC 27001:2022",
   "note": "not offered: no HIPAA eligibility or BAA is mentioned on Hetzner's compliance/certification pages; Hetzner is an EU-headquartered generic IaaS provider with no published US HIPAA program.",
   "checked": "2026-09-30"
  },
  "sso": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/console/faq",
   "quote": "Hetzner Cloud Console FAQ",
   "note": "not offered: no SAML/OIDC single sign-on is documented for the Hetzner Console; account security docs only reference standard password login plus optional two-factor authentication (TOTP/security key), not enterprise SSO.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://docs.hetzner.com/cloud/billing/faq/",
   "quote": "Billed from creation until DELETION, powered-off servers pay full price.",
   "note": "Cloud servers are ordinary VMs that run indefinitely until the customer stops/deletes them; there is no provider-enforced maximum session length.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "Creates an Image (snapshot) from a Server by copying the contents of its disks.",
   "note": "Hetzner's only 'clone/snapshot' primitive is the Image/snapshot API, which copies disk contents only. No mechanism captures RAM/running-process state, so a clone created from an Image boots cold; nothing survives running.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/faq/",
   "quote": "Can I run virtual machines on cloud servers, or rather is nested virtualization possible? No, this is not possible on cloud server.",
   "note": "Official FAQ states nested virtualization (KVM/etc. inside a cloud server) is not possible.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/overview/",
   "quote": "Cloud servers are virtual machines that run on physical servers and are used to run an operating system and computer programs. ... You can create your own cloud server quickly and easily in the Hetzner Console and add features such as Firewalls and Volumes.",
   "note": "Hetzner Cloud is a bare/DIY IaaS VM product (BYO OS via own ISO/images); there is no vendor-managed graphical desktop/VNC/RDP streaming feature. Outside what the product is.",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/overview/",
   "quote": "Cloud servers are virtual machines that run on physical servers and are used to run an operating system and computer programs.",
   "note": "No managed/pre-installed browser is offered; you install and run everything yourself on the VM. Not part of the product.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "n/a - Cloud API surface only covers Servers, Images, Volumes, Networks, Firewalls, Load Balancers, Certificates, Primary IPs, Placement Groups, Datacenters/Locations, Actions",
   "note": "Plain IaaS Cloud API (checked full endpoint list); no screenshot/click-driving API exists. Outside what the product is.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/billing/faq/",
   "quote": "Yes, you pay for a server that has completed the creation process for as long as it exists, regardless of whether it is turned on or not. We will bill you for your servers until you delete them, independent of their state.",
   "note": "No idle-detection/auto-stop feature exists; servers are billed at full price whether idle, off, or busy, until explicitly deleted.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://docs.hetzner.cloud/cloud.spec.json",
   "quote": "Only domains managed by *Hetzner DNS* are supported.",
   "note": "No provider-issued HTTPS URL for a server port (the feature this flag means: 'HTTPS preview URLs'). HTTPS needs the separately billed Load Balancer product (LB11 from USD 8.49/mo; see caveat) with an uploaded certificate or a Let's Encrypt managed certificate, which the Create Certificate API restricts to the customer's own domains in Hetzner DNS; otherwise run your own reverse proxy + TLS on the server. docs.hetzner.com/networking/load-balancers/overview lists 'Certificates' and 'Managed certificate' as associated resources. Same convention as the digitalocean and aws-ec2 cards (LB + own domain = DIY infra, false). Re-reviewed 2026-10-14: a finding proposing true was rejected on this basis.",
   "checked": "2026-10-14"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/apps/overview/",
   "quote": "Our apps provide you easy access to often used software, such as Docker, WordPress or Nextcloud, with the same intuitive workflow as you already know it from the Hetzner Cloud Server deployment.",
   "note": "Hetzner Cloud Apps (one-click images) list is generic self-hosted software (Docker, WordPress, Nextcloud, GitLab, etc.); no coding-agent harness (Claude Code, Codex, OpenCode...) is offered as a template.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://www.hetzner.com/dedicated-rootserver/matrix-gpu/",
   "quote": "GPU-Line ... Dedicated GPU Server. Powerful and cost-efficient servers for AI workload.",
   "note": "GPUs are only available as Hetzner's separate Dedicated Root Server (Robot) 'GPU-Line' product, not through Hetzner Cloud (the product this card covers, which is provisioned via the Cloud API/Console and has no gpu server type).",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/faq/",
   "quote": "Can I use Windows 10/11 on a server?",
   "note": "Windows is only installable by uploading your own ISO with your own licence; Hetzner does not offer or support a first-party Windows server image/type on Cloud.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/overview/",
   "quote": "Cloud servers are virtual machines that run on physical servers ... The physical servers are located in the USA, in Singapore, and in our data centers in Europe.",
   "note": "Hetzner Cloud only offers Linux/BSD-oriented KVM virtual machines (x86/arm64); no Apple/macOS hardware or VM offering exists on this product. Outside what the product is.",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/overview/",
   "quote": "Cloud servers are virtual machines that run on physical servers ... The physical servers are located in the USA, in Singapore, and in our data centers in Europe.",
   "note": "Hetzner Cloud is a managed public cloud service running only in Hetzner's own datacenters; there is no software/appliance you can install on your own infrastructure.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/servers/overview/",
   "quote": "Cloud servers are virtual machines that run on physical servers ... The physical servers are located in the USA, in Singapore, and in our data centers in Europe.",
   "note": "No bring-your-own-cloud deployment mode; Hetzner Cloud only runs in Hetzner-owned datacenters/regions (EU/US/Singapore), not inside a customer's own AWS/GCP/Azure account.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/apps/overview/",
   "quote": "Our Hetzner Cloud Apps are open-source projects.",
   "note": "Only the 'Apps' image-build tooling/metadata (Packer/cloud-init recipes) is open source; the core Hetzner Cloud platform itself (Console, Cloud API/hypervisor stack, billing) is proprietary and not released under any OSI license.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://docs.hetzner.com/cloud/servers/getting-started/creating-a-server/",
   "quote": "Image OS Images This will be your operating system.",
   "note": "Hetzner Cloud is a DIY Linux VM: you pick an OS Image at creation (Ubuntu, Debian, Fedora, etc., per the OS Images selector). All of Hetzner's standard Linux OS images ship python3 preinstalled by default, so Python is available out of the box on any server without extra setup; there is no Hetzner-specific Python SDK/runtime, this is standard-distro behavior on the base image.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://docs.hetzner.com/cloud/billing/faq/",
   "quote": "You can find the usage data on your bill, which you will receive in the following month. It is not possible to view the usage data if you have not yet received your invoice for the previous month. In the Hetzner Console, you can only view the usage data for the current month.",
   "note": "granularity: account-only; cost: no; Hetzner Cloud API (OpenAPI spec with 152 endpoints) has no usage/billing endpoints. Metrics endpoints (/servers/{id}/metrics) return live performance data (CPU%, disk IOPS, network bandwidth), not billable usage. Usage data is accessible only via Hetzner Console dashboard (web UI) or invoices, not programmatically.",
   "confidence": "high",
   "checked": "2026-10-01"
  }
 },
 "locations": [
  {
   "country": "DE",
   "state": null,
   "city": "Nuremberg",
   "provider_region": "nbg1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "DE",
   "state": null,
   "city": "Falkenstein",
   "provider_region": "fsn1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "FI",
   "state": null,
   "city": "Helsinki",
   "provider_region": "hel1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "VA",
   "city": "Ashburn",
   "provider_region": "ash1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "OR",
   "city": "Hillsboro",
   "provider_region": "hil1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "SG",
   "state": null,
   "city": "Singapore",
   "provider_region": "sin1",
   "self_serve": true,
   "choosable": true
  }
 ],
 "locations_source": "https://docs.hetzner.com/cloud/general/locations/",
 "locations_quote": "Hetzner Cloud provides servers in multiple locations across Europe, the United States, and Asia-Pacific. Choose from Nuremberg, Falkenstein, and Helsinki in Europe; Ashburn and Hillsboro in the United States; and Singapore in Asia.",
 "locations_checked": "2026-10-01"
}