Yes, You Should Provide a Client Library For Your API

API Documentation