front end client library