Skip to main content
API Award best in communications 2023

Explore our chat, voice and video APIs

Start developing a fully branded messaging experience into your app with all the features of a modern messenger

Empower your imagination with our SDKs

Craft custom, branded chat experiences with versatile and feature-rich SDKs for iOS, Android, Flutter, JavaScript, .Net, Unreal, and Unity.

  • IOS
  • Android
  • JavaScript
  • Flutter
  • .NET
  • Unity
  • Platform
            let initParams = InitParams(applicationId: appId)
SendbirdChat.initialize(params: initParams)
SendbirdChat.addChannelDelegate(self, identifier: delegateId)
SendbirdChat.connect(userId: userId) { user, error in
    // Get channel
    GroupChannel.getChannel(url: channelURL) { channel, error in
        // Send message
        channel?.sendUserMessage(message) { message, error in
            // Message sent

Enterprise-ready compliance

Craft secure chats with industry-leading standards
  • User authentication & authorization
  • AES256 encryption
  • OpenSSL
  • TLS 1.3
Compliance 2

Ready for the next level?