Client SDKs
Put Vapi assistants on every platform.
The Vapi Client SDKs automatically configure audio streaming to and from the client, and provide a simple interface for starting calls. The interface is equivalent across all the SDKs.
The SDKs are open source, and available on GitHub:
Vapi Web
Add a Vapi assistant to your web application.
Vapi iOS
Add a Vapi assistant to your iOS app.
Vapi Flutter
Add a Vapi assistant to your Flutter app.
Vapi React Native
Add a Vapi assistant to your React Native app.
Vapi Python
Multi-platform. Mac, Windows, and Linux.
Events
speech-start,speech-end, andvolume-levelfor creating animations. -messagefor receiving messages sent to the Server URL locally on the client, so you can show live transcriptions and use function calls to perform actions on the client.