Stream logo
  • Chat Messaging
  • Video and Audio
  • Activity Feeds
  • Moderation
    UI Components
  • react logoReact
  • ios logoiOS
  • android logoAndroid
  • react logoReact Native
  • flutter logoFlutter
  • angular logoAngular
  • Client Side SDKs
  • react logoReact
  • ios logoiOS
  • android logoAndroid
  • react logoReact Native
  • flutter logoFlutter
  • javascript logoJavaScript
  • unity logoUnity
  • unreal logoUnreal
  • Server Side SDKs
  • node logoNode
  • python logoPython
  • ruby logoRuby
  • php logoPHP
  • java logoJava
  • dot-net logo.NET
  • go logoGo
  • api logoREST
  • v13 — latest
  • v12
  • v11

Basics

  • Overview
  • Installation
  • Bundle Size

UI Components

  • Getting Started
  • Theming
    • Introduction
    • Palette variables
    • Component variables
    • Global variables
  • Chat
    • Chat
    • ChatContext
  • Channel
    • Channel
    • ChannelHeader
    • ChannelActionContext
    • ChannelStateContext
    • ComponentContext
  • Channel List
    • ChannelList
    • ChannelListContext
    • ChannelList Hooks
    • Channel Preview
    • ChannelSearch
    • Infinite Scroll
    • Multiple Lists
  • Thread List
    • ThreadList
    • ThreadListItem
  • Message List
    • MessageList
    • VirtualizedMessageList
    • MessageListContext
    • VirtualizedMessageListContext
    • Thread
    • ThreadContext
  • Message
    • Message
    • MessageContext
    • MessageBounceContext
    • Message Hooks
    • Message UI
    • renderText function
    • UI Components
    • Avatar
    • BaseImage
    • Poll
    • Attachment
      • Attachments
      • Voice Recording Attachment
    • Reactions
    • DateSeparator
  • Message Input
    • MessageInput
    • MessageInputContext
    • MessageInput Hooks
    • Input UI
    • UI Components
    • Emoji Picker
    • Audio Recorder
    • Attachment Selector
    • TypingContext
    • MessageComposer Class
    • MessageComposer API
    • MessageComposer Middleware
  • ChatView
  • Indicators
  • Window
  • WithDragAndDropUpload
  • Modal

UI Cookbook

  • Overview
  • Channel List
    • Channel List UI
    • Channel Search
    • Channel Members and Online Status
  • Message List
    • Message List Notifications
    • Connection Status
  • Message
    • Message UI
    • Reactions Customization
    • Mentions Actions
    • Message Actions
    • Pin Indicator
    • System Message
  • Message Input
    • Message Input UI
    • Link Previews in Message Input
    • Attachment Previews in Message Input
    • Autocomplete Suggestions
    • Typing Indicator
  • Attachment
    • Attachment Actions
    • Image Gallery
    • Geolocation Attachment & Live Location Sharing
    • Giphy Preview
    • Order and Payment Attachment
  • Emoji Picker
  • App Menu
  • Channel Header
  • Thread Header
  • Hide Channel History For Newly Added Members

Guides

  • Client and User
  • Translation and i18n
  • TypeScript & Custom Data Types
  • Channel Read State