Create client APIs with easiness and flexibility.