You can use a Plivo client SDK to add voice functionality to client applications on mobile devices and through web browsers. Plivo’s APIs and XML code control calls on the server side. The two sides interact with each other and work in tandem — Plivo’s APIs and XML elements control SDK calls for actions such as playing text to speech and recording a call.