- Orchestrated file uploads and downloads
SFTPPlus client-side capabilities allow you to define transfers that can automatically send or receive files to remote servers or between remote servers. You have full control over when the transfers are triggered or which files are transferred.
Supported protocols
- FTP
- FTPS
- SFTP
- HTTPS
- HTTP REST
- AS2
- WebDAV
- Azure File
- Azure BLOB
- SharePoint Online
- Exchange Online
- Mainframe FTP
Simplified automated transfers
SFTPPlus runs inside the operating system as a background service, without requiring any human intervention.
Transfers operate on a 24/7 basis or using a defined schedule.
Transfers run on any bare-metal, VM, or container using your preferred operating system like Windows, Linux or macOS.
There is support for fallback transfers that are executed on a separate disaster recovery instance.
- File filters. You can define which files to be transferred, based on simple rules like file name or file age, or advanced rules like regular expression. You can configure a transfer to remember the name and size of the transferred file so that they will not be re-transferred.
- Auto-retry on errors. If the remote server is not reachable, is under maintenance or has rejected a transfer, SFTPPlus can retry the transfer.
- Retention policy & Archiving. On successful transfers, the files can be kept on the source location or move to an archive. The archive location is configured with retention policies to automatically delete older files.
Transfer management
Once a file was successfully transferred, SFTPPlus can delete the file from the source or archive the file, applying a configurable data retention policy.
It can automatically create any missing destination directory, or apply data protection rules to prevent overwriting data. For example, it can add a timestamp to one of the conflicting files.
Read more about transfer managementPossible scheduling rules
- time of any day
- time of a specific week day
- first, second, Nth, or last day of the month
Advanced transfer capabilities
SFTPPlus is designed as a no-code solution which can replace any custom file transfer script or cron job.
It can rename, compress, decompress, encrypt, decrypt files before or after a transfer.
Transfers are configured and monitored using a Web UI or, if you prefer, use plain text configuration or log files.
- Scheduling allows transfers to start or pause based on the time of day, day of the week, or day of the month.
- Trigger On successful transfers or when failing to transfer a file, after all the retries, alerts and notifications can be sent over email or HTTP web hooks. You can also receive daily reports with the success or failed transfers
- PGP operations are integrated into SFTPPlus and it can automatically encrypt or decrypt files, or sign and check existing signatures.
- Disaster recovery fallback. You can configure multiple SFTPPlus instances to operate as a disaster recovery fallback. Configuration is automatically replicated among the members of the cluster. Files are first attempted to be transferred by the primary instance.
Configuration and operation - Use a modern Web UI and integrate with DevOps tools
Use your preferred method to configure and operate the SFTPPlus.
It can adapt to any working environment. Use a modern Web UI, edit plain text .INI configuration files, integrate with DevOps tools, or deploy with container or Kubernetes.
Read more about configuration and operation- Web Based GUI A modern GUI is available for local or remote access. Desktop or mobile. Use your preferred web browser. Edge, Chrome, Firefox, Opera.
- .INI text file Any configuration option is available to edit as plain text .INI format. Easy to backup and review the changes over time.
- CLI tools A comprehensive set of command line tools are available to configure and manage the server.
- REST API For when you want to integrate the SFTPPlus configuration and management with other tools from your, anything that is available in the manual Web UI is also available as REST API.
- DevOps It's easy to integrate with DevOps tools like Argo, Ansible, Cloudformation, Terraform
- Kubernetes & OpenShift SFTPPlus is ready to be deployed and operated in Kubernetes or OpenShift clusters.