# doctl compute ssh-key – DigitalOcean Documentation > The sub-commands of `doctl compute ssh-key` manage the SSH keys on your account. DigitalOcean allows you to add SSH public keys to the interface so that you can embed your public key into a Droplet at the time of creation. Only the public key is required to take advantage of this functionality. Note that this command does not add, delete, or otherwise modify any ssh keys that may be on existing Droplets. - [doctl compute ssh-key create](https://docs.digitalocean.com/reference/doctl/reference/compute/ssh-key/create/index.html.md): Use this command to add a new SSH key to your account. Specify a `` for the key, and set the `--public-key` flag to a string with the contents of the key. Note that creating a key will not add it to any Droplets. - [doctl compute ssh-key delete](https://docs.digitalocean.com/reference/doctl/reference/compute/ssh-key/delete/index.html.md): Use this command to permanently delete an SSH key from your account. Note that this does not delete an SSH key from any Droplets. - [doctl compute ssh-key get](https://docs.digitalocean.com/reference/doctl/reference/compute/ssh-key/get/index.html.md): Use this command to get the id, fingerprint, public_key, and name of a specific SSH key on your account. - [doctl compute ssh-key import](https://docs.digitalocean.com/reference/doctl/reference/compute/ssh-key/import/index.html.md): Use this command to add a new SSH key to your account, using a local public key file. Note that importing a key to your account will not add it to any Droplets - [doctl compute ssh-key list](https://docs.digitalocean.com/reference/doctl/reference/compute/ssh-key/list/index.html.md): Use this command to list the id, fingerprint, public_key, and name of all SSH keys on your account. - [doctl compute ssh-key update](https://docs.digitalocean.com/reference/doctl/reference/compute/ssh-key/update/index.html.md): Use this command to update the name of an SSH key.