OpenConnect was initially created to support Cisco's AnyConnect SSL VPN. This remains the default protocol used by the client, if not otherwise specified. See the --protocol option for how to use a different protocol with the command-line client.

The following pages document protocol-specific features and deficiencies:

If you are interested in adding support for additional protocols to OpenConnect, see the "New Protocols" section of the Contribute page.