In following your first example, this code results in an error "Plan.all is not a function":
var Recurring = require('recurring');
var recurly = new Recurring();
recurly.setAPIKey(<my key>);
recurly.setRateLimit(400);
recurly.setCache(false);
recurly.Plan.all(function(err, plans) {
// Never gets here.
});