GClient wrapper for node