A focused Transmit alternative for FTP, FTPS and SFTP
Transmit 5 by Panic is the benchmark for Mac file transfer apps, and it earns its 45 $ price. Upstream asks a different question: what if you only need FTP, FTPS, SFTP and an S3 bucket, done natively — and want to try it without a clock running?
Let’s be clear: Transmit is a fantastic app with over twenty years of polish, and if you rely on its cloud connectors — S3, Backblaze, Dropbox and a dozen more — or on Panic Sync across teams, it is worth every dollar.
Upstream targets the developer or sysadmin who lives on classic servers. You get the dual-pane workflow, a relentless transfer queue, folder sync with dry-run, watch-mode remote editing and Keychain security — with a free core and a single $29.99 unlock (price varies by App Store country), distributed through the Mac App Store with Family Sharing.
Should you buy Transmit, or try Upstream first?
Transmit is the safe answer and it earns its price — if you need its cloud connectors or Panic Sync, buy it and stop reading. Try Upstream first if you only ever connect to FTP, FTPS and SFTP servers, because evaluating it costs nothing and no clock runs out.
This is the one comparison on the site where the competitor is not the compromise choice. Transmit has twenty years of edge cases handled, a company behind it that has shipped Mac software since 1997, and a connector list Upstream will not match. Pretending otherwise would waste your time.
The question worth asking is narrower: what fraction of that are you going to use? For a developer who deploys to hosting and a VPS, the answer is often three protocols, a bucket and a queue — and that is the shape Upstream is built to. You get a dual-pane workflow, folder sync with dry-run, watch-mode editing and Keychain security, with a free core to test it against your actual servers before deciding.
Upstream vs Transmit, feature by feature
An honest snapshot — a ✓ means the feature ships today, notes mark the differences that matter.
| Feature | Upstream | Transmit |
|---|---|---|
| Price | Free · FULL $29.99 once (US; varies by store) | 45 $ one-time (direct) |
| FTP, FTPS & SFTP | ✓ | ✓ |
| S3-compatible storage (S3, B2, R2) | FULL — buckets as folders | ✓ |
| Dropbox, Google Drive, Azure… | — | ✓ |
| Dual-pane local + remote view | ✓ | ✓ |
| Native Mac app | Swift & SwiftNIO | Yes (veteran native codebase) |
| Folder sync | FULL — with dry-run preview | ✓ |
| Edit remote files with auto-upload | FULL — watch mode on save | ✓ |
| ⌘K command palette | ✓ | — |
| Site sync across Macs | FULL — iCloud | Panic Sync |
| Mac App Store + Family Sharing | ✓ | Direct sale (MAS version differs) |
| Free tier duration | Forever (no expiry) | 7-day trial only |
| Import sites from FileZilla / SSH config | ✓ | Imports from several clients |
Where Transmit is still the right choice
- You need Dropbox, Google Drive, Azure, WebDAV and the other cloud connectors in the same window — Upstream stops at servers and S3-compatible buckets.
- You depend on Panic Sync to share servers across a team.
- You want two decades of refinement and edge-case coverage, and the 45 $ is not a factor.
Where Upstream makes more sense
- Focused scope: You connect to FTP, FTPS, SFTP and S3-compatible buckets — no paying 45 $ for cloud connectors you never open.
- A genuinely unlimited free tier: Manage and transfer to unlimited servers with SSH keys forever without an expiring trial clock.
- Info Panel with inline "Edit Here" (⌥⌘I): Inspect images, code, and permissions, or fix remote configuration lines instantly without launching an external IDE.
- Modern macOS integration: App Sandbox, passwords in the Keychain, a ⌘K command palette, transfer count on the Dock icon, and (with FULL) upload actions for Shortcuts and Finder Quick Actions.
- Batch Rename (FULL): Native regex find and replace, sequential numbering, case rules, and collision preview before touching files.
- Single one-time purchase ($29.99 in the US; varies by store) via the Mac App Store with Family Sharing — no subscription.
Coming from another client?
Upstream imports server lists from FileZilla’s sitemanager.xml and from your ~/.ssh/config, for free. A direct Transmit favorites importer is on the roadmap — until then, ~/.ssh/config covers most SFTP setups.
What actually changes day to day
Five differences you notice within the first week — and the reasoning behind each.
What you are actually paying for
Transmit’s 45 $ buys FTP, FTPS and SFTP plus more than a dozen cloud connectors — S3, Backblaze B2, Google Drive, Dropbox, Azure, WebDAV and the rest — in one window. If you open three of them regularly, it is a bargain, and this page is not going to argue otherwise.
Unlocking Upstream FULL costs $29.99 — roughly a third less, which is real but not the kind of gap that should decide anything on its own. The question worth asking is what the money buys. Upstream spends it on depth: dry-run sync, auto-upload on save, watch-mode editing, S3 buckets, tabs, iCloud site sync. A much shorter feature list, deliberately, and no connectors you never open.
A free core instead of a 7-day clock
Transmit gives you seven days to decide. That is enough to form an impression and rarely enough to hit the edge case that actually matters — the host with the awkward passive port range, the 4 GB upload over hotel Wi-Fi, the server that renegotiates TLS mid-transfer.
Upstream’s free tier has no timer and no site limit: unlimited saved servers, the concurrent queue, Quick Look, CHMOD and full file management. You can run it as your everyday client for a month and only pay if you want the automation. If it does not handle your servers, you find out for free.
The Info Panel and quick inline tweaks (⌥⌘I)
When you need to adjust a single line in a .htaccess, wp-config.php or server configuration, launching a heavy IDE, waiting for it to load, saving, and waiting for the re-upload adds friction.
Upstream features a dedicated Info Panel (⌥⌘I): select any file to inspect image previews, permissions, owner, size and public URL mappings. For text and configuration files, Edit Here lets you fix a line right inside the panel and save it back to the server. Automatic smart quotes and dashes are switched off, so a PHP or config file never picks up a curly quote that breaks it.
Sold through the App Store, with the consequences
Transmit is sold direct by Panic, which is why its features are not constrained by the App Sandbox. Upstream goes the other way: Mac App Store only, which means the App Sandbox, automatic updates, Apple’s refund process and Family Sharing on the FULL purchase.
That is a genuine trade rather than a win. Sandboxing costs some freedom at the edges; what you get is that the app can only reach the folders you grant it, and credentials live in the Keychain rather than in the app’s own store. Using an SSH key with the client shows how that works for key-based logins.
Sync and remote editing, compared
Both apps sync folders and both edit remote files. Transmit’s versions are mature and well-integrated. The differences are in the details: Upstream’s sync shows a colour-coded dry-run of every upload, overwrite and delete before it runs — see syncing folders over FTP — and its watch-mode editing re-uploads on every save from VS Code, TextMate or Xcode rather than on close.
Neither is dramatically better. If you already know Transmit’s workflow and it fits your head, that familiarity is worth more than any feature bullet on this page.
Common questions
Is Upstream as complete as Transmit?
Can I try Upstream before paying?
Does Upstream support S3, Backblaze B2 and Cloudflare R2 like Transmit?
Can I edit remote files in Upstream without an external editor?
Does Upstream have batch rename?
Does Upstream sync my sites across Macs like Panic Sync?
What is the best Transmit alternative for Mac?
Is there a free alternative to Transmit?
How much does Transmit cost?
Can Upstream import my Transmit favourites?
Is Transmit still worth buying in 2026?
Try Upstream free, decide later
The core is free forever — unlimited FTP, FTPS and SFTP sites, the concurrent queue, Quick Look and full file management. No trial clock, no subscription.
Download on the Mac App StoreRead next: Connect to an FTP server on a Mac · Edit remote files with auto-upload · SSH keys in an SFTP client
More comparisons: Upstream vs FileZilla · Upstream vs Cyberduck