Viscosity to prosty klient OpenVPN, który pozwala nawiązać połączenia na podstawie dostarczonej konfiguracji lub wprowadzić dane ręcznie.
Viscosity jest programem, który pozwala skonfigurować wiele cech połączenia, jest przy tym intuicyjny i w pełni integruje się z systemem DNS-ów w macOS, dzięki czemu można korzystać z własnych serwerów nazw. Po nawiązaniu połączenia pokazuje statystyki ruchu i szczegóły połączenia. Program pozwala korzystać z tokenów (PKCS#11), wielu połączeń na raz, OpenVPN-AS, serwerów proxy i oczywiście obsługuje IPv6.
Viscosity przechowuje hasła w systemowym pęku kluczy. Do kontrolowania Viscosity można wykorzystać skrypty AppleScript, a ponadto można tworzyć pakiety do instalowania na firmowych komputerach.
Wersja próbna programu działa przez 30 dni.