Packages 
Package Description
org.apache.guacamole.environment  
org.apache.guacamole.form
Provides classes which describe the contents and semantics of forms which may be presented to the user.
org.apache.guacamole.language  
org.apache.guacamole.net.auth
Provides classes which can be used to extend or replace the authentication functionality of the Guacamole web application.
org.apache.guacamole.net.auth.credentials  
org.apache.guacamole.net.auth.permission
Provides classes which describe the various permissions a Guacamole user can be granted.
org.apache.guacamole.net.auth.simple
Provides a basic AuthenticationProvider base class that can be used to create simple AuthenticationProviders in the same way allowed by the old authentication API.
org.apache.guacamole.net.event
Provides classes for storing information about events that are triggered when users log into and use the Guacamole web application.
org.apache.guacamole.net.event.listener
Provides classes for hooking into various events that take place as users log into and use the Guacamole web application.
org.apache.guacamole.properties
Provides classes for reading properties from the web-application-wide guacamole.properties file.
org.apache.guacamole.protocols  
org.apache.guacamole.token  
org.apache.guacamole.xml
Classes driving the SAX-based XML parser used by the Guacamole web application.