How do I install SSHWave?

SSHWave is launching soon on the App Store for iPhone and iPad running iOS 26 or later. Once it's live, you'll find it by searching SSHWave, or via the App Store badge on the home page. Until then, you can follow development on GitHub.

Is it really free?

Yes. No subscription, no in-app purchase, no ads, no telemetry. SSHWave is a tool we wanted to use; sharing it costs nothing extra.

Does it work on iPad?

Yes. SSHWave is a universal app. On iPad with a Magic or Smart Keyboard, you get full modifier passthrough; on iPhone, the custom on-screen accessory bar gives you Esc, Ctrl, Tab, arrows, pipes, function keys, snippets, and history without leaving home row.

What's stored where?
  • Hosts (alias, hostname, port, username, notes) — SwiftData, on device.
  • Passwords and key passphrases — iOS Keychain, gated by your device passcode and Face ID / Touch ID. Marked WhenUnlockedThisDeviceOnly by default.
  • Private keys generated in-app — Secure Enclave when supported (ed25519). The raw key material never leaves the chip.
  • Imported private keys — Keychain.
  • Known-hosts fingerprints — Keychain, one entry per hostname:port.

Optionally, you can opt into iCloud Keychain to sync passwords and passphrases across your own Apple devices. SSHWave never sees that traffic — Apple does the syncing end-to-end encrypted.

What about the host key warning?

SSHWave uses Trust-on-First-Use (TOFU). The first time you connect, you tap Trust on the connect sheet and we save the server's public-key fingerprint. On every subsequent connection, we verify the server presents the same key. If it changes, we block the connection and show a full-screen warning with the old and new fingerprints; you have to type the first six hex characters of the new fingerprint to confirm intent. This catches both legitimate server reinstalls and active man-in-the-middle attempts.

Do you collect any analytics?

No. There is no analytics SDK, no crash reporter, no telemetry, no ping-home. The app does not phone us. See the privacy policy for the full picture.

I found a bug. Where do I report it?

Please open an issue on GitHub — that's the fastest path to a fix:
github.com/y-c-s/SSHWaveApp/issues

If the issue involves anything sensitive (a possible security flaw, a key handling concern), please email support@sshwave.com instead so we can triage privately.

What SSH features are supported?
  • Password and public-key authentication (ed25519, RSA, ECDSA).
  • OpenSSH and PEM key formats, encrypted or plain.
  • Interactive PTY sessions, full ANSI/UTF-8 rendering, scrollback (10,000 lines default), pinch-to-zoom.
  • Window resize signals (your remote sees the right COLUMNS / LINES).
  • Copy and paste round-trip with the system pasteboard.

SFTP, port forwarding, multi-tab sessions, and snippets are on the v1.1+ roadmap.

Still stuck?

Email a human. We aim to reply within two business days.

support@sshwave.com