Skip to content
  • Auto
  • Light
  • Dark

List

List All Data Center Regions
regions.list(RegionListParams**kwargs) -> metaMetaPropertiesregionslistlinksPageLinksRegionListResponse
get/v2/regions

To list all of the regions that are available, send a GET request to /v2/regions. The response will be a JSON object with a key called regions. The value of this will be an array of region objects, each of which will contain the standard region attributes.

Parameters
pageint
optional

Which 'page' of paginated results to return.

minimum1
per_pageint
optional

Number of items returned per page

minimum1
maximum200
Returns
RegionListResponseclass
Hide ParametersShow Parameters
metatotalintMetaProperties

Information about the response itself.

regionslist
List[availableboolfeatureslistnamestrsizeslistslugstrRegion]
Hide ParametersShow Parameters
availablebool

This is a boolean value that represents whether new Droplets can be created in this region.

featureslist
List[str]

This attribute is set to an array which contains features available in this region

namestr

The display name of the region. This will be a full name that is used in the control panel and other interfaces.

sizeslist
List[str]

This attribute is set to an array which contains the identifying slugs for the sizes available in this region. sizes:read is required to view.

slugstr

A human-readable string that is used as a unique identifier for each region.

from do_gradientai import GradientAI

client = GradientAI()
regions = client.regions.list()
print(regions.meta)
200 Example
{
  "meta": {
    "total": 13
  },
  "regions": [
    {
      "available": true,
      "features": [
        "private_networking",
        "backups",
        "ipv6",
        "metadata",
        "install_agent",
        "storage",
        "image_transfer"
      ],
      "name": "New York 3",
      "sizes": [
        "s-1vcpu-1gb",
        "s-1vcpu-2gb",
        "s-1vcpu-3gb",
        "s-2vcpu-2gb",
        "s-3vcpu-1gb",
        "s-2vcpu-4gb",
        "s-4vcpu-8gb",
        "s-6vcpu-16gb",
        "s-8vcpu-32gb",
        "s-12vcpu-48gb",
        "s-16vcpu-64gb",
        "s-20vcpu-96gb",
        "s-24vcpu-128gb",
        "s-32vcpu-192g"
      ],
      "slug": "nyc3"
    }
  ],
  "links": {
    "pages": {
      "last": "https://api.digitalocean.com/v2/regions?page=13&per_page=1",
      "next": "https://api.digitalocean.com/v2/regions?page=2&per_page=1"
    }
  }
}