Chat UIKit iOS UIKit v3
Chat UIKit iOS UIKit
Chat UIKit
iOS UIKit
Version 3

Install Sendbird UIKit for iOS

Copy link

You can start building a messaging experience in your app by installing Sendbird UIKit. This developer kit is an add-on feature to Sendbird Chat SDK so installing it will also install the core Chat SDK. The minimum requirement of Chat SDK for iOS is 4.0.13 or later. We recommend using Swift Package Manager for new projects.

Note: Currently, Sendbird UIKit for iOS supports iPhone OSs only, not iPad OSs.

Swift Packages

Copy link
  1. In Xcode, select File > Add Packages.

  2. Add SendbirdUIKit into your Package Repository as below:

https://github.com/sendbird/sendbird-uikit-ios-spm.git
  1. Swift Package Manager automatically sets the dependency rule to "Up To Next Major" and installs the latest version. Adjust the dependency rule and version according to your needs. You can check out the latest UIKit version on UIKit releases.

Note: A build error may occur while using Swift packages with Xcode due to issues with caching. To resolve this error, try resetting the Xcode package caches. Open the File menu, go to Packages, and select Reset Package Caches. This deletes all local package data and redownloads each package from its online source.

CocoaPods

Copy link

On December 2, 2026, the public CocoaPods trunk will become read-only and will no longer accept new pod versions. We recommend migrating to Swift Package Manager for dependency management. To continue using CocoaPods, add the Sendbird spec source to the top of your Podfile as shown in step 1 below.

  1. Add the Sendbird spec source and SendBirdUIKit into your Podfile in Xcode as below:
source 'https://github.com/sendbird/sendbird-ios-distribution.git'
source 'https://cdn.cocoapods.org/'

platform :ios, '12.0'
use_frameworks!

target YOUR_PROJECT_TARGET do
    pod 'SendBirdUIKit' # Add this line.
end
  1. Install the SendBirdUIKit framework through CocoaPods.
pod install
  1. Update the SendBirdUIKit framework through CocoaPods.
pod update