Plivo's browser and mobile SDKs add voice functionality to a client’s applications in web browsers and on mobile devices. Plivo’s APIs and XML are used to control calls on the server side. The client and server components interact with each other and work in tandem. Plivo’s APIs and XML control operations that the SDK calls for, such as playing text to speech or recording a call.