Bring your file transfers anywhere

Fully featured and highly configurable SFTP server with HTTP/S Web UI and optional FTP/S and WebDAV. Storage backends: local filesystem, encrypted local filesystem, S3 (compatible), Google Cloud, Azure Blob, other SFTP servers. Available as SaaS and On-premise.

WebAdmin UI

SFTPGo is an event-driven SFTP, FTP/S, HTTP/S and WebDAV server.

With SFTPGo you can leverage local and cloud storage backends for exchanging and storing files internally or with business partners using the same tools and processes you are already familiar with.

Storage backends are configurable per-user from the WebAdmin UI, so you can serve a local directory for a user and an S3 bucket (or part of it) for another one.

SFTPGo also supports virtual folders, a virtual folder can use any of the supported storage backends. So you can have, for example, a user with the S3 backend mapping a Google Cloud Storage bucket (or part of it) on a specified path and an encrypted local filesystem on another one.
Virtual folders can be private or shared among multiple users, for shared virtual folders you can define different quota limits for each user.

The WebClient and WebAdmin user interfaces support OpenID Connect authentication and therefore can be integrated with your existing Identity Provider.

WebAdmin

The WebAdmin UI allows to easily create and manage your users, folders, groups and other resources.
Groups simplify the administration of multiple accounts by letting you assign settings once to a group, instead of multiple times to each individual user.

Groups
WebClient UI

WebClient

The SFTPGo WebClient allows end users to change their credentials, browse and manage their files in the browser and setup two-factor authentication which works with Authy, Google Authenticator and other compatible apps.
From the WebClient each authorized user can also create HTTP/S links to externally share files and folders securely, by setting limits to the number of downloads/uploads, protecting the share with a password, limiting access by source IP address, setting an automatic expiration date.

Other notable features

Both local and cloud-based accounts can be restricted to a certain base path.

Per-user and per-directory virtual permissions.

Public key, password and certificates authentication.

Multi-factor and multi-step authentication.

Active Directory/LDAP authentication.

Custom workflows based on server events such as uploads, downloads or schedules.

Disk quota and bandwidth throttling.

REST API for integrating with other systems.

You can obtain and automatically renew free Let's encrypt TLS certificates for HTTPS and FTPS/FTPES.

The web UIs support both light and dark modes and can be customized to match your brand.

Auto-blocking policy to help to prevent DoS (Denial of Service) and brute force password guessing.

Per-user and global IP filters.

Geo-IP filtering.

Per-protocol rate limiting.

Delegate user administration via roles.

Infrastructure as Code (IaC) support using the Terraform provider.

Multiple nodes/pods are supported to provide high availability/scalability.

Extensible via plugins.

Services

Managed File Transfer

We offer SFTPGo hosted as a Service in the Cloud. Store your data in the Cloud and make them available securely via SFTP, FTPS, WebDAV or our intuitive WebClient. Let us manage the services for you.

Pricing

Support Plans

We offer commercial support, guarantees, and advice for your SFTPGo installation. With our plans you will purchase a supported copy of SFTPGo that you can safely install and use in professional environments.

Pricing