Sinch Developer Documentation

We provide building blocks to enable you to build rich customer communication

Get Started

SMS

The Sinch server side SMS SDKs are available for Java, PHP and Python. Download the file and add it to your project. To send your first message, please make sure you have signed up first.

Java SDK

Git badge version number

PHP SDK

Git badge version number

Python SDK

Git badge version number

Voice w/ Video

The Sinch Voice w/ Video SDKs are available for iOS, Android and JavaScript. The downloads provides:

  • Sinch SDK Framework for Voice /w Video
  • Documentation
  • Sample application for app-to-app, app-to-phone calling and conference calling
  • Video

Please make sure you have signed up and created an app.

Information

Starting with iOS 13 and Xcode 11, Apple mandates the use of CallKit when PushKit is used. An iOS app must report incoming calls with CallKit in the didReceiveIncomingPush callback or the app will be terminated. And, if an app repeatedly does this, or if it repeatedly fails not to report an incoming call, the system may stop launching the app for VoIP pushes altogether. See Apple's anouncement here. We are currently working on a new version of our iOS SDK (4.x) to comply with Apple's new directives, starting with this new version we'll only support VoIP Push with CallKit, if you do not want to use CallKit integration in your application you will have to use regular Push notifications via iOS UserNotifications Framework

iOS SDK

Git badge version number

Android SDK

Git badge version number
Now supports Java 7 and Java 8. To use Java 8, please check the build tools requirements.
check user-guide

JavaScript SDK

Git badge version number

Verification

The Sinch Verification SDKs are available for iOS, Android and JavaScript. Download the file, unpack it and add it to your project. The downloads provide:

  • Sinch SDK Framework
  • Documentation
  • Sample applications for SMS and flash call (Android only) verification

Please make sure you have signed up and created an app.

iOS SDK

Git badge version number

Android SDK

Git badge version number

JavaScript SDK

Git badge version number

API Helper Libraries

Voice w/ Video and Verification

To help you to integrate Sinch even faster, we have built a number of API libraries to help you use Sinch in your language of choice. Here is a list of the officially supported Sinch libraries:

Python

Node.js

Java

Ruby

C#