This is the client-side API SDK.