Get Started
Vonage Client SDK enables programmable voice calling across Android, iOS, and Web.
Chat API Deprecation
The Chat API is deprecated and will be removed in a future release. This documentation focuses on Voice and Emergency features. Do not build new applications using the Chat API.
What you can build
The SDK supports app-to-app calls, app-to-phone calls, phone-to-app calls, multi-party conferences, and noise suppression. You can integrate these capabilities into your application using a consistent API across all supported platforms.
Error handling
All SDK actions (session creation, calling, answering, hanging up) can fail due to network issues, expired tokens, or invalid state. Always handle errors gracefully — update the UI to reflect the failure, attempt recovery where possible (e.g., refreshing an expired token, retrying after a network change), and restore previous state if an action cannot complete. Each page in this guide includes error handling examples.
Next steps
- Prerequisites — What you need before starting
- Installation — Get the SDK for your platform
- Quickstart — Make your first outbound call
- Guides — Deep-dive platform-specific guides
- API Reference — Full API documentation