# Sinch SDK Downloads

The Sinch Voice and Video SDKs are available for iOS, Android and JavaScript. The downloads provide Sinch SDK Framework for Voice and Video, as well as documentation and sample applications for app-to-app calling, app-to-phone calling, and conference calling and video.

iOS SDK changes from v.5.39
From **v.5.39** only the Swift SDK (`SinchRTC.xcframework`) is distributed:

1. If you were on the legacy Objective-C SDK (`Sinch.xcframework`), migrate to `SinchRTC.xcframework`.
2. Pure Objective-C projects using the SDK must enable Swift runtime support.


For more details, see the [Swift Runtime Support section in Miscellaneous](/docs/in-app-calling/ios/miscellaneous/#swift-runtime-support-for-objective-c-projects).

Note:
Version `6.x.x` of the Android SDK doesn't itself introduce any API changes. However as the SDK was refactored to Kotlin, if you're using it in Java application you have to add Kotlin runtime library as a dependency. See Changelog for more information.

Warning:
Google Play - Starting November 1st, 2025, all new apps and updates to existing apps submitted to Google Play and targeting Android 15+ devices must support 16 KB page sizes on 64-bit devices.

Sinch customers **MUST** upgrade to Android SDK 6.14.5 or newer, to be compatible with such requirement!

[Check Google Play Communication](https://developer.android.com/guide/practices/page-sizes).

[Link to Release Notes](https://developers.sinch.com/docs/in-app-calling/android/release-notes/#6145).

| Android SDK (Kotlin) | Version |  |
|  --- | --- | --- |
| SDK | `6.27.11` | [*Compressed*](https://download.sinch.com/android/6.27.11/sinch-android-rtc-6.27.11%2b00bfa217.zip) |
| Checksum File | `6.27.11` | [*sha256sum*](https://download.sinch.com/android/6.27.11/sinch-android-rtc-6.27.11%2b00bfa217.zip.SHA256SUMS) |
| Debug Symbols | `6.27.11` | [*Compressed*](https://download.sinch.com/android/6.27.11/sinch-android-rtc-6.27.11%2b00bfa217-debug-symbols.zip) |
| Checksum File | `6.27.11` | [*sha256sum*](https://download.sinch.com/android/6.27.11/sinch-android-rtc-6.27.11%2b00bfa217-debug-symbols.zip.SHA256SUMS) |
| Online reference docs | `6.27.11` | [docs](https://download.sinch.com/android/6.27.11/reference/index.html) |
| Release notes | `6.27.11` | [Release notes](/docs/in-app-calling/android/release-notes) |


From **v.5.39** only the Swift SDK (`SinchRTC.xcframework`) is available, the Objective-C SDK is no longer distributed.

| iOS SDK (Swift) | Version |  |
|  --- | --- | --- |
| iOS | `5.39.20` | [*Compressed*](https://download.sinch.com/ios/5.39.20/SinchRTC-iOS-5.39.20%2b2b149703.tar.bz2) |
| Checksum File | `5.39.20` | [*sha256sum*](https://download.sinch.com/ios/5.39.20/SinchRTC-iOS-5.39.20%2b2b149703.tar.bz2.SHA256SUMS) |
| Online reference docs | `5.39.20` | [docs](https://download.sinch.com/ios/5.39.20/reference/index.html) |
| Release notes | `5.39.20` | [Release notes](/docs/in-app-calling/ios/release-notes) |


Visit [Minimum requirements](/docs/in-app-calling/ios/miscellaneous#minimum-requirements) section for information about supported iOS version.

| JavaScript SDK | Version |  |
|  --- | --- | --- |
| JavaScript | `2.46.9` | [*Compressed*](https://download.sinch.com/js/2.46.9/Sinch-RTC-Javascript-2.46.9.tar.bz2) |
| Checksum File | `2.46.9` | [*sha256sum*](https://download.sinch.com/js/2.46.9/Sinch-RTC-Javascript-2.46.9.tar.bz2.SHA256SUMS) |
| Online reference docs | `2.46.9` | [docs](https://download.sinch.com/js/2.46.9/reference/index.html) |
| Release notes | `2.46.9` | [*Release Notes*](/docs/in-app-calling/js/release-notes) |


Visit [Minimum requirements](/docs/in-app-calling/js/miscellaneous#minimum-requirements) section for information about supported browsers and features per browser.

## JavaScript SDK on npm

Instead of downloading the compressed file directly, you can also use the SDK from npm. To include it in your application, simply install it as a dependency:


```bash
npm install sinch-rtc
```

See [sinch-rtc on npm](https://www.npmjs.com/package/sinch-rtc) for more details.

## Android SDK on Maven Central

Instead of downloading the AAR file directly, you can also use the SDK from Maven Central. To include it in your application, simply add it as a dependency in your module’s build.gradle (usually `app/build.gradle`) file:


```groovy
// app/build.gradle
dependencies {
    implementation "com.sinch:voice-video-android:6.21.4"
}
```