{"providers":{"digitalocean":{"plan_count":7,"regions":[{"code":"global","name":"global"}],"collected_at":"2026-10-24T18:00:06.531457+00:00"},"leaseweb":{"plan_count":6,"regions":[{"code":"2001","name":"Amsterdam (NL)"},{"code":"2601","name":"Frankfurt (DE)"}],"collected_at":"2026-10-24T18:00:06.531457+00:00"},"lightsail":{"plan_count":5,"regions":[{"code":"ap-southeast-1","name":"ap-southeast-1"},{"code":"ca-central-1","name":"ca-central-1"},{"code":"eu-central-1","name":"eu-central-1"},{"code":"eu-west-3","name":"eu-west-3"},{"code":"us-east-1","name":"us-east-1"}],"collected_at":"2026-10-24T18:00:06.531457+00:00"},"linode":{"plan_count":5,"regions":[{"code":"eu-central","name":"eu-central"},{"code":"gb-lon","name":"gb-lon"},{"code":"us-east","name":"us-east"}],"collected_at":"2026-10-24T18:00:06.531457+00:00"},"ovhcloud":{"plan_count":6,"regions":[{"code":"DE1","name":"Frankfurt (DE)"},{"code":"GRA1","name":"Gravelines (FR)"},{"code":"RBX-A","name":"Roubaix (FR)"},{"code":"UK1","name":"London (UK)"},{"code":"WAW1","name":"Warsaw (PL)"}],"collected_at":"2026-10-24T18:00:06.531457+00:00"},"scaleway":{"plan_count":50,"regions":[{"code":"fr-par-1","name":"fr-par-1"},{"code":"nl-ams-1","name":"nl-ams-1"}],"collected_at":"2026-10-24T18:00:06.531457+00:00"},"vultr":{"plan_count":5,"regions":[{"code":"ams","name":"ams"},{"code":"ewr","name":"ewr"},{"code":"fra","name":"fra"}],"collected_at":"2026-10-24T18:00:06.531457+00:00"}},"known_gaps":[{"provider":"hetzner","provider_name":"Hetzner","missing":"offer.specs","label":"Plan specifications","why_it_matters":"Prices without specs cannot be compared - we would know what a plan costs but not what it is. Hetzner stays disabled in coverage.yaml until specs come from a permitted source or a read-only Hetzner Cloud token.","summary":"Hetzner's public price list doesn't come with plan specifications, so its prices can't be compared fairly yet. Hetzner will appear once we can read its specs from an approved source.","affects_search":true},{"provider":"leaseweb","provider_name":"Leaseweb","missing":"offer.cpu_arch","label":"CPU architecture","why_it_matters":"A workload that requires a specific CPU architecture cannot rank these plans until the architecture is observed from a permitted source.","summary":"A workload that requires a specific CPU architecture cannot rank these plans until the architecture is observed from a permitted source.","affects_search":false},{"provider":"ovhcloud","provider_name":"OVHcloud","missing":"offer.included_ipv4","label":"Public IPv4","why_it_matters":"The same page also says \"Starting 1 October 2026 Local storage and the IPv4 address will no longer be included in the price of b3 instances\", which implies a Gen 3 instance does include one until that date. The two statements conflict for Gen 3 plans today. Zero is the conservative reading: it never understates a plan's cost, and the conflict disappears on 1 October 2026. Re-read the page then.","summary":"OVHcloud doesn't include a public IPv4 address in the instance price, so we price one separately for any workload that needs it.","affects_search":true},{"provider":"ovhcloud","provider_name":"OVHcloud","missing":"offer.cpu_arch","label":"CPU architecture","why_it_matters":"A workload that requires a specific CPU architecture cannot rank OVH plans until the architecture is observed from a permitted source.","summary":"A workload that requires a specific CPU architecture cannot rank OVH plans until the architecture is observed from a permitted source.","affects_search":false},{"provider":"lightsail","provider_name":"AWS Lightsail","missing":"offer.cpu_arch","label":"CPU architecture","why_it_matters":"A workload that requires a specific CPU architecture cannot rank Lightsail plans until the architecture is observed from a permitted source.","summary":"A workload that requires a specific CPU architecture cannot rank Lightsail plans until the architecture is observed from a permitted source.","affects_search":false},{"provider":"linode","provider_name":"Linode (Akamai)","missing":"offer.cpu_arch","label":"CPU architecture","why_it_matters":"A workload that requires a specific CPU architecture cannot rank Linode plans until the architecture is observed from a permitted source.","summary":"A workload that requires a specific CPU architecture cannot rank Linode plans until the architecture is observed from a permitted source.","affects_search":false}]}