Building uclient APIs