Requirements for the Service Chat SDK for Android

The Salesforce org, SDK development, and mobile app requirements for using the Service Chat SDK.

The legacy chat product is scheduled for retirement on February 14, 2026, and is in maintenance mode until then. During this phase, you can continue to use chat, but we no longer recommend that you implement new chat channels. To avoid service interruptions to your customers, migrate to Messaging for In-App and Web before that date. Messaging offers many of the chat features that you love plus asynchronous conversations that can be picked back up at any time. Learn about chat retirement in Help.

Important

Salesforce Org Requirements

The Service Chat SDK can be used with both Lightning Experience and Salesforce Classic. However, the SOS agent widget currently works only in Salesforce Classic.

SDK Requirements

This SDK requires Android API level 21 (5.0, Lollipop) or newer. You can access the SDK using either Java or Kotlin.

App Permission Requirements

The SDK inserts permission requirements into the manifest of your compiled application package.

Permission
General Purpose Permissions
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
Real-Time Chat and Video Permissions
android.permission.CAMERA