[wip api] Add cluster API