fly scale vm

Change an application’s VM size to one of the named VM sizes.

For a full list of supported sizes use the command ‘flyctl platform vm-sizes’

Memory size can be set with –memory=number-of-MB e.g. flyctl scale vm shared-cpu-1x –memory=2048

For pricing, see


flyctl scale vm [size] [flags]


  -a, --app string             Application name
  -c, --config string          Path to application configuration file
  -h, --help                   help for vm
      --process-group string   The process group to apply the VM size to
      --vm-memory int          Memory in MB for the VM

Global Options

  -t, --access-token string   Fly API Access Token
      --debug                 Print additional logs and traces
      --verbose               Verbose output

See Also