v1
latestOpenAPI 3.1.02026-07-13897404.3 KBInstances
create instance
Creates a new instance by accepting an "ask" contract from a provider.
- Use the search offers endpoint to discover available machines.
- If template_id is provided, those template defaults are either merged or overridden by parameters specified in the request body.
Template Precedence Rules:
- Scalar fields (image, disk, runtype, etc.): Request value overrides template value
- env: Merged by key. Request values win on key conflicts
- extra_filters: Merged by key. Request values win on key conflicts
For detailed template usage, see Creating and Using Templates with API.
CLI Usage: vastai create instance <offer_id> <image> [options]
put/api/v0/asks/{id}/
Path parameters
idinteger required
ID of the offer to accept (ask_id)
Request body
Response
Instance created successfully
Example response
{
"success": true,
"new_contract": 1234568
}