Skip to main content

Preferred Apps for File Transfer

For transfers you control, start with a Files.com app. The Desktop App and CLI App provide parallel transfers and retries without requiring you to tune a protocol client. Choose between them by how the transfer runs: a person using a graphical interface, a script, or application code.

Files.com Desktop App for Windows/Mac

Use the Desktop App when a person needs to upload or download files on Windows or macOS. Turbo Transfer Mode is the recommended mode for large files and bulk transfers. It shows transfer progress and supports pause and resume.

Mounted Drive Mode is for browsing, opening, editing, and saving files through File Explorer or Finder. Use Sync Mode for a one-time comparison and transfer between a local folder and Files.com. Both Mounted Drive Mode and Turbo Transfer Mode can create Share Links.

Files.com Command Line App (CLI)

Use the CLI App for transfers from shell scripts, scheduled jobs, and batch processes on Windows, macOS, or Linux. It also performs administrative operations, so the same tool can transfer files and manage the resources a workflow needs.

For recurring transfers managed by Files.com, use Sync with the appropriate Remote Server or On-Premise Agent connection.

Rclone

Rclone fits workflows that already use its commands across several storage providers. Select its Files.com backend when configuring the connection. Rclone's copy, sync, mount, and other commands follow Rclone's behavior; for example, its sync command can delete destination files that are absent from the source.

Files.com SDKs for Developers

Use an official SDK when file transfers are part of an application written in a supported language. The SDK handles API requests, authentication, and retries, with transfer optimizations that vary by language. The integration decision guide covers SDKs, direct API calls, and other integration methods.

Files.com Mobile App for iOS/Android

Use the Mobile App to browse, upload, download, and share files from an iOS or Android device, including photos and videos captured on that device.

For file work in a browser, use the Web Interface. When another system mandates a protocol, use the corresponding protocol connection and its configuration guidance.