Separation between the public api client and the private api client