# Stream.io Documentation
# Source: https://getstream.io/chat/docs/

Learn how to quickly integrate rich Generative AI experiences directly into
Stream Chat. [Learn More ->](/chat/solutions/ai-integration/)

[![Stream logo](/stream-dark.png)](/)

  * Products

  * Solutions

  * Developers

  * Company

  * Pricing

  * Contact

  * [Log in](https://beta.dashboard.getstream.io/login/)

Back

  *     * Products

      * [Chat MessagingBuild real-time chat messaging in less time](/chat/)
      * [Video & AudioReliable in-app video calling and livestreaming](/video/)
      * [Activity FeedsGrow engagement with enterprise-ready feeds](/activity-feeds/)
      * [AI ModerationFind, monitor, and resolve harmful content easily](/moderation/)
    * Advanced Add-Ons and Integrations

      * [AI ChatBot IntegrationIntegrate AI into your chat messaging app](/chat/solutions/ai-integration/)
      * [![/vision-agents.svg](/vision-agents.svg)Video AI AgentsBuild real-time low-latency voice and video AI applications with Vision Agents](https://github.com/GetStream/vision-agents)
      * [Voice AgentsDeploy voice agents with OpenAI](/video/voice-agents/)
  *     * [Solutions ->](/chat/solutions/)
      * [Collaboration](/chat/solutions/collaboration/)
      * [Dating](/chat/solutions/dating/)
      * [Education](/chat/solutions/ed-tech/)
      * [Financial](/chat/solutions/fintech/)
      * [Gaming](/chat/solutions/gaming/)
      * [Healthcare](/chat/solutions/healthcare/)
      * [Live Shopping](/video/live-shopping/)
      * [Marketplace](/chat/solutions/marketplaces/)
      * [On-Demand](/chat/solutions/delivery/)
      * [Social](/chat/solutions/social/)
      * [Sports](/chat/solutions/sports/)
      * [Virtual Events](/chat/solutions/live-events/)
    * Resources

      * [Case StudiesWhy Stream is loved by its customers](/blog/topic/case-studies-2/)
      * [EnterpriseStream's industry-leading 99.999% uptime SLA](/enterprise/)
  *     * Documentation

      * [Chat MessagingEverything developers need to build with Stream](/chat/docs/)
      * [Video & AudioYour guide to a seamless integration](/video/docs/)
      * [Activity FeedsStep by step guidance to streamline development](/activity-feeds/docs/)
      * [ModerationFind, monitor, and resolve harmful content easily](/moderation/docs)
    * Resources

      * [Stack OverflowFollow us on Stack Overflow](https://stackoverflow.com/questions/tagged/getstream-io)
      * [YoutubeFollow us on YouTube](https://www.youtube.com/channel/UC2xOn0xQj1HIpHJpOy5tvpA/featured)
      * [GitHubFollow us on GitHub](https://github.com/GetStream/)
  *     * Company

      * [About UsLearn more about our mission and team](/team/)
      * [CareersExplore open opportunities](/team/#jobs)
      * [BlogRead tutorials, announcements, and more](/blog/)
      * [Case StudiesWhy Stream is loved by its customers](/blog/topic/case-studies-2/)
      * [EnterpriseStream's industry-leading 99.999% uptime SLA](/enterprise/)
      * [Press & AwardsStay Updated on Stream News](/press/)
  *     * Pricing

      * [Chat Messaging](/chat/pricing/)
      * [Video & Audio](/video/pricing/)
      * [Activity Feeds](/activity-feeds/pricing/)
      * [Moderation](/moderation/pricing/)
  *     *       * [Contact Sales](/contact/)
      * [Contact Support](/contact/support/)
      * [Submit Bug Report](/contact/bug-report/)

[Start Coding Free](/try-for-free/)

  * [Chat Messaging](/chat/)

  * [Docs](/chat/docs/)

  * [Docs](/chat/docs/)
  * SDKs

  * [UI Kits](/chat/ui-kit/)
  * [API Tour](/chat/tour/)

Back

  *   *     * [SDKs ->](/chat/sdk/)
      * [![The logo of React](https://getstream.cdn.prismic.io/getstream/Ze7pQEmNsf2sHfou_react-original.svg?auto=compress,format)React](/chat/sdk/react/)
      * [![The logo of Swift](https://getstream.cdn.prismic.io/getstream/Ze7qA0mNsf2sHfpX_swift-original.svg?auto=compress,format)iOS](/chat/sdk/ios/)
      * [![The logo of Android](https://getstream.cdn.prismic.io/getstream/Ze7m8kmNsf2sHfnz_android-plain.svg?auto=compress,format)Android](/chat/sdk/android/)
      * [![The logo of Flutter](https://getstream.cdn.prismic.io/getstream/Ze7nxEmNsf2sHfoE_flutter-original.svg?auto=compress,format)Flutter](/chat/sdk/flutter/)
      * [![The logo of React Native](https://getstream.cdn.prismic.io/getstream/Ze7pQEmNsf2sHfou_react-original.svg?auto=compress,format)React Native](/chat/sdk/react-native/)
      * [![The logo of Angular](https://getstream.cdn.prismic.io/getstream/Ze7uVEmNsf2sHfsk_angular-original.svg?auto=compress,format)Angular](/chat/sdk/angular/)
      * [![The logo of Unity](https://getstream.cdn.prismic.io/getstream/Ze7qNEmNsf2sHfpa_unity-original.svg?auto=compress,format)Unity](/chat/sdk/unity/)
      * [![The logo of Unreal](https://getstream.cdn.prismic.io/getstream/Ze7qZ0mNsf2sHfpd_unrealengine-original.svg?auto=compress,format)Unreal](/chat/sdk/unreal/)

Documentation

# Chat Messaging Docs

Streamline app development with our feature-rich SDKs for real-time chat
experiences. Easily tailor the user experience to fit your business needs â
our kits offer customizable high-end UI components right out of the box!

!

Select your SDK platform to get started:

![The logo of
React](https://getstream.cdn.prismic.io/getstream/Ze7pQEmNsf2sHfou_react-
original.svg?auto=compress,format)

React

  * [UI Components ->](https://getstream.io/chat/docs/sdk/react/)

  * [Client ->](https://getstream.io/chat/docs/react/?language=javascript)

![The logo of
Swift](https://getstream.cdn.prismic.io/getstream/Ze7qA0mNsf2sHfpX_swift-
original.svg?auto=compress,format)

iOS / Swift

  * [UI Components ->](https://getstream.io/chat/docs/sdk/ios/)

  * [Client ->](https://getstream.io/chat/docs/ios-swift/?language=swift)

![The logo of
Android](https://getstream.cdn.prismic.io/getstream/Ze7m8kmNsf2sHfnz_android-
plain.svg?auto=compress,format)

Android

  * [UI Components ->](https://getstream.io/chat/docs/sdk/android/)

  * [Client ->](https://getstream.io/chat/docs/android/?language=kotlin)

![The logo of React
Native](https://getstream.cdn.prismic.io/getstream/Ze7pQEmNsf2sHfou_react-
original.svg?auto=compress,format)

React Native

  * [UI Components ->](https://getstream.io/chat/docs/sdk/reactnative/)

  * [Client ->](https://getstream.io/chat/docs/react-native/?language=javascript)

![The logo of
Flutter](https://getstream.cdn.prismic.io/getstream/Ze7nxEmNsf2sHfoE_flutter-
original.svg?auto=compress,format)

Flutter

  * [UI Components ->](https://getstream.io/chat/docs/sdk/flutter/)

  * [Client ->](https://getstream.io/chat/docs/flutter-dart/?language=dart)

![The logo of
Unreal](https://getstream.cdn.prismic.io/getstream/Ze7qZ0mNsf2sHfpd_unrealengine-
original.svg?auto=compress,format)

Unreal

  * [Client ->](https://getstream.io/chat/docs/unreal/?language=unreal)

![The logo of
Unity](https://getstream.cdn.prismic.io/getstream/Ze7qNEmNsf2sHfpa_unity-
original.svg?auto=compress,format)

Unity

  * [Client ->](https://getstream.io/chat/docs/unity/?language=unity)

![The logo of
Angular](https://getstream.cdn.prismic.io/getstream/Ze7uVEmNsf2sHfsk_angular-
original.svg?auto=compress,format)

Angular

  * [UI Components ->](https://getstream.io/chat/docs/sdk/angular/)

  * [Client ->](https://getstream.io/chat/docs/javascript/?language=javascript)

![The logo of
JavaScript](https://getstream.cdn.prismic.io/getstream/Ze7olUmNsf2sHfoT_javascript-
original.svg?auto=compress,format)

Javascript

  * [Client ->](https://getstream.io/chat/docs/javascript/?language=javascript)

Backend Clients

![The logo of
Node](https://getstream.cdn.prismic.io/getstream/Ze7o90mNsf2sHfoa_nodejs-
original.svg?auto=compress,format)

NodeJS

v8.29.0

  * [View ->](https://getstream.io/chat/docs/node/?language=javascript)

![The logo of
Python](https://getstream.cdn.prismic.io/getstream/Ze7pHkmNsf2sHfol_python-
original.svg?auto=compress,format)

Python

v4.15.0

  * [View ->](https://getstream.io/chat/docs/python/?language=python)

![The logo of
Ruby](https://getstream.cdn.prismic.io/getstream/Ze7pxUmNsf2sHfpM_ruby-
original.svg?auto=compress,format)

Ruby

v3.5.1

  * [View ->](https://getstream.io/chat/docs/ruby/?language=ruby)

!

PHP

3.4.1

  * [View ->](https://getstream.io/chat/docs/php/?language=php)

![The logo of
Java](https://getstream.cdn.prismic.io/getstream/Ze7oJkmNsf2sHfoP_java-
original.svg?auto=compress,format)

Java

1.22.2

  * [View ->](https://getstream.io/chat/docs/java/?language=java)

![The logo of
.NET](https://getstream.cdn.prismic.io/getstream/Ze7nnEmNsf2sHfn__dot-net-
original.svg?auto=compress,format)

.NET

2.5.0

  * [View ->](https://getstream.io/chat/docs/dotnet-csharp/?language=csharp)

![The logo of
Go](https://getstream.cdn.prismic.io/getstream/Ze7n_EmNsf2sHfoJ_go-original-
wordmark.svg?auto=compress,format)

Go

v6.10.0

  * [View ->](https://getstream.io/chat/docs/go-golang/?language=go)

!

REST API

  * [View ->](https://getstream.github.io/protocol/?urls.primaryName=Chat)

Tutorials

![The logo of
Swift](https://getstream.cdn.prismic.io/getstream/Ze7qA0mNsf2sHfpX_swift-
original.svg?auto=compress,format)

iOS Kit

[4.53.0](https://github.com/GetStream/stream-chat-swift/)

This tutorial will teach you how to build chat for your iOS app with offline
support, optimistic UI updates, reactions, threads, URL previews, typing
indicators, and image sharing.

  * [View Tutorial ->](/chat/sdk/ios/tutorial/swiftui/)

![The logo of
Android](https://getstream.cdn.prismic.io/getstream/Ze7m8kmNsf2sHfnz_android-
plain.svg?auto=compress,format)

Android Kit

[v6.3.1](https://github.com/GetStream/stream-chat-android/)

This tutorial will teach you how to build in-app chat or messaging with
Jetpack Compose & Stream's edge network.

  * [View Tutorial ->](/chat/sdk/android/tutorial/compose/)

![The logo of React
Native](https://getstream.cdn.prismic.io/getstream/Ze7pQEmNsf2sHfou_react-
original.svg?auto=compress,format)

React Native Kit

[v5.28.1](https://github.com/GetStream/stream-chat-react-native/)

This tutorial will teach you how to build a mobile chat application similar to
Facebook Messenger or Telegram.

  * [View Tutorial ->](/chat/sdk/react-native/tutorial/cli/)

![The logo of
Flutter](https://getstream.cdn.prismic.io/getstream/Ze7nxEmNsf2sHfoE_flutter-
original.svg?auto=compress,format)

Flutter Kit

[7.2.0-hotfix.1](https://github.com/GetStream/stream-chat-flutter/)

This tutorial will teach you how to build a functioning mobile app with
support for rich messages, reactions, threads, image uploads, and videos.

  * [View Tutorial ->](/chat/sdk/flutter/tutorial/)

## Start coding for free

**No credit card required.**  
If you're interested in a custom plan or have any questions, please contact
us.

[Start Coding Free >_](/chat/trial/)[Contact Sales ->](/contact/)

Products

  * [Chat Messaging](/chat/)
  * [Video & Audio](/video/)
  * [Activity Feeds](/activity-feeds/)
  * [AI Moderation](/moderation/)
  * Comparison

    * [Stream vs Sendbird](https://getstream.io/chat/stream-vs-sendbird/)
    * [Sendbird Alternatives](/blog/sendbird-competitor-alternatives/)
    * [Pricing Breakdown](/blog/what-i-learned-researching-chat-api-pricing/)
    * [Stream vs Vonage](/blog/vonage-comparison/)
    * [Twilio Alternatives](/blog/twilio-video-alternatives/)
    * [Twilio migration](/blog/migrate-twilio-programmable-video/)

Developers

  * [Chat Messaging Docs](/chat/docs/)
  * [Video & Audio Docs](/video/docs/)
  * [Activity Feeds Docs](/activity-feeds/docs/?language=javascript)
  * [AI Moderation Docs](/moderation/docs/)
  * Resources

    * [Stack Overflow](https://stackoverflow.com/questions/tagged/getstream-io)
    * [YouTube](https://www.youtube.com/channel/UC2xOn0xQj1HIpHJpOy5tvpA/featured)
    * [GitHub](https://github.com/GetStream/)
  * Featured tutorials

    * [Build a Twitter Clone](/resources/projects/twitter-clone/)
    * [WebRTC Tutorial Series](/resources/projects/webrtc/)

Company[Hiring](/team/#jobs)

  * [About Us](/team/)
  * [Careers](/team/#jobs)
  * [Blog](/blog/)
  * [Case Studies](/blog/topic/case-studies-2/)
  * [Enterprise](/enterprise/)
  * [Press & Awards](/press/)
  * [Glossary](/glossary/)
  * [Partners](/partners/)
  * [Trust Center](https://trust.getstream.io/)

Contact Us

  * [Sales](/contact/)
  * [Support](/contact/support/)
  * [Bug Report](/contact/bug-report/)

[![Stream logo](/stream-light.png)](/)

Stream is proudly designed, built and continually enhanced in [Boulder,
CO](/team/), and [Amsterdam, NL](/team/); with a global remote team.

[System Status](https://status.getstream.io/)

Â© Stream.io, Inc. All Rights Reserved.

  * [Terms](/legal/)
  * [Privacy](/legal/privacy/)
  * [Security](/security/)

  * 
  * 
  * 
  *