Fetch all available providers
curl -H 'Authorization: Bearer <your-api-key>' \
'https://pricing.baselinehq.cloud/providers' \
-H 'accept: application/json'
{
"aws": {
"provider": "AWS",
"predicates": {
"regions": ["us-east-1", "ap-northeast-2", "..."],
"usage_types": ["RESERVED", "ONDEMAND", "..."],
"availability_zones": ["us-east-1a", "us-east-1b", "..."],
"providers": ["AWS"],
"operating_systems": ["Linux", "Windows", "..."],
"services": ["AmazonEC2"]
}
},
"azure": {
"provider": "Azure",
"predicates": {
"regions": ["centralus", "eastus", "..."],
"usage_types": ["ONDEMAND", "RESERVED", "..."],
"availability_zones": ["0", "1", "..."],
"providers": ["Azure"],
"operating_systems": ["linux", "windows"],
"services": ["AzureCompute"]
}
},
"base": {
"provider": "Base",
"predicates": {
"regions": [],
"usage_types": [],
"availability_zones": [],
"providers": [],
"operating_systems": [],
"services": []
}
},
"digitalocean": {
"provider": "DigitalOcean",
"predicates": {
"regions": ["ams3", "nyc1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["DigitalOcean"],
"operating_systems": [],
"services": ["Droplet"]
}
},
"gcp": {
"provider": "GCP",
"predicates": {
"regions": ["us-east1", "europe-west1", "..."],
"usage_types": ["ONDEMAND", "RESERVED", "..."],
"availability_zones": ["us-east1-b", "europe-west1-d", "..."],
"providers": ["GCP"],
"operating_systems": [],
"services": ["ComputeEngine"]
}
},
"hetzner": {
"provider": "Hetzner",
"predicates": {
"regions": ["fsn1", "hel1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["Hetzner"],
"operating_systems": [],
"services": ["HetznerCompute"]
}
},
"ovhcloud": {
"provider": "OVHCloud",
"predicates": {
"regions": ["GRA9", "WAW1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["OVHCloud"],
"operating_systems": ["linux", "windows"],
"services": ["OVHPublicCloud"]
}
}
}
curl -H 'Authorization: Bearer <your-api-key>' \
'https://pricing.baselinehq.cloud/providers' \
-H 'accept: application/json'
{
"aws": {
"provider": "AWS",
"predicates": {
"regions": ["us-east-1", "ap-northeast-2", "..."],
"usage_types": ["RESERVED", "ONDEMAND", "..."],
"availability_zones": ["us-east-1a", "us-east-1b", "..."],
"providers": ["AWS"],
"operating_systems": ["Linux", "Windows", "..."],
"services": ["AmazonEC2"]
}
},
"azure": {
"provider": "Azure",
"predicates": {
"regions": ["centralus", "eastus", "..."],
"usage_types": ["ONDEMAND", "RESERVED", "..."],
"availability_zones": ["0", "1", "..."],
"providers": ["Azure"],
"operating_systems": ["linux", "windows"],
"services": ["AzureCompute"]
}
},
"base": {
"provider": "Base",
"predicates": {
"regions": [],
"usage_types": [],
"availability_zones": [],
"providers": [],
"operating_systems": [],
"services": []
}
},
"digitalocean": {
"provider": "DigitalOcean",
"predicates": {
"regions": ["ams3", "nyc1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["DigitalOcean"],
"operating_systems": [],
"services": ["Droplet"]
}
},
"gcp": {
"provider": "GCP",
"predicates": {
"regions": ["us-east1", "europe-west1", "..."],
"usage_types": ["ONDEMAND", "RESERVED", "..."],
"availability_zones": ["us-east1-b", "europe-west1-d", "..."],
"providers": ["GCP"],
"operating_systems": [],
"services": ["ComputeEngine"]
}
},
"hetzner": {
"provider": "Hetzner",
"predicates": {
"regions": ["fsn1", "hel1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["Hetzner"],
"operating_systems": [],
"services": ["HetznerCompute"]
}
},
"ovhcloud": {
"provider": "OVHCloud",
"predicates": {
"regions": ["GRA9", "WAW1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["OVHCloud"],
"operating_systems": ["linux", "windows"],
"services": ["OVHPublicCloud"]
}
}
}
Show Provider Properties
"AWS"
Show Predicates Properties
["us-east-1", "ap-northeast-2", "..."]
["RESERVED", "ONDEMAND", "..."]
["us-east-1a", "us-east-1b", "..."]
["AWS"]
["Linux", "Windows"]
["AmazonEC2"]
curl -H 'Authorization: Bearer <your-api-key>' \
'https://pricing.baselinehq.cloud/providers' \
-H 'accept: application/json'
{
"aws": {
"provider": "AWS",
"predicates": {
"regions": ["us-east-1", "ap-northeast-2", "..."],
"usage_types": ["RESERVED", "ONDEMAND", "..."],
"availability_zones": ["us-east-1a", "us-east-1b", "..."],
"providers": ["AWS"],
"operating_systems": ["Linux", "Windows", "..."],
"services": ["AmazonEC2"]
}
},
"azure": {
"provider": "Azure",
"predicates": {
"regions": ["centralus", "eastus", "..."],
"usage_types": ["ONDEMAND", "RESERVED", "..."],
"availability_zones": ["0", "1", "..."],
"providers": ["Azure"],
"operating_systems": ["linux", "windows"],
"services": ["AzureCompute"]
}
},
"base": {
"provider": "Base",
"predicates": {
"regions": [],
"usage_types": [],
"availability_zones": [],
"providers": [],
"operating_systems": [],
"services": []
}
},
"digitalocean": {
"provider": "DigitalOcean",
"predicates": {
"regions": ["ams3", "nyc1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["DigitalOcean"],
"operating_systems": [],
"services": ["Droplet"]
}
},
"gcp": {
"provider": "GCP",
"predicates": {
"regions": ["us-east1", "europe-west1", "..."],
"usage_types": ["ONDEMAND", "RESERVED", "..."],
"availability_zones": ["us-east1-b", "europe-west1-d", "..."],
"providers": ["GCP"],
"operating_systems": [],
"services": ["ComputeEngine"]
}
},
"hetzner": {
"provider": "Hetzner",
"predicates": {
"regions": ["fsn1", "hel1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["Hetzner"],
"operating_systems": [],
"services": ["HetznerCompute"]
}
},
"ovhcloud": {
"provider": "OVHCloud",
"predicates": {
"regions": ["GRA9", "WAW1", "..."],
"usage_types": ["ONDEMAND"],
"availability_zones": [],
"providers": ["OVHCloud"],
"operating_systems": ["linux", "windows"],
"services": ["OVHPublicCloud"]
}
}
}