SSH Keys

Add your SSH public keys to Pulserun once — they’ll be automatically attached to all new instances.

Adding a Key

  1. Go to Settings → SSH Keys
  2. Click Add SSH Key
  3. Paste your public key (e.g., contents of ~/.ssh/id_ed25519.pub)
  4. Give it a name
  5. Click Add

Or via API:

curl -X POST https://api.pulserun.dev/v1/ssh-keys \
  -H "Authorization: Bearer pr_live_xxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My Laptop",
    "public_key": "ssh-ed25519 AAAA... user@laptop"
  }'

Default Key

Set one key as default — it will be automatically attached to every new instance:

curl -X PUT https://api.pulserun.dev/v1/ssh-keys/{id}/default \
  -H "Authorization: Bearer pr_live_xxxxxxxxxxxxx"

Removing a Key

curl -X DELETE https://api.pulserun.dev/v1/ssh-keys/{id} \
  -H "Authorization: Bearer pr_live_xxxxxxxxxxxxx"

Removing a key does not affect instances already launched with that key.