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.

Example of how to build React Chat app using Stream API
Grab a messaging SDK in your language and go!
Example of rich messaging within an app built with our chat SDK
Custom slash commands using Stream Chat
React SDK logo
React SDK

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

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.

iOS Swift SDK logo
iOS Swift SDK

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

iOS SwiftUI SDK logo
iOS SwiftUI SDK

Use Apple's SwiftUI framework to build amazing mobile messaging apps.

Android SDK logo
Android SDK

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

Jetpack Compose SDK logo
Jetpack Compose SDK

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

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.

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
Free for Makers

Free for Makers

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

MAKER ACCOUNT INCLUDES:

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.