Viscosity è un client VPN per Mac OS X e Windows. Consente a un utente di connettersi a un server VPN e stabilire una connessione VPN. Viscosity fornisce un'interfaccia utente chiara e intuitiva per la creazione, la modifica e il controllo delle connessioni VPN e semplifica l'avvio degli utenti nuovi alla VPN.
La viscosità supporta il protocollo OpenVPN (vedi sotto). La viscosità può connettersi a qualsiasi server VPN che supporta OpenVPN, inclusi quasi tutti i più diffusi provider VPN gratuiti e commerciali. La viscosità consente di configurare completamente le connessioni tramite una GUI, senza che sia necessario sapere come utilizzare la riga di comando o la sintassi del file di configurazione di OpenVPN. Gli utenti esperti hanno comunque il pieno controllo manuale sulle opzioni di configurazione, se lo desiderano.