Every price here comes from a provider's own public price list. This page shows where, how often we read it, what we change on the way, and how often our prices agree with a second reading.
551 of 553 randomly sampled prices on AWS, Microsoft Azure, Google Cloud matched another publication of the same price to the cent, or within 0.5%. Checked 40 min ago.
The latest daily check. A cross-source check compares our price with a separate publication of it. Where a cloud publishes its prices only once, we read that list again and compare: this catches errors in how we read and store prices, not errors in the source.
| Cloud | Checked against | Agreement | Sample | 30 days | Checked |
|---|---|---|---|---|---|
| AWS | Checked against a second publication | 100.0% 193 of 193 | 200 sampled, 7 not in the second source and left out of the rate | ||
| Azure | Checked against a second publication | 98.8% 166 of 168 | 200 sampled, 2 disagreed, 32 not in the second source and left out of the rate | ||
Every disagreement from the latest check, largest difference first, with both values. Hourly list prices, Linux.
| Instance type | Region | Ours | Second reading | Difference | Second source |
|---|---|---|---|---|---|
| Standard_FX8-4ms_v2 Microsoft Azure | $1.2480 | $1.5430 | −19.1% | ||
| Standard_E4-2s_v6 Microsoft Azure | $0.2650 | $0.2520 | +5.2% |
Every source we read, how, and how reliably over the last 30 days. Reads that fail keep the last good prices; each page shows when its figures were read.
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Network prices Public price file | Internet egress and inter-region transfer per GB, by tier. The AWS Price List bulk files. | 3 h ago | 100.0% 33 reads | |
| List prices Public price file | On-demand, reserved and Savings Plans prices for every EC2 instance type, operating system and region. | 18 min ago | 100.0% 40 reads, 11 partial |
Only what it takes to put every cloud on one scale.
List prices are a starting point. Your bill can differ.
Current prices only: types read in the last 7 days. Age is how long ago the list prices were last confirmed.
| Cloud | Prices | Types | Regions | With spot | With reserved | With CPU model | Age, median | Age, 95% |
|---|---|---|---|---|---|---|---|---|
| Azure | 59,499 | 1.5 h | ||||||
| AWS | 23,063 | 20 min | ||||||
| Google Cloud | 19,960 | 22 min | ||||||
| Vultr |
What we know is missing or approximate.
Found a price that does not match the provider? Tell us with the link and what the provider shows. Every figure here is also in the API: /api/v1/methodology and /api/v1/verification.
Checked against a second publication |
| 100.0% 192 of 192 |
200 sampled, 8 not in the second source and left out of the rate |
| DigitalOcean | The provider's own price list, read again Self-consistency check only | 100.0% 185 of 185 | 185 sampled |
| Exoscale | The provider's own price list, read again Self-consistency check only | 100.0% 45 of 45 | 45 sampled |
| Hetzner | The provider's own price list, read again Self-consistency check only | 100.0% 40 of 40 | 40 sampled |
| Linode | The provider's own price list, read again Self-consistency check only | 100.0% 200 of 200 | 200 sampled |
| Oracle | The provider's own price list, read again Self-consistency check only | 100.0% 82 of 82 | 82 sampled |
| OVHcloud | The provider's own price list, read again Self-consistency check only | 100.0% 78 of 78 | 78 sampled |
| Scaleway | The provider's own price list, read again Self-consistency check only | 100.0% 200 of 200 | 200 sampled |
| Vultr | The provider's own price list, read again Self-consistency check only | 100.0% 200 of 200 | 200 sampled |
agreeddisagreednot listed by the second source (left out of the rate)
| Spot prices Public price file | Spot prices per availability zone, with the interruption range from the Spot Advisor. | 1 h ago | 100.0% 8,306 reads, 7,312 partial |
| Spot prices, public feed Public pricing page data | Spot prices in the regions an account must opt into. | 1 min ago | 96.1% 51 reads |
| Storage prices Public price file | EBS and EFS prices per GiB-month, IOPS and throughput. The AWS Price List bulk files. | 1 h ago | 100.0% 35 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Network prices Official API | Internet egress per GB, by tier. The Azure Retail Prices API. | 3 h ago | 100.0% 35 reads | |
| List prices Official API | Pay-as-you-go and reserved prices per VM size, operating system and region. Failing: The read did not finish. | 1 h ago | 97.3% 37 reads | |
| Spot prices Official API | Spot prices per VM size and region. The Azure Retail Prices API. | 1 h ago | 100.0% 8,233 reads, 1 partial | |
| Storage prices Official API | Managed disk and file share prices. The Azure Retail Prices API. | 3 h ago | 100.0% 35 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Dedicated server prices | cherry dedicated server prices, from its public price list. | 21 min ago | 100.0% 1 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| ai catalog | deepseek ai catalog, from its public price list. | 21 min ago | 75.0% 4 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| List prices Public price file | Droplet and GPU Droplet prices, hourly with a monthly cap. The product data behind digitalocean.com/pricing. | 6 min ago | 95.0% 20 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| ai quality | epoch ai quality, from its public price list. | 21 min ago | 100.0% 4 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| List prices Public pricing page data | Compute instance prices. The data behind exoscale.com/pricing. | 21 min ago | 87.5% 8 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Network prices Official API | Internet egress per GB. Google's Cloud Billing Catalog API, which needs an account key. Failing: The provider requires an account key for this price list; we do not read it yet. | Not read yet | 0.0% 3 reads | |
| List prices Open catalog built from the provider | On-demand prices per machine type and region. | 21 min ago | 100.0% 41 reads | |
| Spot prices Open catalog built from the provider | Spot prices per machine type and region. instances.vantage.sh. | 1 h ago | 100.0% 8,233 reads | |
| Storage prices Official API | Persistent disk prices. Google's Cloud Billing Catalog API, which needs an account key. Failing: The provider requires an account key for this price list; we do not read it yet. | Not read yet | 0.0% 8 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Server auction Public pricing page data | Dedicated servers in the Hetzner server auction, converted from euros. | 1 min ago | 100.0% 23 reads | |
| Dedicated server prices | Hetzner dedicated server prices, from its public price list. | 21 min ago | 100.0% 1 reads | |
| List prices Public pricing page data | Cloud server prices per location, in US dollars. The data behind hetzner.com/cloud. | 6 min ago | 95.0% 20 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| GPU offers Public pricing page data | On-demand GPU instance prices. | 21 min ago | 100.0% 6 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| List prices Official API | Plan prices per region, hourly with a monthly cap. The public Linode API (no account needed). | 6 min ago | 95.0% 20 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| ai catalog | litellm ai catalog, from its public price list. | 21 min ago | 75.0% 4 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| ai quality | lmarena ai quality, from its public price list. | 21 min ago | 75.0% 4 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| List prices Official API | Compute shape prices, per OCPU and GB, composed into fixed shapes. Oracle's public price list API. | 21 min ago | 87.5% 8 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| ai catalog | openrouter ai catalog, from its public price list. | 21 min ago | 100.0% 4 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Dedicated server prices | OVHcloud dedicated server prices, from its public price list. | 20 min ago | 100.0% 1 reads | |
| List prices Official API | Public cloud instance prices, in US dollars. OVHcloud's public US order catalog. | 21 min ago | 87.5% 8 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Dedicated server prices | phoenixnap dedicated server prices, from its public price list. | 21 min ago | 100.0% 1 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| GPU offers Official API | GPU prices: secure cloud, community cloud and spot. RunPod's public GraphQL API. | 1 min ago | 100.0% 26 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Dedicated server prices | Scaleway dedicated server prices, from its public price list. | 21 min ago | 100.0% 1 reads | |
| List prices Official API | Instance prices per zone, converted from euros. The public Scaleway product API, converted at the European Central Bank daily rate. | 6 min ago | 95.0% 20 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| GPU offers Official API | Marketplace GPU listings, summarised as the cheapest and median offer per model. Vast.ai's public offer search. Marketplaces change by the minute, so we publish aggregates only. | 10 min ago | 100.0% 23 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| Dedicated server prices | Vultr dedicated server prices, from its public price list. | 21 min ago | 100.0% 1 reads | |
| List prices Official API | Plan prices per location, hourly with a monthly cap. The public Vultr API (no account needed). | 6 min ago | 95.0% 20 reads |
| What | How we read it | How often | Last success | Worked, 30 days |
|---|---|---|---|---|
| ai stats | all ai stats, from its public price list. | 21 min ago | 100.0% 4 reads | |
| Kubernetes fees Table we maintain from the pricing page | Managed Kubernetes control-plane fees. A short table we keep from each provider’s pricing page, with a link to the page for every fee. | 21 min ago | 100.0% 7 reads | |
| Daily statistics Worked out from our prices | Daily statistics (medians, spot discounts, change counts). Worked out from the stored prices once an hour. | 21 min ago | 100.0% 9 reads | |
| Accuracy check Worked out from our prices | The daily accuracy check on this page. A random sample of current prices per cloud, compared with a second reading. | 1 h ago | 100.0% 1 reads |
A partial read got some regions but not all; the missing regions keep their last good prices. Live status for the last 7 days is on Sources and freshness.
| 3,024 |
| 6 min |
| Linode | 2,082 | 6 min |
| Scaleway | 691 | 7 min |
| DigitalOcean | 185 | 6 min |
| Oracle | 82 | 21 min |
| OVHcloud | 78 | 21 min |
| Exoscale | 45 | 22 min |
| Hetzner | 40 | 6 min |
"—" means the cloud does not publish that price type publicly, so there is nothing to show.