The simplest way to get strongSwan is to install the binary packages provided by your distribution. Our installation instructions provide links to common distributions and information for building strongSwan from sources.
Version: 6.0.0
Security patches are available for older releases. See our blog for corresponding advisories.
strongSwan releases and security patches are signed with the PGP key with keyid DF42C170B34DBA77.
Older releases can be found on our download mirrors:
Docker images are available to easily try out strongSwan. There is one for regular releases and another for pre-releases of strongSwan 6.0 that supports post-quantum cryptography.
strongSwan's NetworkManager plugin is available as binary package for several distributions (e.g. network-manager-strongswan
on Debian/Ubuntu). For an introduction and how-to see our docs.
Version: 1.6.1
2024-12-03, size 345'825 bytes, pgp-signature,
md5: 9dd5fdaff428af20cc5db472d49a4bcd
This version supports GTK 4 (in addition to GTK 3), but doesn't support compiling against libnm-glib anymore.
2020-05-19, size 300'735 bytes, pgp-signature,
md5: 164afb79d1c9447c3abefa3faa7fc7f1
This version requires strongSwan 5.8.3 or newer, it's not compatible with older releases.
2019-05-20, size 306'689 bytes, pgp-signature,
md5: 157db6b445dbe6014ef3473f31744334
This version works with older strongSwan releases, but doesn't support the new features introduced with 5.8.3.
Releases of the NetworkManager Plugin are signed with the PGP key with keyid 765FE26C6B467584.
Older releases can be found on our download server:
The strongSwan Android app can be installed from App stores, or manually by downloading the APK from our download server.
Version: 2.5.2
Android APKs are signed with the PGP key with keyid 765FE26C6B467584.
Older releases can be found on our download server: