SFTP client you’ll love

for macOS

We believe in crafting software that is delightful to use. We use our own products and iterate tirelessly until we fall in love with the creation. Today, we are excited to share this app with you.

SFTPro LIVE Demo
maina1b2c3d
welcome.md
rw-r--r-- · 412 bytes · just now
pricing.txt
rw-r--r-- · 331 bytes · yesterday
compare.csv
rw-r--r-- · 228 bytes · 5 hours ago
shortcuts.plist
rw-r--r-- · 540 bytes · 3 hours ago
logo.png
rw------- · 1.2 MB · yesterday
features
rwxr-xr-x · Folder · 3 hours ago
welcome.md

An SFTP client built like a native Mac app.

SwiftUI, actor-based networking, zero UI lag on large directories. Every action — navigate, open, edit, upload — has a key. Reach for the mouse only when you want to.

$19.43 once. Not $45. Not $9.99/month. Buy it, own it, keep it.

demo@localhost6 items

It’s real — click in, then Return .

Immediately useful

We manage multiple SFTP servers daily. SFTPro has every feature we ever dreamt of.

Built like a Mac

Fresh design. Native performance.
Intuitive to use.

Yours forever (updates included)

No subscription — you own your copy. Free updates, automatic if you’d like.

Everything a terminal can do.
Everything a terminal can’t.

The craft, made concrete — every feature earns its place.

Color-coded file browser

Extension-aware icons make a directory scannable at a glance, with a monospace breadcrumb you can click at any segment to jump straight there. Shift- or ⌘-click to select several files and download or delete them in one pass.

maina1b2c3d
index.html
styles.css
logo.png

Git-aware path bar

Browse into a git checkout and the path bar labels it like a repository host — branch and short commit, read straight from git's plumbing over SFTP, so no git binary has to exist on the server. Green on the default branch, blue on any other.

/srv/appmaina1b2c3d

A real text editor, not a text box

Open any file in place with live syntax highlighting. Edit, ⌘↩ to save straight back over SFTP, ⌘R to revert.

A transfer queue you can trust

Upload via drag-and-drop or a picker; every transfer shows progress, and you can cancel or retry without losing your place.

deploy_bundle.zip0%

File ops that don't require a terminal

Rename, delete, move, new file, new folder, and edit permissions — with the symbolic form right there, not hex you have to decode.

ReadWriteExecuteownergroupother

rw-r--r--

Trust-on-first-use host verification

The first connection pins the server's key fingerprint. If it ever changes without warning, SFTPro warns you loudly.

SHA256:qP9x…8a3c

Verified — matches the saved fingerprint.

SSH keys or passwords

Connect however your servers actually authenticate. Ed25519 and RSA keys, encrypted or not — no requirement to type a password every time.

id_ed25519 (encrypted)

Saved servers, secured properly

One-click reconnect to any server you've used before. Passwords and key passphrases live in the macOS Keychain — never on disk.

Stored in Keychain

You don’t have to reach for the mouse.

Click the file list once to focus it — everything after that is one key away. The live demo up top runs on these exact keys, so scroll back up and take it for a spin.

Shortcuts
  • Move the selection↑ / ↓
  • Parent directory
  • Enter folder
  • Open file in the editorReturn
  • Toggle hidden files.
  • Renamer
  • New filef
  • New folderd
  • Uploadu
  • Delete (with prompt)⌘D
  • Refresh⌘R
  • DisconnectEsc
  • Save (in editor)⌘↩
  • Revert (in editor)⌘R

~/.ssh $ who-holds-the-keys

It holds the keys to your servers.

So it treats them that way. Everything stays on your Mac, encrypted by macOS— there’s no cloud to leak it from.

active

Host keys, pinned

The first connection pins the server's SSH host key. If it ever changes, SFTPro refuses to connect and tells you why — no silent man-in-the-middle.

active

Secrets in the Keychain

Passwords, passphrases, and private keys live in the macOS Keychain, encrypted by the OS. Never in a plaintext file, never synced to iCloud.

active

Previews leave nothing behind

Files fetched for preview are purged before the next fetch, on disconnect, on quit, and on launch — so a crash doesn't strand remote data on your disk.

active

Signed, notarized, offline

Every release is Developer-ID signed and notarized by Apple, and updates are EdDSA-signed. No account, no analytics, no phoning home.

Read how SFTPro keeps you safe →

Don’t speak ill of the dead.

We don’t like to make fun of the less-abled, but if we have to…
Cyberduck is free, and it shows. ForkLift is $45.
SFTPro is polished and cheaper still, at $19.43.

Comparison
CyberduckTransmit 5ForkLift 4SFTPro
PriceFree$45$45$19.43
ModelDonationwareOne-timeOne-timeOne-time
Native SwiftUINoNoNoYes
Keyboard-first navigationPartialPartialPartialFull
Built-in code editor w/ syntax highlightingNoNoBasicYes
SSH key authYesYesYesYes
Host-key verification (TOFU)YesYesYesYes

No subscription tax, no bloat from twenty years of feature accretion — just the SFTP workflow, done well, at a price that doesn’t need a manager’s approval.

Switching from one in particular?vs Transmitvs Cyberduckvs ForkLiftbest cheap Mac SFTP client

Early users, unfiltered.

It’s just “wow” — simple, intuitive, and the key bindings just save me SO much time.

Nick
Indie Game Dev

You can’t get faster and snappier than native. I simply love it.

Robert
Systems Engineer

Saw a friend using it […] but I use Windows, so I might have to make a clone [for myself].

Theo
Software Engineer

One price. Own it forever.

Launch price · 33% off
$29$19.43

Free to try. $19.43 one-time to unlock editing and uploads. Works on macOS 14 (Sonoma) or later.

Questions, answered.

Is this a subscription?+

No. $19.43once. No account, no recurring charge, no “trial expired” nag screen.

What's free vs. paid?+

Free: browse any number of servers, connect, preview files, download. Paid ($19.43, one-time): edit and save files in place, upload, and use the file operations (rename, delete, move, permissions, new folder).

Does it support SSH keys?+

Yes — Ed25519 and RSA, encrypted or plain. Passwords work too.

Is my password safe?+

Passwords and key passphrases are stored in the macOS Keychain, the same system every other Mac app uses for secrets. They never touch disk in plain text and never leave your machine. The security page has the full detail.

What happens to my purchase when v2 ships?+

v1 updates stay free. A major version with a real feature leap (dual-pane browsing, tabs, more backends) will be a paid upgrade — discounted for existing owners. You keep using v1 for free for as long as you want either way.

Do you have a free trial?+

The free download is the trial — there's no time limit on browsing and previewing. You only pay when you need to write.

What if I want a refund?+

Email support@sftpro.dev within 14 days of your purchase and we'll sort out a refund.

Get notified about updates

One short email per release — what’s new, nothing else. Unsubscribe anytime.