UIKit iOS v3
Version 3

UIKit for iOS

With Sendbird UIKit for iOS, you can easily build an in-app chat with all the essential messaging features.

UIKit v3 is now available for you to build and customize views at a component level through modularization.

The latest version allows you to execute key chat functions using a view controller, which is composed of a module and a view model. While the module creates and displays the UI, the view model processes and updates relevant data from Chat SDK in each view. The view controller acts as the fundamental starting point of UIKit by allowing you to create and manage your UI. To learn more about our development kit, visit the pages below.

Most popular

  • Migration guide

    Migrate UIKit v2 to v3.

  • Send your first message

    Build a functional chat using UIKit and send your first message in minutes.

  • Key functions

    Create customizable views and execute essential chat functions through view controllers.

  • Modules

    Display interactive UI views through modules and their components.

  • Common resources

    Learn about common resources that are used across the UIKit.

  • Features

    Try out various features provided by the UIKit.

Recommended features

  • Message threading

    Allow users to reply to each other's messages in a channel.

  • Reactions

    Allow users to use emojis to react to messages.

  • Moderation

    Use moderation methods to protect members from unsafe content and harmful language.