Chat Messaging SDKs + Clients

Easy to use chat SDKs with the building blocks you need to create world-class in-app messaging experiences. Build your own Slack, Telegram, Twitch or Intercom — or anything, really.

React SDK

Choose advanced features to match your unique requirements from our React chat component library.

Android SDK

Get the most out of the Android UX and save time building mobile chat with our Java/Kotlin SDK.

React Native SDK

Use our React Native components to build cross-platform chat messaging in a familiar and feature-rich framework.

iOS Swift SDK

Build your mobile messaging app to match the iOS ecosystem with components written in Swift.

Flutter SDK

Create a beautiful cross-platform mobile app UI for messaging in Flutter using our SDK.

Compose

Add chat screens to your Jetpack Compose app in a breeze with our brand new Compose SDK.

Why Stream Chat?

Stream started out by solving a really hard problem: scalable activity feeds. As our Activity Feed API grew, we saw an adjacent problem with chat. We’ve applied our years of engineering expertise with detailed customer feedback towards building the easiest to use, most feature rich and dependable white-label solution for building in-app chat.

Scalability & Performance
Launch in-app chat without worrying about the scalability of your chat infrastructure.
Chat Server Reliability
99.99% uptime track record. 24/7 phone support and SLA on enterprise plans.
Developer Friendly
Easy onboarding, amazing SDKs, beautiful documentation and responsive support.
Zero Maintenance
Building your app with a Stream Chat SDK can help you move faster, save headaches, and allow you to focus on what makes your app unique.
Why Stream Chat?

Have Questions?

Contact Us

Chat UI Kit

Download our Sketch UI Kit to match our UI/UX front end components.

Chat UI Kit Free Download