a node api