To get started using the CloudStack API, you should have the following:
URL of the CloudStack server you wish to integrate with.
Both the API Key and Secret Key for an account. This should have been generated by the administrator of the cloud instance and given to you.
Familiarity with HTTP GET/POST and query strings.
Knowledge of either XML or JSON.
Knowledge of a programming language that can generate HTTP requests; for example, Java or PHP.