## List `gpu_droplets.sizes.list(SizeListParams**kwargs) -> SizeListResponse` **get** `/v2/sizes` To list all of available Droplet sizes, send a GET request to `/v2/sizes`. The response will be a JSON object with a key called `sizes`. The value of this will be an array of `size` objects each of which contain the standard size attributes. ### Parameters - **page:** `int` Which 'page' of paginated results to return. - **per\_page:** `int` Number of items returned per page ### Returns - `class SizeListResponse` - **meta:** `MetaProperties` Information about the response itself. - **sizes:** `List[Size]` - **available:** `bool` This is a boolean value that represents whether new Droplets can be created with this size. - **description:** `str` A string describing the class of Droplets created from this size. For example: Basic, General Purpose, CPU-Optimized, Memory-Optimized, or Storage-Optimized. - **disk:** `int` The amount of disk space set aside for Droplets of this size. The value is represented in gigabytes. - **memory:** `int` The amount of RAM allocated to Droplets created of this size. The value is represented in megabytes. - **price\_hourly:** `float` This describes the price of the Droplet size as measured hourly. The value is measured in US dollars. - **price\_monthly:** `float` This attribute describes the monthly cost of this Droplet size if the Droplet is kept for an entire month. The value is measured in US dollars. - **regions:** `List[str]` An array containing the region slugs where this size is available for Droplet creates. regions:read is required to view. - **slug:** `str` A human-readable string that is used to uniquely identify each size. - **transfer:** `float` The amount of transfer bandwidth that is available for Droplets created in this size. This only counts traffic on the public interface. The value is given in terabytes. - **vcpus:** `int` The number of CPUs allocated to Droplets of this size. - **disk\_info:** `Optional[List[DiskInfo]]` An array of objects containing information about the disks available to Droplets created with this size. - **size:** `Optional[Size]` - **amount:** `Optional[int]` The amount of space allocated to the disk. - **unit:** `Optional[str]` The unit of measure for the disk size. - **type:** `Optional[Literal["local", "scratch"]]` The type of disk. All Droplets contain a `local` disk. Additionally, GPU Droplets can also have a `scratch` disk for non-persistent data. - `"local"` - `"scratch"` - **gpu\_info:** `Optional[GPUInfo]` An object containing information about the GPU capabilities of Droplets created with this size. - **links:** `Optional[PageLinks]` ### Example ```python from do_gradientai import GradientAI client = GradientAI() sizes = client.gpu_droplets.sizes.list() print(sizes.meta) ```