1. Extract the files from the API archive into your webroot directory. You should get the following directory structure: DomainKit/ |--------> examples/ - The examples for using the API. |-------->html/ - The htmls forms for each function for using the API. The html directory furhter has a subdirectory for each class of OrderBox the functions of which have been exposed. These subdirectories further contain an html file for each method of the corresponding class which is exposed. In addition to this it also contains frame.haml and index.html files. |-------->images/ - The images used in the frame.html to show the expanded and collapsed state of the tree structure. |-------->js/ - The javascript files that are used to expand and collapse the tree structure of frame. |--------> lib/ - The API Classes. |-------->wsdl/ - Required wsdls. |--------> get_started.txt - This file. |--------> DataConstraints.txt- Some constraint for data to be sent. 2. To make an API call you need to comment/uncomment the SERVICE_URL for Demo/Live in lib/config.php file. 3. Set the $DEBUG in lib/config.php file to true or false. if $DEBUG = true; Debug will be on and you will get XML request and response along with output of the invoked function. if $DEBUG = false; Debug will off and only output of the invoked function will be displayed. 4. To work with https uncomment extension=php_curl.dll from php.ini file. 5. Minimum requirement PHP4. To run examples in /examples dir 1. First you need to setup the parameters in constants.php file. The path provided for $LIB_DIR is to test the code in /examples dir. Otherwise set the path for /lib dir. 2. There is a seperate example file is provided to show the use of each class. 3. To test the example file type URL: http:///DomainKit/examples/ e.g.: To test the functions from DomOrder.class.php the client file is DomOrderClient.php So, the URL is: http:///DomainKit/examples/DomOrderClient.php