.NET FTP Library Specifications


"If we decide to use a component instead of building our own solution we scrutinize the component and the support. We do that because it will become expensive if you make the wrong choice. We made the right choice to use Kellerman"

Ulrich Hopp
Managing Direct
inSynergie GmbH

The .NET FTP Library by Kellerman Software is the ultimate in reliability and performance. You can actually take out the network cable during a transfer, plug it back in and it will resume right where it left off. The component also detects if the FTP Server is shutting down during the middle of your transfer. All the standard FTP operations are supported plus a multitude of other features that help to shorten development time. Transfer files faster by using directory synchronization and MODE Z compression. Securely transfer files over SSL. It also handles SSL with implicit port 990. Inform your users how long the transfer will take using powerful progress statistics.

We also have a component for performing FTP over SSH. An FTP Adapter is included that allows you to use both components from the same interface. A discount is offered when purchasing both. Simply add the FTP component to the cart and click on recommended accessories.

The .NET FTP Component can be used in Winform, or ASP.NET applications. You can use the .NET FTP Library for C# FTP or VB.NET FTP. Why pay hundreds of dollars more for another FTP Library that is less reliable? Download the full list of features.

While it can be purchased separately, this product is also included in the Gold Suite. Gold Suite subscribers receive all product updates and all new products as part of a yearly subscription. It is the best value in the industry.

Buy Now Download

Find out about our companion .NET SFTP Component
Buy both FTP and SFTP

Feature Description
Easy to Use The .NET FTP component has a full GUI FTP client demo is included. Source code is provided in both VB.NET and in C#.
Asynchronous/Synchronous Operation Files and entire directories can be transfered asynchronously or synchronously.
Rich Events Detailed progress and completion events for asynchronous operations.
Secure Transfers Kellerman FTP supports FTPS (FTP SSL), proxy servers, and passive mode for firewalls.
Raw Commands Kellerman .NET FTP supports raw command/response and raw directory listings.
Logging Option to log FTP activity to a file or memory stream.
Compression GZip and Deflate compression schemes can be used to compress/decompress and then transfer files.
Delete Subdirectories Delete all files and subdirectories within an FTP directory. It is also possible to specify a wildcard pattern for deleting files.
Directory Synchronization Entire directory structures can be synchronized. Kellerman FTP only transfers files that have changed, resulting in higher throughput.
Wildcards Wildcard patterns are supported for specifying files to transfer. It is also possible to specify the files to transfer by date range, file size or regular expression.
Resume Transfer Resume upload/download transfers by specifying a byte offset. Automatically determining the byte offset with ResumeUploadFile and ResumeDownloadFile. After an aborted asynchronous operation, Retry the operation even days later.
Documentation Industry standard formatted help and an easy to use demo is included.
100% Managed Code 100% managed code written in C#. No external dependencies or libraries are required except for the .NET Framework 2.0 or .NET Framework 3.x
Royalty Free Distribution Include with any .NET project royalty free.
1 Year Free Upgrades Purchase today and all upgrades are free for the next year.
60 Day Money Back Guarantee At Kellerman Software, we want you to be totally satisfied with your purchase. Receive a refund within 60 days when ordering from KellermanSoftware.com. Source code versions are non-refundable due to their nature.
Lifetime Support Lifetime E-mail technical support is included.