Documentation Index
Fetch the complete documentation index at: https://docs.instapods.com/llms.txt
Use this file to discover all available pages before exploring further.
Execute Commands
Run a command inside a pod via the API (no SSH key needed):-- separator is required to prevent flag parsing conflicts. Commands run as the instapod user.
If a command fails, both stdout and stderr are displayed so you can see the actual error message — not just the exit code.
Examples
SSH Keys
List SSH Keys
List SSH keys on a specific pod:Add an SSH Key
Push your local SSH public key to a pod:id_ed25519.pub, id_rsa.pub, id_ecdsa.pub.
After adding a key, the CLI shows the SSH command you can use to connect:
Remove an SSH Key
Remove an account-level SSH key by ID:SSH Connection
Once your key is added, connect via SSH:SSH Security
InstaPods uses Trust On First Use (TOFU) for SSH host key verification:- On first connection, the host key is automatically accepted and saved
- On subsequent connections, the key is verified against the saved copy
- If the key changes (which shouldn’t happen for a running pod), you’ll get a warning
When you delete a pod, the CLI automatically cleans up the old host key from your
~/.ssh/known_hosts file to prevent conflicts. Deleted pod SSH ports are reserved for 7 days before reuse.