Need help with swish?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

222 Stars 31 Forks Other 1.1K Commits 1 Opened issues


Easy SFTP for Windows Explorer

Services available


Need anything else?

Contributors list

# 198,211
1017 commits
# 437,814
1 commit
# 237,554
1 commit


What is Swish?

Swish is a plugin for Microsoft Windows Explorer that adds support for SFTP.

If you've used Explorer's built-in FTP support, Swish is that but for SFTP over SSH.

Supported Operating Systems

  • Windows 8 (most tested)
  • Windows 7 (occasionally tested)
  • Windows Vista (rarely tested)

Swish may also work on Windows XP, but we haven't tested that in a while.


Binary installers are on our website.

Getting involved

We welcome patches to help improve Swish.

Swish fetches almost all its dependencies when you configure it with CMake. That magic happens thanks to the Hunter package manager. However, you will need Perl installed. Strawberry Perl is good, and available on Chocolatey.

You'll also need a compiler (obviously), a recent version of the Windows SDK and CMake.


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

If you modify this Program, or any covered work, by linking or combining it with the OpenSSL project's OpenSSL library (or a modified version of that library), containing parts covered by the terms of the OpenSSL or SSLeay licenses, the licensors of this Program grant you additional permission to convey the resulting work.

Why have an exception for OpenSSL?

The OpenSSL library is incompatible with the GPL license because it contains an advertising clause. However lots of useful, open source software (including our own projects) need to use it and currently the alternatives aren't quite up to scratch. As we want these projects to be able to reuse Washer, we have added this exception to the GPL - a common technique used by other projects such as wget.

If GnuTLS improves to the point where OpenSSL is no longer necessary, we may remove this exception.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.