
AWS has released File Mover Express, an open-source application for transferring large files between local systems and Amazon S3. The tool is aimed at teams moving media and other bulky assets, and it is available for macOS, Windows, and Linux under the Apache 2.0 license.
What File Mover Express is designed to do
According to AWS, File Mover Express is meant to “move media to S3 at wire speed.” The project supports both uploads and downloads, making it useful for sending large files to Amazon S3 and retrieving them later for editing, review, or restoration.
The tool is positioned for workflows where users need transfers to keep running even after a desktop session ends. That matters for media operations in particular, where teams may move terabytes of assets between on-premises storage and the cloud under tight deadlines.
Built for large, distributed transfers
AWS says File Mover Express uses a daemon-based transfer engine that is separate from the desktop session. The daemon can run on a workstation, a server in a data center, or an Amazon Elastic Compute Cloud instance, while the user controls it through a graphical interface or a command line interface over an encrypted, password-protected connection.
The company’s description makes the split architecture one of the product’s core selling points. Traditional transfer clients can stop when a desktop session closes, but File Mover Express is intended to continue handling transfers independently of the user interface.
How AWS File Mover Express handles transfer performance
File Mover Express splits large files into chunks and uploads them in parallel using multipart uploads. That approach is designed to improve throughput on large transfers and make better use of available network capacity.
The tool also includes an autotuning mode that adjusts the number of parallel streams and chunk sizes based on the available connection. In AWS’s framing, this lets the software optimize performance automatically rather than forcing users to tune every transfer by hand.
Other transfer controls include configurable retries, pause and resume for files, bandwidth limits, and support for S3 Transfer Acceleration when moving data to distant buckets.
- Parallel multipart uploads for large files
- Autotuning for stream count and chunk size
- Retries for interrupted transfers
- Pause and resume at the file level
- Bandwidth limits to manage network usage
- S3 Transfer Acceleration for remote destinations
Security, identity, and verification features
AWS says File Mover Express includes file encryption in flight, file encryption at rest, and encryption for the control plane. All transfers use HTTPS, and access to S3 buckets is governed by AWS Identity and Access Management with a documented minimum-permission policy.
For teams that centralize identity, the tool supports single sign-on through OpenID Connect. The source material also notes OIDC-based authentication with identity providers, which gives organizations a way to connect the app to their existing login systems.
To verify file integrity, File Mover Express calculates checksums in the background and caches them locally for reuse when files have not changed. The project supports MD5, XXHash, XXHash64, and XXH3, giving users a range of options that balance compatibility and hashing speed.
Why checksums matter in production transfers
Integrity checks are important in workflows where large files must arrive unchanged. By verifying content and caching checksums locally, the tool can reduce repeat work and help confirm that assets transferred correctly without requiring every file to be reprocessed from scratch.
That kind of feature set is particularly relevant in media pipelines, where the cost of a damaged transfer can be measured in missed deadlines and repeated uploads, not just inconvenience.
Open source stack and interface choices
The project is primarily developed in Go for the transfer engine and TypeScript with Angular for the graphical interface. AWS also says the tool supports a desktop GUI, a scriptable CLI, and automatic uploads from monitored folders.
That combination gives the software a broader audience than a single-purpose command-line utility. Operators can use the GUI for interactive work, while automation teams can script transfers or monitor folders for new files that should be sent to S3.
The source code is available on GitHub, and AWS has also published pre-built packages for macOS, Windows, and Linux. The open-source release under Apache 2.0 means organizations can evaluate and use the tool without the licensing model that often comes with commercial transfer products.
Why AWS says it built the tool
In the announcement material, AWS frames File Mover Express as a response to common pain points in media workflows. Commercial alternatives may add licensing costs, proprietary protocols, or third-party infrastructure, while traditional desktop transfer clients may not keep working after the user disconnects.
According to the AWS authors, the goal was to offer a transfer system that keeps going, scales to large files, and can be controlled from either a GUI or CLI. The company’s own explanation emphasizes that media teams regularly move assets between on-premises storage and the cloud, often under deadline pressure and with transfers that need to continue independently of the machine that started them.
Ross Dickson, one of the AWS contributors named in the article, summarized the motivation in a LinkedIn post quoted in the source material: “Moving large media files to the cloud shouldn’t be the slow part of your day 🙂 That’s why a group of us at AWS built File Mover Express (…) For anyone in media moving camera cards, dailies, or deliverables, it tackles the usual pain.”
What’s included in the release
The release combines the application itself, the source code, and packaged builds for the major desktop operating systems. AWS lists the following capabilities as part of the tool’s current feature set:
- Open-source release under Apache 2.0
- Support for macOS, Windows, and Linux
- Desktop GUI and scriptable CLI
- Daemon-based engine for transfers that outlive a desktop session
- Uploads and downloads to and from Amazon S3
- Parallel multipart transfers and automatic tuning
- Pause/resume support and configurable retries
- Background checksum calculation and local caching
- OIDC-based sign-in for identity-provider integration
For AWS, the open-source release turns a set of operational transfer features into a package that developers and media teams can inspect, deploy, and adapt. For users, the practical appeal is simpler: a tool that tries to make large file movement to S3 faster, more resilient, and easier to resume when things go wrong.
Source: Original report
Was this helpful?
Explore more: DevOps Services More Software Development Tech News
Last Modified: November 1, 2026 at 10:33 pm
3 views

