Amazon Web Services has released AWS File Mover Express, an open-source tool designed to accelerate large data transfers between local computers and Amazon S3. Published under the Apache 2.0 software licence, the cross-platform application targets media production teams and data engineers who need to shift terabytes of camera footage, dailies, and project assets into cloud storage.
Key points
- The open-source application runs on macOS, Windows, and Linux to transfer large files between local systems and Amazon Simple Storage Service buckets.
- A background transfer daemon written in Go decouples active uploads from desktop user sessions, preventing jobs from stalling when a workstation logs out.
- The software supports automated performance tuning, parallel chunk uploads, pause and resume controls, and folder monitoring.
- Engineers can control transfers through a drag-and-drop graphical interface, a command-line client, or artificial intelligence assistants via the Model Context Protocol.
How File Mover Express works
Large data transfers to cloud object storage often stall because standard desktop utilities fail or pause when a user logs out. Proprietary file-acceleration tools solve this problem, but they typically require subscription fees, dedicated infrastructure, or custom network protocols that complicate corporate security reviews.
AWS designed the utility around an independent daemon. Built primarily in Go for speed, the background service manages data pipelines independently of the desktop session. Users can run the daemon on a local editing workstation, an on-premises rack server, or an Amazon Elastic Compute Cloud virtual machine.
Users manage the daemon using an Angular and TypeScript desktop interface or a scriptable command-line interface. Both connect to the daemon across an encrypted, password-protected local network connection, allowing engineers to submit jobs and shut their laptops while the background process finishes transferring data.
The tool is documented in AWS technical documentation and published as public source code on GitHub, alongside pre-compiled binary packages for major operating systems.
Automated parallel uploads and network tuning
Moving multi-gigabyte video files across long distances requires splitting data into smaller parts. AWS File Mover Express slices large files into individual segments and sends them simultaneously through S3 multipart uploads. When configured in autotuning mode, the engine dynamically modifies stream counts and segment sizes to extract the maximum throughput available from an internet connection.
Network connections can fluctuate during field production. The application includes configurable retry policies and file-level pause and resume capabilities. If an uplink drops, the daemon halts without corrupting the upload state and continues from the last validated byte once connectivity returns.
Teams can also configure monitored folders. When camera technicians offload footage cards into a designated directory on an ingestion workstation, the software automatically queues the files, begins multipart uploads, and sends them directly to target cloud storage buckets without human intervention.
Security, hashing, and enterprise controls
To ensure security for commercial productions, all control traffic and data transfers use HTTPS encryption. The system integrates directly with AWS Identity and Access Management, enforcing least-privilege permission policies so local systems only hold access to specific upload targets.
Organisations managing single sign-on deployments can authenticate operators using OpenID Connect identity providers. The software also provides compatibility with Amazon S3 Transfer Acceleration, routing data across Amazon Web Services edge locations to reduce network latency for international transfers.
Data integrity checks happen automatically. The engine computes checksums in the background and saves them locally, skipping redundant hashing steps when source files remain untouched. Operators can select hashing algorithms based on their workflow needs, switching between standard MD5 hashes or faster algorithms including XXHash, XXHash64, and XXH3.
Integration with AI assistants
In addition to traditional desktop and terminal controls, the developers included support for the Model Context Protocol. The open standard allows artificial intelligence assistants to interact with external tools and developer services.
Through this integration, engineering teams can configure AI agents to monitor file transfer statuses, trigger batch migrations, and report errors directly inside developer chat environments. Operators can inspect project setups and configuration options on the official File Mover Express documentation portal.
By open-sourcing the transfer engine under Apache 2.0, AWS allows studios and cloud teams to inspect, modify, and embed the transfer software into custom processing pipelines without ongoing licensing costs.