v3

latestOpenAPI 3.1.0Apache 2.02026-07-31223876.6 KB
Instances

Create instance

Create a new compute instance.

SSH access: pass an SSH public key in the public_key field to seed the instance's authorized_keys. If omitted, Thunder generates a key pair and returns the private key in the response (it is only returned once — store it immediately).

Note: SSH keys saved in your account (Authentication section of the console) are a separate store and are NOT automatically attached to new instances. To use one of those keys, copy its public key material into the public_key field on this request.

post/instances/create

Request body

object required
OR

Example request

{
  "cpu_cores": 4,
  "disk_size_gb": 100,
  "gpu_type": "H100",
  "num_gpus": 1,
  "template": "ubuntu-22.04"
}

Response

Created

identifierinteger required
keystring required
uuidstring required