Call us on: +44 (0)1364 654100
Xceed SFTP for .NET boxshot.

Xceed SFTP for .NET

Published By:  Xceed Software Inc

Get industry-standard security via SFTP

Product Variants

Other product variants may be available, please contact us or request a call back if you cannot see what you are looking for.


Xceed SFTP for .NET provides a .NET library for working with SFTP (SSH File Transfer Protocol). With the SFTP protocol, you get robust and secure file transfer, file access and file management. Xceed SFTP for .NET is based on Xceed¿s intuitive file- and folder-based FileSystem Core object model, which makes including secure remote file operations to any .NET or ASP.NET app even easier. It also facilitates integrating SFTP into existing apps that use FileSystem Core.

If you purchase the Blueprint edition, you also get full C# source code.

.NET technology

  • Works with .NET 4.5 / 4 and 2.0-3.5, ASP.NET 4.5 / 4 and 2.0-3.5, and Visual Studio 2005-2012.
  • 100% managed code written in C#. Source code available through a Blueprint subscription.
  • VB.NET and C# sample applications included for Visual Studio.
  • All error handling works through .NET exception classes.
  • CLS compliant (Common Language Specification).
  • Documentation fully integrated into Visual Studio.
  • Built using System.Net.Sockets namespace.
  • The .NET 4 build is compiled using the Client Profile.

SFTP protocol features

  • Complies with RFC 4253, 4252, and 4254
  • Supports secure FTP via SSL 3.0 and 3.1 (TLS) in both the FtpClient and FileSystem interfaces
  • Implements the SSH-2 protocols.
  • Implements version 6 of the SFTP protocol.
  • Provides an automatic compatibility mode with version 3 of the SFTP protocol, which detects the version of the server SFTP is detected, and the component adjusts to version 3 if necessary.
  • Abstracts files and folders on SFTP sites and locally, so you can write your code as if it works with regular files or folders.

Major features

  • Securely sends and receives files, folders or entire directory structures quickly and easily
  • Securely sends and receives files to or from disk or memory streams
  • Synchronises a local directory structure with a remote directory structure on an SFTP server and vice-versa
  • Provides a rich set of events to keep your application notified of all SFTP activity
  • Obtain a detailed listing of files on the SFTP server via a collection object or by events
  • Rename and delete files on the SFTP server.

Component interactivity / Events

  • When sending multiple files and an error occurs, allows you to retry the file, skip it and continue, or abort the entire operation.

Other features

  • Flexible synchronisation of any number of folders and files of any type (FileSystemItem and FileSystemItem-derived objects, such as AbstractFile or AbstractFolder objects and their derivatives), wherever they are located.
  • Can use filters you create so you can send or receive only files that fit specific criteria such as file size or date
  • Allows you to rename or change filenames and paths before sending
  • Automatic logging to memory or to disk
  • Can set a timeout limit on all operations and have an exception triggered if it is exceeded
  • Triggers an event if the connection to the SFTP server is lost
  • Accepts SFTP server by IP address or host name
  • Supports wildcard in files to send or receive.

Shopping Basket
    0 Item(s)

    View and amend your basket
    ISV Royalty Licensing