Swire Fontend with client API