curl --request POST \
--url https://api.thundercompute.com:8443/v1/instances/create \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{}'{
"identifier": 123,
"key": "<string>",
"uuid": "<string>"
}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.
curl --request POST \
--url https://api.thundercompute.com:8443/v1/instances/create \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{}'{
"identifier": 123,
"key": "<string>",
"uuid": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://www.thundercompute.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Bearer token authentication. Provide your API token prefixed with "Bearer ", e.g. "Bearer your-api-token".
Instance creation parameters
The body is of type object.
Was this page helpful?