Extending vCloud API with vCloud Extensibility Framework : Introduction : 1.1 vCloud Director API Extension Requirements
   
1.1 vCloud Director API Extension Requirements
The requirements for using vCloud Director API extensions include the following:
A vCloud Director user account with system administrator privileges.
vCloud Director must be configured to use AMQP: Administration > System Settings > Extensibility.

After configuring the AMQP settings, verify your AMQP connection.
A programming language of your choice with bindings for RabbitMQ. (RabbitMQ provides the AMQP implementation that is used with vCloud Director.)
(Optional) Ability to make command-line API calls. In the following examples, HTTPie is utilized.