SSH keys are injected into your GPU instances at deploy time. A default key is generated when you sign up. All SSH key endpoints require authentication.

List SSH Keys

Response


Add SSH Key

Request Body

Response

Errors

400 INVALID_SSH_KEY — Malformed key format or duplicate key.

Delete SSH Key

Removes an SSH key. The managed default key cannot be deleted.

Response

Errors

  • 404 NOT_FOUND — Key not found
  • 400 — Cannot delete the managed default key

Generate Key Pair

Generates an ed25519 key pair server-side. The public key is saved to your account. The private key is returned once and never stored.

Request Body

Response

The privateKey is returned only once. Save it immediately — it cannot be retrieved later.

Usage with Deployments

When creating a deployment, you can specify which SSH keys to inject:
If you omit ssh_key_ids, all your SSH keys are injected automatically.