Create a new GPU instance. Our create API is designed to be asynchronous, so the response will be a CreateResponse object with a status of “creating”. We then have a process that will pick it up and create it. You can poll the /instances//info endpoint to check the status of the instance.
Specifies the underlying cloud provider. See this explanation for more details.
lambdalabs, paperspace, vultr, datacrunch, latitude, massedcompute, imwt, hyperstack, nebius, crusoe, denvr, digitalocean, tcm, hotaisle, cudo, scaleway, evergreen, excesssupply, voltagepark, boostrun, ionstream, whitefiber, horizon, fpt, hydra, amaya "hyperstack"
Specifies the region.
"canada-1"
The Shadeform standardized instance type. See this explanation for more details.
"A6000"
Specifies if the instance is launched in Shade Cloud or in a linked cloud account.
true
The name of the instance
"cool-gpu-server"
The operating system of the instance.
"ubuntu22.04_cuda12.2_shade_os"
The ID of the template to use for this instance
"template-123"
Defines automatic actions after the instance becomes active.
List of volume IDs to be mounted. Currently only supports 1 volume at a time.
The ID of the storage volume.
The ID of the SSH Key.
"78a0dd5a-dbb1-4568-b55c-5e7e0a8b0c40"
Set a date or spend threshold to automatically delete the instance
Set a date or spend threshold to receive an email alert
Settings for mounting volumes onto file systems
Add custom, searchable tags to instances.
Tag for searching and grouping
List of environment variable name and values to automatically add to the instance
Returns a CreateResponse object
Response of the /instances/create API call
The unique identifier for the instance. Used in the instances for the /instances/{id}/info and /instances/{id}/delete APIs.
"d290f1ee-6c54-4b01-90e6-d701748f0851"