Ultimate FTP for .NET

Ultimate FTP for .NET ( allows you to manage local files and directories. It also lets you transfer files and data from local storage to FTP/SSL servers and vice versa. It supports latest TLS/SSL version and work with almost all FTP servers smoothly. It includes many advanced features like batch file transfer, asynchronous API, unified API for SFTP, ZIP and FTP file systems, controlling bandwidth, transfer queue, multi-thread transfer and more. It also includes a number of APIs to work with TLS/SSL socket. The library can be used in .NET, .NET Standard, Xamarin iOS, Android, Mac, CF, and Uwp.

You can try this package for free for 30 days, after which you will need to purchase a license at our online store to continue using it. To generate a trial license key, please visit Generate trial key page:

If you already have a license, please download the licensed package at

Install-Package ComponentPro.Ftp -Version
dotnet add package ComponentPro.Ftp --version
<PackageReference Include="ComponentPro.Ftp" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ComponentPro.Ftp --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 59 6/23/2019 167 2/20/2019 91 2/8/2019 116 1/10/2019 97 1/10/2019 115 1/10/2019 113 1/10/2019 132 1/10/2019 120 1/8/2019 114 1/8/2019 106 12/18/2018 111 12/18/2018 153 12/6/2018 113 12/1/2018 114 11/30/2018 137 11/30/2018 108 11/30/2018 108 11/30/2018 124 11/20/2018 117 11/18/2018 97 11/16/2018 124 11/16/2018 234 5/14/2018