hetzner-pricing.yaml (12581B)
1 apiVersion: v1 2 kind: ConfigMap 3 metadata: 4 name: hetzner-pricing-csv 5 namespace: opencost 6 data: 7 hetzner.csv: | 8 # Hetzner Cloud Pricing for OpenCost CSV Provider 9 # Generated: 2026-04-03T13:33:23.292345 10 # Source: Hetzner Cloud API (https://api.hetzner.cloud/v1/pricing) 11 # Prices in EUR per hour (net, excluding VAT) 12 # 13 EndTimestamp,InstanceID,Region,AssetClass,InstanceIDField,InstanceType,MarketPriceHourly,Version 14 ,cpx11,ash,node,metadata.labels.node.kubernetes.io/instance-type,cpx11,0.009600,2026.04 15 ,cpx11,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx11,0.008800,2026.04 16 ,cpx11,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx11,0.008800,2026.04 17 ,cpx11,hil,node,metadata.labels.node.kubernetes.io/instance-type,cpx11,0.009600,2026.04 18 ,cpx11,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx11,0.008800,2026.04 19 ,cpx11,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx11,0.016000,2026.04 20 ,cpx21,ash,node,metadata.labels.node.kubernetes.io/instance-type,cpx21,0.019200,2026.04 21 ,cpx21,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx21,0.015200,2026.04 22 ,cpx21,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx21,0.015200,2026.04 23 ,cpx21,hil,node,metadata.labels.node.kubernetes.io/instance-type,cpx21,0.019200,2026.04 24 ,cpx21,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx21,0.015200,2026.04 25 ,cpx21,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx21,0.029600,2026.04 26 ,cpx31,ash,node,metadata.labels.node.kubernetes.io/instance-type,cpx31,0.033600,2026.04 27 ,cpx31,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx31,0.028000,2026.04 28 ,cpx31,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx31,0.028000,2026.04 29 ,cpx31,hil,node,metadata.labels.node.kubernetes.io/instance-type,cpx31,0.033600,2026.04 30 ,cpx31,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx31,0.028000,2026.04 31 ,cpx31,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx31,0.052100,2026.04 32 ,cpx41,ash,node,metadata.labels.node.kubernetes.io/instance-type,cpx41,0.062500,2026.04 33 ,cpx41,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx41,0.052100,2026.04 34 ,cpx41,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx41,0.052100,2026.04 35 ,cpx41,hil,node,metadata.labels.node.kubernetes.io/instance-type,cpx41,0.062500,2026.04 36 ,cpx41,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx41,0.052100,2026.04 37 ,cpx41,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx41,0.088900,2026.04 38 ,cpx51,ash,node,metadata.labels.node.kubernetes.io/instance-type,cpx51,0.125000,2026.04 39 ,cpx51,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx51,0.113800,2026.04 40 ,cpx51,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx51,0.113800,2026.04 41 ,cpx51,hil,node,metadata.labels.node.kubernetes.io/instance-type,cpx51,0.125000,2026.04 42 ,cpx51,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx51,0.113800,2026.04 43 ,cpx51,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx51,0.160200,2026.04 44 ,cax11,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cax11,0.007200,2026.04 45 ,cax11,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cax11,0.007200,2026.04 46 ,cax11,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cax11,0.007200,2026.04 47 ,cax21,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cax21,0.012800,2026.04 48 ,cax21,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cax21,0.012800,2026.04 49 ,cax21,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cax21,0.012800,2026.04 50 ,cax31,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cax31,0.025600,2026.04 51 ,cax31,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cax31,0.025600,2026.04 52 ,cax31,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cax31,0.025600,2026.04 53 ,cax41,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cax41,0.050500,2026.04 54 ,cax41,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cax41,0.050500,2026.04 55 ,cax41,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cax41,0.050500,2026.04 56 ,ccx13,ash,node,metadata.labels.node.kubernetes.io/instance-type,ccx13,0.027200,2026.04 57 ,ccx13,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,ccx13,0.025600,2026.04 58 ,ccx13,hel1,node,metadata.labels.node.kubernetes.io/instance-type,ccx13,0.025600,2026.04 59 ,ccx13,hil,node,metadata.labels.node.kubernetes.io/instance-type,ccx13,0.027200,2026.04 60 ,ccx13,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,ccx13,0.025600,2026.04 61 ,ccx13,sin,node,metadata.labels.node.kubernetes.io/instance-type,ccx13,0.044100,2026.04 62 ,ccx23,ash,node,metadata.labels.node.kubernetes.io/instance-type,ccx23,0.054500,2026.04 63 ,ccx23,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,ccx23,0.050500,2026.04 64 ,ccx23,hel1,node,metadata.labels.node.kubernetes.io/instance-type,ccx23,0.050500,2026.04 65 ,ccx23,hil,node,metadata.labels.node.kubernetes.io/instance-type,ccx23,0.054500,2026.04 66 ,ccx23,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,ccx23,0.050500,2026.04 67 ,ccx23,sin,node,metadata.labels.node.kubernetes.io/instance-type,ccx23,0.082500,2026.04 68 ,ccx33,ash,node,metadata.labels.node.kubernetes.io/instance-type,ccx33,0.104200,2026.04 69 ,ccx33,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,ccx33,0.100100,2026.04 70 ,ccx33,hel1,node,metadata.labels.node.kubernetes.io/instance-type,ccx33,0.100100,2026.04 71 ,ccx33,hil,node,metadata.labels.node.kubernetes.io/instance-type,ccx33,0.104200,2026.04 72 ,ccx33,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,ccx33,0.100100,2026.04 73 ,ccx33,sin,node,metadata.labels.node.kubernetes.io/instance-type,ccx33,0.155400,2026.04 74 ,ccx43,ash,node,metadata.labels.node.kubernetes.io/instance-type,ccx43,0.208300,2026.04 75 ,ccx43,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,ccx43,0.200300,2026.04 76 ,ccx43,hel1,node,metadata.labels.node.kubernetes.io/instance-type,ccx43,0.200300,2026.04 77 ,ccx43,hil,node,metadata.labels.node.kubernetes.io/instance-type,ccx43,0.208300,2026.04 78 ,ccx43,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,ccx43,0.200300,2026.04 79 ,ccx43,sin,node,metadata.labels.node.kubernetes.io/instance-type,ccx43,0.286000,2026.04 80 ,ccx53,ash,node,metadata.labels.node.kubernetes.io/instance-type,ccx53,0.416700,2026.04 81 ,ccx53,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,ccx53,0.400600,2026.04 82 ,ccx53,hel1,node,metadata.labels.node.kubernetes.io/instance-type,ccx53,0.400600,2026.04 83 ,ccx53,hil,node,metadata.labels.node.kubernetes.io/instance-type,ccx53,0.416700,2026.04 84 ,ccx53,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,ccx53,0.400600,2026.04 85 ,ccx53,sin,node,metadata.labels.node.kubernetes.io/instance-type,ccx53,0.613000,2026.04 86 ,ccx63,ash,node,metadata.labels.node.kubernetes.io/instance-type,ccx63,0.625000,2026.04 87 ,ccx63,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,ccx63,0.600100,2026.04 88 ,ccx63,hel1,node,metadata.labels.node.kubernetes.io/instance-type,ccx63,0.600100,2026.04 89 ,ccx63,hil,node,metadata.labels.node.kubernetes.io/instance-type,ccx63,0.625000,2026.04 90 ,ccx63,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,ccx63,0.600100,2026.04 91 ,ccx63,sin,node,metadata.labels.node.kubernetes.io/instance-type,ccx63,1.004800,2026.04 92 ,cpx12,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx12,0.012800,2026.04 93 ,cpx22,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx22,0.012800,2026.04 94 ,cpx22,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx22,0.012800,2026.04 95 ,cpx22,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx22,0.012800,2026.04 96 ,cpx22,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx22,0.025600,2026.04 97 ,cpx32,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx32,0.022400,2026.04 98 ,cpx32,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx32,0.022400,2026.04 99 ,cpx32,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx32,0.022400,2026.04 100 ,cpx32,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx32,0.052100,2026.04 101 ,cpx42,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx42,0.040800,2026.04 102 ,cpx42,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx42,0.040800,2026.04 103 ,cpx42,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx42,0.040800,2026.04 104 ,cpx42,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx42,0.089700,2026.04 105 ,cpx52,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx52,0.058500,2026.04 106 ,cpx52,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx52,0.058500,2026.04 107 ,cpx52,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx52,0.058500,2026.04 108 ,cpx52,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx52,0.125000,2026.04 109 ,cpx62,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cpx62,0.080900,2026.04 110 ,cpx62,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cpx62,0.080900,2026.04 111 ,cpx62,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cpx62,0.080900,2026.04 112 ,cpx62,sin,node,metadata.labels.node.kubernetes.io/instance-type,cpx62,0.161000,2026.04 113 ,cx23,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cx23,0.006400,2026.04 114 ,cx23,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cx23,0.006400,2026.04 115 ,cx23,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cx23,0.006400,2026.04 116 ,cx33,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cx33,0.010400,2026.04 117 ,cx33,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cx33,0.010400,2026.04 118 ,cx33,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cx33,0.010400,2026.04 119 ,cx43,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cx43,0.019200,2026.04 120 ,cx43,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cx43,0.019200,2026.04 121 ,cx43,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cx43,0.019200,2026.04 122 ,cx53,fsn1,node,metadata.labels.node.kubernetes.io/instance-type,cx53,0.036000,2026.04 123 ,cx53,hel1,node,metadata.labels.node.kubernetes.io/instance-type,cx53,0.036000,2026.04 124 ,cx53,nbg1,node,metadata.labels.node.kubernetes.io/instance-type,cx53,0.036000,2026.04 125 ,lb11,fsn1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb11,0.012000,2026.04 126 ,lb11,nbg1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb11,0.012000,2026.04 127 ,lb11,hel1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb11,0.012000,2026.04 128 ,lb11,ash,node,metadata.labels.load-balancer.hetzner.cloud/type,lb11,0.012000,2026.04 129 ,lb11,hil,node,metadata.labels.load-balancer.hetzner.cloud/type,lb11,0.012000,2026.04 130 ,lb11,sin,node,metadata.labels.load-balancer.hetzner.cloud/type,lb11,0.012000,2026.04 131 ,lb21,fsn1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb21,0.034400,2026.04 132 ,lb21,nbg1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb21,0.034400,2026.04 133 ,lb21,hel1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb21,0.034400,2026.04 134 ,lb21,ash,node,metadata.labels.load-balancer.hetzner.cloud/type,lb21,0.034400,2026.04 135 ,lb21,hil,node,metadata.labels.load-balancer.hetzner.cloud/type,lb21,0.034400,2026.04 136 ,lb21,sin,node,metadata.labels.load-balancer.hetzner.cloud/type,lb21,0.034400,2026.04 137 ,lb31,fsn1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb31,0.068900,2026.04 138 ,lb31,nbg1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb31,0.068900,2026.04 139 ,lb31,hel1,node,metadata.labels.load-balancer.hetzner.cloud/type,lb31,0.068900,2026.04 140 ,lb31,ash,node,metadata.labels.load-balancer.hetzner.cloud/type,lb31,0.068900,2026.04 141 ,lb31,hil,node,metadata.labels.load-balancer.hetzner.cloud/type,lb31,0.068900,2026.04 142 ,lb31,sin,node,metadata.labels.load-balancer.hetzner.cloud/type,lb31,0.068900,2026.04 143 ,hcloud-volumes,fsn1,pv,spec.storageClassName,hcloud-volumes,0.00007836,2026.04 144 ,hcloud-volumes,nbg1,pv,spec.storageClassName,hcloud-volumes,0.00007836,2026.04 145 ,hcloud-volumes,hel1,pv,spec.storageClassName,hcloud-volumes,0.00007836,2026.04