- Publish, receive, and exchange files

SFTPPlus server-side capabilities allow you to implement a file transfer service with which you can receive or publish files to end users or 3rd party automated systems. All protocols available in SFTPPlus are 100% compliant to open standards, including AS2 certification. End users can use the embedded Web UI or any 3rd party tool like Filezilla, WinsCP, or sftp CLI tools.

Supported protocols

  • FTP
  • FTPS
  • SFTP
  • SCP
  • HTTP REST
  • HTTPS
  • AS2
  • WebDAV

Core server operation

SFTPPlus operates on a 24/7 basis as a background service. It can run on bare metal, a VM, a container, or Kubernetes, with support for Windows, Linux, and macOS. Each user has access to private files or files shared based on multi-group membership. Can be deployed as part of a load balancer or cluster with facilities to automatically replicate the configuration and auto-scale as dictated by the cluster or load balancer rules.
  • Authenticate incoming connections and users based on security policies and configured authentication sources, including embedded SFTPPlus users, external OS or LDAP users, and cloud SSO users from providers such as Entra ID or Okta.
  • Authorize or restric file transfer operation based on user own configuration, group membership, source IP, file names, file path and many other conditions.
  • Audit trail and logs are generated for every file transfer, configuration management or server administration operation. Logs are stored locally as plain text or structured files. Integrate with Security information and event management (SIEM).

User management

SFTPPlus comes with own users management system, without external dependencies. You can create SFTPPlus users, manage them via groups and define individual or group based security policies. Users can authenticate using a password, one-time code (TOTP), SSH key, or TLS certificate. SFTPPlus can also authenticate users through external sources such as LDAP, RADIUS, Entra ID, Okta, or Google Identity. For a seamless integration with the operating system or for legacy applications there is support for OS users. This includes local or domain users.
Read more about users management

Possible type of users

  • internal team members
  • internal automated processes
  • external partners
  • contractors using Web UI
  • integration with partners automated processes
  • Entra ID / Office365 users
  • Okta SSO

Managed file transfers

SFTPPlus is much more than a file server. With advanced managed file transfer capabilities you can implemented the data communication middleware for your business process.
  • Web UI is available to allow file access and file sharing without the need to install any 3rd party software.
  • Trigger pre and post file transfer operations, like sending notification emails, renaming or moving files, extracting archives, or sending HTTP Web hooks
  • PGP operations are integrated into SFTPPlus and it can automatically encrypt or decrypt files. with support for signing outgoing files and validating the signature of the received files.
  • Load balancers, autoscale and Kubernetes operations are supported with configuration synchronization and events centralized to the primary cluster node.
  • API and Extensions. Integrate SFTPPlus with an existing Web API or use SFTPPlus's own API to build your infrastructure.

Configuration and operation - Use a modern Web UI and integrate with DevOps tools

Use your preferred method to configure and operate 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.