## List `regions.list(RegionListParams**kwargs) -> RegionListResponse` **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 - **page:** `int` Which 'page' of paginated results to return. - **per\_page:** `int` Number of items returned per page ### Returns - `class RegionListResponse` - **meta:** `MetaProperties` Information about the response itself. - **regions:** `List[Region]` - **available:** `bool` This is a boolean value that represents whether new Droplets can be created in this region. - **features:** `List[str]` This attribute is set to an array which contains features available in this region - **name:** `str` The display name of the region. This will be a full name that is used in the control panel and other interfaces. - **sizes:** `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. - **slug:** `str` A human-readable string that is used as a unique identifier for each region. - **links:** `Optional[PageLinks]` ### Example ```python from do_gradientai import GradientAI client = GradientAI() regions = client.regions.list() print(regions.meta) ```