GET
/
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"]
    }
  }
}

Response

The response contains information about all available cloud providers and their supported features.
[provider_key]
object
Information about a specific cloud provider.

Supported Providers

The API currently supports the following cloud providers:
  • AWS - Amazon Web Services
  • Azure - Microsoft Azure
  • DigitalOcean - DigitalOcean Droplets
  • GCP - Google Cloud Platform
  • Hetzner - Hetzner Cloud
  • OVHCloud - OVH Public Cloud