Vultr DocsLatest Content


Create

Updated on 15 September, 2025

Provisions a new virtual machine instance on Vultrs cloud platform with customizable configuration options.


The vultr-cli instance create command provisions a new virtual machine instance on Vultr's cloud platform with specified configuration options like region, plan, and operating system.

Usage

console
$ vultr-cli instance create [flags]

Examples

console
# Full example
$ vultr-cli instance create --region="ewr" --plan="vc2-2c-4gb" --os=1743
You must pass one of these in addition to the required --region and --plan flags:
--os
--snapshot
--iso
--app
--image
# Shortened example with aliases
$ vultr-cli instance c -r="ewr" -p="vc2-2c-4gb" -o=1743
# Full example with attached VPCs
$ vultr-cli instance create --region="ewr" --plan="vc2-2c-4gb" --os=1743 \
--vpc-ids="08422775-5be0-4371-afba-64b03f9ad22d,13a45caa-9c06-4b5d-8f76-f5281ab172b7"
# Full example with assigned ssh keys
$ vultr-cli instance create --region="ewr" --plan="vc2-2c-4gb" --os=1743 \
--ssh-keys="a14b6539-5583-41e8-a035-c07a76897f2b,be624232-56c7-4d5c-bf87-9bdaae7a1fbd"

Flags

| Shorthand | Long Version | Description | |-----------|--------------|-------------| | -a | --app | application ID you want this instance to have | | -b | --auto-backup | enable auto backups | true or false | | -d | --ddos | enable ddos protection | true or false | | - | --firewall-group | The firewall group to assign to this instance | | - | --host | The hostname to assign to this instance | | - | --image | image ID of the application that will be installed on the server. | | - | --ipv6 | enable ipv6 | true or false | | - | --ipxe | if you've selected the 'custom' operating system, this can be set to chainload the specified URL on bootup | | - | --iso | iso ID you want to create the instance with | | -l | --label | label you want to give this instance | | -n | --notify | notify when instance has been created | true or false | | - | --os | os id you wish the instance to have | | -p | --plan | The plan ID with which to create the instance | | -r | --region | The ID of the region in which to create the instance | | - | --reserved-ipv4 | ID of the floating IP to use as the main IP for this instance | | - | --script-id | script id of the startup script | | - | --snapshot | snapshot ID you want to create the instance with | | -s | --ssh-keys | ssh keys you want to assign to the instance | | - | --tags | A comma-separated list of tags to assign to this instance | | -u | --userdata | plain text userdata you want to give this instance | | - | --vpc-enable | enable VPC | true or false | | - | --vpc-ids | VPC IDs you want to assign to the instance |

Comments

No comments yet.