The ITarantella* interfaces define the Secure Global Desktop (SGD) Web Services. The starting point for any web application based on the web services is ITarantellaWebtopSession.

The APIs are grouped into 9 categories:

ITarantellaAdmin APIs to access the Secure Global Desktop command-line tools.
ITarantellaDatastore APIs to access the Secure Global Desktop datastore. For administrators and advanced users only.
ITarantellaEmulatorSession APIs to manage Secure Global Desktop application sessions, that is, launch applications, suspend and resume running sessions.
ITarantellaEvent APIs to fire events and send messages.
ITarantellaPrint APIs to manage Secure Global Desktop print jobs, for example, to print or cancel.
ITarantellaUser APIs to manage user data.
ITarantellaUtility APIs supporting Secure Global Desktop web services.
ITarantellaWebtopContent APIs to access aaplications assigned to Secure Global Desktop users.
ITarantellaWebtopSession APIs to manage Secure Global Desktop user sessions.