[node] the backend api consumed by the ui and core libraries