# List

Launch stage: GA

`GET /api/2.1/clusters/list-node-types`

Returns a list of supported Spark node types. These node types can be used to launch a cluster.

API scopes: clusters

## Returns

Returns a list of NodeType objects.

## Response

```json
{
  "node_types": [
    {
      "category": "Memory Optimized",
      "description": "r4.xlarge",
      "display_order": 0,
      "instance_type_id": "r4.xlarge",
      "is_deprecated": false,
      "is_hidden": false,
      "is_io_cache_enabled": false,
      "memory_mb": 31232,
      "node_instance_type": {
        "instance_family": "EC2 r4 Family vCPUs",
        "instance_type_id": "r4.xlarge",
        "local_disk_size_gb": 0,
        "local_disks": 0,
        "swap_size": "10g"
      },
      "node_type_id": "r4.xlarge",
      "num_cores": 4,
      "num_gpus": 0,
      "support_cluster_tags": true,
      "support_ebs_volumes": true,
      "support_port_forwarding": true,
      "supports_elastic_disk": true
    }
  ]
}
```

