File Transfer


File Transfer is a Mender add-on providing the functionality of transferring files on and off any accepted device.

Mender File Transfer vs FTP and SFTP

From the caller's perspective, File Transfer offers a simple HTTP API to GET and PUT files. On a device mender-connect handles requests from the backend and provides data to reply to the HTTP calls. The implementation does not relay on any third-party software installed on a device, and in that sense has no relation to FTP or SFTP. Although feature-wise it provides similar functionalities.

Controlling the uploads and downloads

You can use the File Transfer feature to upload and download anything to and from a device. In itself it gives a great power, but may require a certain degree of control. The Limits configuration section allows you to restrict many aspects of the file transfer process. We designed it to give you full control over what you can do, while at the same time providing a way to introduce restrictions for environments where limiting is crucial.


Multiple parallel file transfer sessions to the same device

Currently, the File Transfer does not support parallel uploads or downloads. Please make sure you are not running multiple sessions at the same time for the same device.

Further reading

We welcome contributions to improve this documentation. To submit a change, use the Edit link at the top of the page or email us at .