npm install cloudfront
var cloudfront = require('cloudfront');
var cf = cloudfront.createClient('access key id', 'access key secret');
cf.listDistributions(function(err, list, info) {
console.log('Is truncated?', info.isTruncated ? 'yes' : 'no');
console.log(list);
});
Please take a look at the examples in the example folder.