A ready-to-ship chat UI kit

Ship beautiful chat in minutes. UIKit is the easy way to build in-app chat with UI components integrated with the #1 chat SDK. UIKit also comes in an open source version.

Watch an intro Start a free trial
  • iOS
  • Android
  • Javascript

iOS chat UIKit

Speed up your iOS chat app development with prefab UI components integrated with iOS chat SDK. Use an open source version for deeper customization.

Android chat UIKit

Build your Android chat app quickly with prefab UI components integrated with our Android chatSDK. Use an open source version for deeper customization.

JavaScript chat UIKit

Build chat for the web quickly with prefab UI components integrated with our Javascript chat SDK. Use an open source version for deeper customization.

Build the messaging UI of your dreams

Open source UIKit gives developers flexibility to create unique chat experiences. Give your team a headstart with pixel-perfect chat screens and UI components.

Download iOS design kit

Download Android design kit

Download JS design kit
  • Social and communities
  • Marketplace
  • Fintech
  • healthcare
  • Delivery
  • Live Streaming

Sample apps and demos

Sample apps with end-to-end, feature-rich chat experience ready for you to learn from and use for your own project.

Try chat in real-time with other people who are also on this in-app chat demo. Go ahead and say hi!

  • Paste a link from Youtube to see the URL preview feature
  • React to a message
  • Create a new channel with users
Got it

“Sendbird UIKit saved us so much time versus building UI components from scratch. From colors, fonts, screens, the whole look and feel was customizable, which was necessary for our application.”

Marina Mukhina, Software Engineer at DoorDash

The #1 chat platform integrated with a beautiful UI


    Messaging channels

  • Private group chat (1 to 100 users)
  • Supergroup private group chat (up to 20,000 users)
  • Public group chat (up to 60,000 users)

    Messaging Essentials

  • Typing indicator
  • Read receipt
  • Delivery receipt
  • Push notifications
  • Reactions
  • Unread message count
  • User invitation
  • Channel list


    Message types & attachments

  • Audio, video, images, GIFs, files
  • Media thumbnail generation
  • URL link preview

    Advanced Messaging

  • Message search
  • Announcements


    Message Moderation

  • Moderation dashboard
  • Auto image moderation
  • Auto message moderation
  • Profanity filter
  • Domain filter

    User Moderation

  • Ban user
  • Mute user in channel
  • Deactivate user

    Channel management

  • Smart throttling
  • Dynamic partitioning
  • Spam flood protection


  • Channel operators
  • Freeze channel