Yes please add wireguard support
longtime viscosity user witching its server OpenVPN â Wireguard.
Please add Wireguard support!
Just registered to this forum to ask for supporting this protocol
Just adding a âme tooâ onto this. Long time multi license Viscosity user with OpenVPN, but I would love to retain the Viscosity client functionality with wireguard as the transport. Paid upgrade or separate ViscosityWG Sparklabs product wouldnât be a problem.
+1
So sad. I decided to ditch OpenVPN only to find out Viscosity does not support Wireguard. Looks like Iâll have to ditch my favorite VPN client.
At this point there is no reason not to support it and every reason to do so.
Wireguardâs performance is far superior to OpenVPN.
+1.
Some thoughts:
Love Viscosity. Love WireGuard.
But saying OpenVPN is dead is not accurate. There are things WireGuard does not currently do out of the box. Logging, MFA and SSO for example. You cannot have an LDAP or RADIUS Server with user accounts and then point a dozen WG servers to it and say âthese users/groups can connect to this WireGuard instanceâ.
OpenVPN 2.5.0 now also has the ChaCha20-POLY1305 data cipher meaning the performance can be similar to that of WireGuard on devices without AES-NI like some mobiles, raspberry pi etc.
The tradeoff is that OpenVPN is quite convoluted legacy stuff where WireGuard is lean and mean modern day tech. And the statelessness of WireGuard is epic on mobile devices. No more 1 -2 minutes of âping-timeout, reconnect super tedious handshake with data leaking unless you have a kill switchâ every time you step out of an elevator / switch from LTE to WiFi.
For straight-forward site-site tunnels and for any mobile clients I love me some WireGuard but enterprise hub and spoke setups, i.e. where Viscosity is probably used quite a lot, OpenVPN is going to be with us for a while yet. Just waiting for Viscosity to support OpenVPN 2.5.0 so I can test ChaCha20-POLY1305 performance. I think it wonât make much difference on my Windows machines though. They have AES-NI. I think our bottleneck is on the OpenVPN server where it only uses a single thread. WireGuard shines there, too in terms of resource efficiency.
please add wireguard, i use it all the time on windows with mullvad.
Are any of the Viscosity developers reading this, or should we assume that SparkLabs doesnât have any plans to support WireGuard? We need an official statement about future intentions, and a deadline.
+1
Any news on the Wireguard implemention? :mrgreen:
has been over one year now and no comment from sparklabsâŠ
I found this tweet about itâs implementation in a future version of the application.

Source: https://twitter.com/sparklabs/status/1357225362460012544
Any update about this?
Hi Jmars,
Iâm afraid nothing we can add at this stage. Youâll probably find some other past tweets from us talking about waiting on wg-dynamic to be formalised (most commercial VPN Service Providers are doing configuration outside of the VPN connection over custom HTTPS APIs, which isnât ideal), which is still relevant.
Cheers,
James
I created an account just for this: please add Wireguard support. It has proven itself and it is time to add support to Viscosity.
My goal of buying this product was to have all my VPN config in one app, but all of my servers are switching to Wireguard so I have to use the Official Wireguard app more and moreâŠ
Hi James,
Any updates for wireguard support? As other users, we are migrating more and more to wireguard and would love to keep using viscosity in the futureâŠ
Hi James,
Iâm sure youâre sick of people asking this, but is it likely we are going to get this feature? It would make my life so much easier.
Hi User9186,
Feedback is always appreciated, even requests for features weâve heard before. ![]()
Multi-protocol support is still on the roadmap. Weâre a small team, and so have to prioritise what we work on. Iâve commented elsewhere that one of the big projects weâve been working on is fully porting Viscosity to Swift (instead of the mix of ObjC/C/C#/C++ weâve been working with, which really slows down adding new functionality). Weâll be able to speed up adding new features once this is complete, but frustratingly projects like that always end up taking longer than you expect (and Viscosity has 15 years worth of code).
I do want to stress though that this doesnât necessarily mean that we just need to finish off some porting work and multi-protocol support will be the immediate next thing. The security world moves quickly and our priorities are always in flux to ensure that Viscosity and its users are secure. Hopefully we have some good news on the multi-protocol front for you soon, but please donât hold it against us if we need to jump to other things in the meantime to keep Viscosity up-to-speed.
Cheers,
James
Hi! Any updates on this topic?
Thanks for your response! I can say I was excited to hear that Viscosity is being completely rewritten in SWIFT code! :mrgreen: And I look forward to a future implementation of WireGuard.