node-xenapi Usage var xenapi = require("xenapi2")({ host: "xen-server", port: "80" }); xenapi.session.login("username", "password") .then(function () { xenapi.vmCollection.list().then(function (vms) { console.log(vms); }); });