Documentation Start Page¶
SFTPPlus is a multi-protocol, multi-platform managed file transfer solution.
Here is a non-exhaustive list of principles standing at the base of our product:
Multi-protocol
Multi-platform
Both client and server functionality in a single product
Automated and non-interactive client side transfer
Easy to configure and administrate
Can be configured via text file and command line tools
Can be configured using a web-based configuration tool
Stand-alone product without external dependencies - with the exception of the OpenSSL library.
This documentation includes instructions for performing installation, upgrade, configuration, and operational procedures.
The information is written for experienced administrators of Windows or Unix-like systems, familiar with file transfer protocols.
- 1. Introduction
- 2. Install
- 3. Updates and upgrade
- 4. Quick Start Guide
- 5. General configuration
- 6. Server-side protocols
- 7. Client-side protocols
- 7.1. Transfers
- 7.2. General location options
- 7.3. Local filesystem
- 7.4. SFTP
- 7.5. FTP
- 7.6. Explicit FTPS
- 7.7. Implicit FTPS
- 7.8. HTTP(S) file download
- 7.9. WebDAV / SharePoint Online
- 7.10. AS2
- 7.11. Azure BLOB Service
- 7.12. Azure File Service
- 7.13. SMB / Windows Share
- 7.14. Exchange Online Mailbox
- 7.15. Send files as email attachments
- 8. Event handlers
- 8.1. Introduction to event handlers
- 8.2. Local file
- 8.3. File dispatcher
- 8.4. HTTP POST / Webhooks
- 8.5. Email sender
- 8.6. Windows EventLog
- 8.7. Standard output stream
- 8.8. Embedded database
- 8.9. Syslog
- 8.10. Create archive / compress
- 8.11. Extract archive / uncompress
- 8.12. Execute external script or program
- 8.13. Encrypt / decrypt using OpenPGP / GPG
- 8.14. RabbitMQ publisher
- 8.15. File message digest generator
- 8.16. Account interaction
- 8.17. Extension API
- 9. Identity configuration
- 10. Authentication sources
- 10.1. Authentication methods introduction
- 10.2. SFTPPlus embedded users
- 10.3. Operating system / Domain users
- 10.4. HTTP web service
- 10.5. External local file
- 10.6. LDAP / Active Directory
- 10.7. Microsoft Entra ID
- 10.8. Google Identity
- 10.9. Okta OpenID Connect
- 10.10. RADIUS
- 10.11. Banning users
- 10.12. Banning IP addresses
- 10.13. Anonymous users
- 11. Cluster deployment
- 12. Server-side Usage Instructions
- 12.1. Accounts Authentication
- 12.2. Accounts Authorization
- 12.3. Identity and Access Management for administrators (IAM)
- 12.4. Web Manager Console
- 12.5. Public Key Infrastructure (PKI)
- 12.6. FTP/FTPS Usage
- 12.7. SFTP / SCP Usage
- 12.8. HTTP / HTTPS Service
- 12.9. Let's Encrypt Certificate Automation
- 12.10. Command line administration
- 12.11. File system access
- 12.12. Events, Event Handlers and the audit trail
- 12.13. Command-Line Administration-Shell
- 13. Client-side Usage Instructions
- 14. Developer Documentation
- 15. User's Guides
- 15.1. TLS Client Configuration
- 15.2. SSL / TLS / SSH protocols overview
- 15.3. Hardening SFTPPlus Deployments
- 15.4. Resetting Web Manager username and password
- 15.5. Auditing the encryption used for FTPS, SFTP, SCP and HTTPS connections
- 15.6. File Dispatcher Event Handler
- 15.7. Deploying file transfers with Docker containers
- 15.8. Generating and converting SSH keys
- 15.9. Using PGP/GPG encryption and decryption
- 15.10. Interoperability with anti-viruses
- 15.11. Sending notification/alerts over emails
- 12.12. Events, Event Handlers and the audit trail
- 15.12. Managing logs in high volume installations
- 15.13. Using WebDAV and SharePoint
- 15.14. Group inheritance for permissions
- 15.15. Integrating with an LDAP Server
- 15.16. Integrating with fault tolerant and resilient environments
- 15.17. Using WinSCP Client and SFTPPlus Server
- 15.18. Using Filezilla Client with SFTPPlus Server
- 15.19. Testing and Debugging
- 16. Standards, Compliance, Obligation and Certification
Reference
Miscellaneous Topics
The documentation covers the features and functionality for the 5.14.0 release of SFTPPlus, and was last updated on Jun 30, 2025.