About SFTPGo
SFTPGo is a configurable file transfer server that exposes SFTP, HTTP/S, FTP/S and WebDAV. Storage can be a local filesystem, an encrypted local filesystem, S3-compatible object storage, Google Cloud Storage, Azure Blob Storage or another SFTP server, so teams can exchange files internally or with business partners using familiar tools and protocols.
The Community edition includes the core protocols, the storage backends and the WebAdmin and WebClient interfaces. The project topics highlight multi-factor authentication, Prometheus metrics, proxy protocol support and data-at-rest encryption. It is also used to place legacy protocols in front of cloud storage, which lets older clients write to S3, Google Cloud Storage or Azure Blob.
SFTPGo is written in Go and released under the AGPL-3.0 license, with community support through GitHub. A separate Enterprise edition is sold under a commercial license with direct support from the authors, ISO 27001 vendor status and extra features for compliance-heavy environments. It is described as a drop-in upgrade from the Community edition.
Key features
- SFTP, FTP/S, HTTP/S and WebDAV protocols
- Local, S3, Google Cloud and Azure Blob storage
- Web admin and web client interfaces
- Multi-factor authentication
- Prometheus metrics and Docker deployment
- Encrypted local filesystem option
Good fit for
- →Exposing S3 storage over SFTP
- →Exchanging files with business partners
- Tags
- sftp
- file-transfer
- webdav
- ftp
- s3
- self-hosted
- go
- cloud-storage
SFTPGo: questions and answers
- What is SFTPGo used for?
- SFTPGo is an event-driven file transfer server speaking SFTP, FTP/S, HTTP/S and WebDAV, with local, S3, Google Cloud and Azure storage backends. It is a good fit for exposing S3 storage over SFTP and exchanging files with business partners.
- Is SFTPGo open source?
- Yes. SFTPGo is open source under the AGPL-3.0 licence. Its source code is on GitHub at drakkan/sftpgo and is written mainly in Go.
- Is SFTPGo free?
- Yes. SFTPGo is open source, so the software itself is free to use. Paid plans are also available, starting at €50 per month.
- Can I self-host SFTPGo?
- Yes. SFTPGo can be self-hosted on your own server or infrastructure.
- What is SFTPGo an alternative to?
- SFTPGo is an open-source alternative to Files.com, ShareFile, Kiteworks and Hetzner Storage Box. Other open-source alternatives to Files.com include Safebucket and LinShare.
- Is SFTPGo actively maintained?
- Yes. The most recent commit to SFTPGo was on 26 September 2026, and the latest release is v2.7.6, published on 19 September 2026. The project has 13k stars on GitHub.
Open-source alternatives to SFTPGo
See all
Safebucket
File Storage & Sharing
On-prem file sharing made simple, fast and safe.
Apache-2.0vs WeTransfer★ 964
LinShare
File Storage & Sharing
LinShare - Secure File Sharing
AGPL-3.0vs WeTransfer★ 577Gokapi
File Storage & Sharing
Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.
AGPL-3.0vs WeTransfer★ 2.9k
Plik
File Storage & Sharing
Plik is a temporary file upload system (Wetransfer like) in Go.
OSSvs WeTransfer★ 1.8k
croc
File Storage & Sharing
Easily and securely send things from one computer to another :crocodile: :package:
MITvs WeTransfer★ 40k
Magic Wormhole
File Storage & Sharing
get things from one computer to another, safely
MITvs WeTransfer★ 23k
SaaS alternatives to SFTPGo
See all
Files.com
File Storage & Sharing
Cloud file platform for managed file transfer, SFTP hosting and workflow automation
SaaS
ShareFile
File Storage & Sharing
Secure file sharing, client portals and e-signature for professional services firms
SaaS
Kiteworks
File Storage & Sharing
Private content network for secure file transfer, email and managed file transfer
SaaS
Hetzner Storage Box
File Storage & Sharing
Low-cost remote storage reachable over SFTP, SMB, WebDAV and rsync
SaaS
Filemail
File Storage & Sharing
Large file transfer by link or email, with desktop and mobile apps
SaaS
MASV
File Storage & Sharing
Large file transfer service for media and entertainment teams
SaaS

