NuGet Package Ultimate SFTP File Server for .NET

Ultimate SFTP Server helps you create your own SFTP & SCP server to provide secure remote file system access over an SSH channel using the SFTP protocol with a few lines of code.

Intuitive API and compatible with many SFTP, SCP and SSH clients including the Ultimate SFTP client library.
SFTP Server Key Features:
- SSH, SFTP v3, v4, and SCP
- Intuitive API
- Read and Create Private Keys
- Supports PKCS#8, PuTTY .ppk, OpenSSH/OpenSSL(SSLeay), and new OpenSSH keys
- Works with most popular SFTP clients
- User management
- Authentication methods: Password, private key, certificate and custom

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:

The library can be used in .NET, .NET Standard, Xamarin iOS, Android, Mac, CF, and Uwp.

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


Version: 7.2.238
Author(s): ComponentPro Software
Last Update: Monday, July 27, 2020
.NET Fiddle: Create the first Fiddle
Project Url:
NuGet Url:

Install-Package ComponentPro.SftpServer
dotnet add package ComponentPro.SftpServer
paket add ComponentPro.SftpServer
ComponentPro.SftpServer Download (Unzip the "nupkg" after downloading)

.NETFramework 4.0 monoandroid40 netstandard1.5 xamarinios10 xamarinmac20