# kraft cloud

Manage resources on Unikraft Cloud.

Learn more & sign up at https://unikraft.cloud

Quickly switch between metros using the `--metro` flag or use the
`UKC_METRO` environmental variable.

Set authentication by using `kraft login` or set
`UKC_TOKEN` environmental variable.


```
kraft cloud [FLAGS] [SUBCOMMAND|DIR]
```

### Examples

```
# List all images in your account
$ kraft cloud image list

# List all instances in Frankfurt
$ kraft cloud --metro fra0 instance list

# Create a new NGINX instance in Frankfurt and start it immediately
$ kraft cloud --metro fra0 instance create -S \
	-p 80:443/http+redirect \
	-p 443:8080/http+tls \
	nginx:latest

# Get the status of an instance based on its UUID and output as JSON
$ kraft cloud --metro fra0 instance status -o json UUID

# Stop an instance based on its UUID
$ kraft cloud instance stop UUID

# Start an instance based on its UUID
$ kraft cloud instance start UUID

# Get logs of an instance based on its UUID
$ kraft cloud instance logs UUID

# Delete an instance based on its UUID
$ kraft cloud instance remove UUID

```

## Options

```
      --allow-insecure   Allow insecure connections to the Unikraft Cloud API
  -h, --help             help for cloud
      --metro string     Unikraft Cloud metro location
      --token string     Unikraft Cloud access token
```

## See Also

* [`kraft`](/docs/cli/kraft): Build and use highly customized and ultra-lightweight unikernels
* [`kraft cloud cert`](/docs/cli/kraft/cloud/cert): Manage TLS certificates
* [`kraft cloud compose`](/docs/cli/kraft/cloud/compose): Manage Compose deployments on Unikraft Cloud
* [`kraft cloud deploy`](/docs/cli/kraft/cloud/deploy): Deploy your application
* [`kraft cloud image`](/docs/cli/kraft/cloud/image): Manage images
* [`kraft cloud instance`](/docs/cli/kraft/cloud/instance): Manage instances
* [`kraft cloud metro`](/docs/cli/kraft/cloud/metro): Inspect Unikraft Cloud metros and regions
* [`kraft cloud quota`](/docs/cli/kraft/cloud/quota): View your resource quota on Unikraft Cloud
* [`kraft cloud scale`](/docs/cli/kraft/cloud/scale): Manage instance autoscale policies
* [`kraft cloud service`](/docs/cli/kraft/cloud/service): Manage services on KraftCloud
* [`kraft cloud tunnel`](/docs/cli/kraft/cloud/tunnel): Forward a local port to an unexposed instance
* [`kraft cloud volume`](/docs/cli/kraft/cloud/volume): Manage persistent volumes on KraftCloud

