Sinch Voice API: Choosing between v1 and v2
For all new projects, please use Voice API v2. This is especially important for projects involving:
- AI capabilities like Streams and Voice Relay
- Voice campaigns like Batch calling
You should only use the older Voice API v1 if one of the following is a strict requirement:
- The project must be in General Availability (GA).
- The project requires In-App voice or Conferencing (until these features are available in v2).
The Sinch SDKs allow you to quickly start interacting with the Voice API inside your favorite programming languages.
Sinch SDKs offer a consistent standardized framework for functionality to address problems like pagination, error code response and language familiarity regardless of the underlying API setup. For example, two common approaches to pagination are page-based and token. Depending on the API, there are pros and cons to each approach. However, in our SDKs, we provide a single iterator object you can use to parse through your results.
Our client is centralized around a single authentication model, ensuring support for all actively supported language versions, and reducing reliance on third-party libraries.
The Sinch SDKs allow you to quickly start interacting with the Sinch APIs using your favorite programming languages. Currently we support the following languages:
For more information about our SDKs visit the Sinch SDK Overview page.







