Chat SDKs, Sample Apps and Tutorials

Launch faster with a front-end chat SDK that provides all 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 logo
React SDK

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

iOS SDK logo
iOS SDK

From SwiftUI to UIKit, build your mobile messaging app to match the iOS ecosystem with components written in Swift.

Android SDK logo
Android SDK

Add chat screens to your Android app in a breeze with our Java/Kotlin SDK, or our brand new Compose SDK.

React Native SDK logo
React Native SDK

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

Flutter SDK logo
Flutter SDK

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

Unreal SDK logo
Unreal SDK

Add support for messages, channels, reactions and more to your Unreal Engine project.

Unity SDK logo
Unity SDK

Level up your in-game chat experience with a low-level client and scalable infrastructure ready for any genre or concept.

Angular SDK logo
Angular SDK

Add support for messages, channels, reactions and more to your Angular app.

JavaScript logo
JS Chat Client

Build any kind of chat with our JS client.

Backend clients
NodeJS logo
NodeJS
Python logo
Python
REST API logo
REST API
Free for Makers

Free for Makers

If your project/company has less than 5 team members and less than $10k in monthly revenue, Stream is free/gratis/complimentary. Get started with your Maker Account today - availability is limited!

Why Stream Chat

Stream started out 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, 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.

Developer friendly

Easy onboarding, SDKs, beautiful documentation and responsive support.

Chat Server Reliability

99.99% uptime track record. 24/7 phone support and SLA on enterprise plans.

Zero maintenance

Building your in-app chat with Stream can help you move faster, save you headaches and allow you to focus on what makes your app unique.