API client and configuration management for node.js