Messaging view within a React Native demo app

The React Native Chat SDK makes it easy to build in-app chat like iMessage, Telegram or Slack. Stream's React Native SDK is feature packed with rich messages (URL previews, user mentions, chat commands), reactions, threading, image & file uploading, and videos.

The best place to start is the React Native Chat Tutorial. The tutorial teaches you how to install and customize the SDK to best fit your brand and user experience needs

Top Level Components

  • Chat wrapper for all components
  • Chat channels
  • Channel preview list
  • Message lists
  • Threads

Message Components

  • Message.js for logic and rendering
  • Message simple (default) style
  • Attachments
  • Galleries
  • Attachment actions

Input Components

  • Write, upload, @mention, emoji's
  • Image upload preview
  • File upload preview
  • Editing UI/UX

Component States

  • Chat offline/down
  • Loading channels
  • Loading messages
  • Preview last message
  • Preview a list of channels

Rich Media Messages

  • Easily add GIFs with our '/' command
  • Images
  • Image gallery (multi-upload)
  • URL previews
  • Video embeding
  • File uploads with filetype icons


  • Customizable avatars
  • Markdown rendering
  • Keyboard suggestion handling
  • Internationalisation (i18n)
  • Date separators
  • Window management for threads
Example of chat features on an mobile app

Misc. React Native Chat SDK Features

  • Message reactions
  • Link previews
  • Image, video, and file attachments
  • Edit and delete message
  • Typing indicators
  • Read indicators
  • Push notifications
  • Image gallery
  • GIF support
  • Message status
  • Style customization
  • UI customization
  • Threads
  • Slash commands
  • Reaction picker
  • Markdown messages formatting
  • Internationalization (i18n)

Meet The React Native Team

Next Steps

Start your 30-Day Chat trial to try out all our Chat product has to offer. No commitment or credit card required. If you want a custom plan or have questions, we are eager to talk with you.

Activity Feeds

Build any kind of feed without the headache of scalability or reliability of your feeds.

Learn more →

99.999% Uptime SLA, Industry leading compliance and security best practices.

Learn more →