There are two different types of script environments available in the addon system. There is the Form Script Environment, which is used for addons that require a user interface consisting of forms and form elements, and the System Script Environment, which is used for addons that are meant to be executed by services or run silently without user interaction in a form based application. The two different types of script environments each have their own set of methods that are available for use by addon scripts, in addition to several methods that are common to all script environments. Below, you will find links to a list of methods available for each script environment type, as well as a link to a list that represents the methods that are available to all script environments.
Common Environment Methods: This section details the list of methods that are common to all script environments.
Form Script Environment Methods: The Form Script Environment is used for addons that have a Type of "Addon".
System Script Environment Methods: The System Script Environment is used for addons that have a type of "System" or "Server".