edtFTPj/PRO is a Java library which allows developers to add rich file transfer capabilities to their applications with minimal effort. It supports standard and secure FTP operations, firewall protocols, and recursive operations on directories (including mget and mput). edtFTPj/PRO implements SFTP and FTPS (explicit and implicit modes). Built on the solid foundation of the stable and mature edtFTPj code-base, edtFTPj/PRO benefits from the robustness that years of open-source development and thousands of installations brings.