Upstream: FTP & SFTP Client

Upload & Sync to Servers & S3

Only for Mac

Free · In‑App Purchases

Mac

Now with Amazon S3, Backblaze B2 and Cloudflare R2, auto-upload on save, and a free 7-day trial of FULL. SSH keys and site import are free for everyone. Upstream is the FTP, SFTP, FTPS and S3 client made for the Mac: native, fast, and without a subscription. Two panes — your Mac on one side, the server on the other. Drag files between them or straight from the Finder, check them in the Info panel, and let the transfer queue do the rest: in parallel, resuming where it stopped, even with the window closed. FREE — NOT A DEMO • FTP, FTPS (explicit and implicit) and SFTP, with password or SSH key • Unlimited saved sites, passwords kept in the macOS Keychain • Import your servers from FileZilla and ~/.ssh/config, keys and jump hosts included • Parallel transfer queue with resume, speed and time left • Create, rename, move, delete and change permissions; cut, copy and paste • Info panel with preview, and quick edits of text files without leaving the window • Home with pinned and recent sites, tags, command palette (⌘K), menu bar item • Host keys and certificates checked on every connection • Works with strict FTPS servers that require TLS session reuse UPSTREAM FULL — ONE PURCHASE, NO SUBSCRIPTION Try everything free for 7 days. • Amazon S3, Backblaze B2, Cloudflare R2, Wasabi and MinIO: buckets open as folders • Auto-upload on save: work locally, and every file you save goes to the server • Folder sync with a dry run before anything moves, saved pairings and .syncignore • Directory comparison and synchronized navigation • Edit remote files in your own editor, re-uploaded on every save • Remote file preview, recursive search on the server, download as ZIP • Batch rename with a live preview • Multiple tabs, jump hosts (bastion), bandwidth limit • Sites synced through iCloud, site export, history as CSV • Shortcuts: upload files to a site from Shortcuts and Finder Quick Actions BUILT FOR MACOS Written in Swift and sandboxed, with native file icons, Quick Look, Dark Mode and a keyboard shortcut for everything. No Java, no Electron, no account. A bug or an idea? Help ▸ Send Bug / Suggestion — every message is read.

  • This app hasn’t received enough ratings or reviews to display an overview.

CLOUD STORAGE (FULL) - Amazon S3, Backblaze B2, Cloudflare R2, Wasabi and MinIO: buckets open as folders in the same two panes as your servers, with the queue, sync and auto-upload. - Large files upload in parts, downloads resume, and renaming a folder happens on the server. AUTO-UPLOAD ON SAVE (FULL) - Turn it on and work in your local folder: every file you save goes up to the server on its own, through the transfer queue. Temporary editor files and your .syncignore rules are respected. Nothing is ever deleted on the server. INFO PANEL - Option-Command-I opens a panel with the preview and details of the selection: images, code, permissions, owner, public URL. - Edit Here: fix a line in a text file without leaving the window. Straight quotes stay straight. BATCH RENAME (FULL) - Find and replace (also with regular expressions), prefix, suffix, numbering, letter case and extension, with a live preview. Conflicts block the rename instead of overwriting a file. FREE FOR EVERYONE - SSH key authentication. - Importing sites from FileZilla and ~/.ssh/config, including keys and jump hosts. A welcome screen on first launch walks you through it. - Quick Connect now speaks SFTP and FTPS, not only plain FTP. TRY FULL - A free 7-day trial of everything in FULL. No charge and nothing renews. FTPS - Works with servers that require TLS session reuse on the data connection (the default of vsftpd and FileZilla Server): before, you could log in but not list or transfer. AND MORE - Speed and time left for every transfer and for the whole queue. - The number of active transfers on the Dock icon. - Shortcuts: "Upload Files to Site" and "Open Site", also as Finder Quick Actions. sftp://, ftps:// and ftp:// links open in Upstream. - A cleaner main window: the home uses the whole width when you are not connected, and the toolbar follows the new macOS design. Thanks to everyone who asked for S3, ProxyJump and strict FTPS on Product Hunt.

The developer, Carlo Di Giuseppe, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer indicated that this app supports the following accessibility features. Learn More

    • Supported Features

      • VoiceOver

      • Dark Interface

      • Audio Descriptions

    Seller
    Carlo Di Giuseppe
    Size
    9.2 MB
    Category
    Developer Tools
    Compatibility
    Requires macOS 15.0 or later.
    • Mac
      Requires macOS 15.0 or later.
    Languages
    English and 4 more
    • English, French, German, Italian, Spanish
    Age Rating
    4+
    In-App Purchases
    Yes
    Copyright
    © 2026 Carlo Di Giuseppe