Opennebula installation requirements

To use the opennebula java API in an application is it necessary to install opennebula and its node(e.g., KVM)?