Chat Messaging

API

The #1 Chat API + SDKs for Custom Messaging Apps. Build real-time chat messaging in less time. Rapidly ship in-app messaging with our highly reliable chat infrastructure and feature-rich SDKs. Drive in-app conversion, engagement, and retention.

Time to Market

Stream Chat provides an unmatched level of performance and UX that enable you to rapidly build in-app chat messaging.

Fully Customizable

Deliver a chat experience that won’t disappoint. Reactions, threads, URL enrichment, typing indicators, read state, etc give users what they expect from an in-app chat experience.

Scalable Chat API

Stream Chat has no defined limits on channel sizes, with companies adding over 1 million users to channels.

Robust Security

Build the most secure and HIPAA, SOC 2, GDPR ready chat messaging infrastructure. Privacy, security and reliability are our focus and promise.

Multi-Tenancy

Build your SaaS app with our chat infrastructure. Stream has full multi-tenancy support, enabling you to silo access to chat for your customers.

Easy Integration

Build chat how you want with direct access to the API or through our powerful and feature-rich SDKs and Components.

Try Stream Chat

Walk yourself through four different example apps to showcase how flexible the API is.

Social In-App Messaging Connects Your Users

Increase real-time engagement in your app with Stream Chat powering your social messaging features. Social chat messaging connects your users worldwide, anytime.

  • Multi tenant ready
  • Built-in Giphy & Imgur support
  • Emoticons & Reactions
  • Direct & group Chats
  • Link previews
  • Edit & delete messages

Bring Individuals and Teams Together for Collaboration

Improve community engagement or replace email for your team with Stream's in-app messaging service. The chat SDKs allow you to build anything from a simple team chat app or a Slack alternative.

  • Slash commands
  • Unlimited users per Channel
  • Moderation
  • Channel Permissions
  • Custom business logic
  • Data is safe & secure

Reliable Live Chat Platform that Drives Customer Engagement

Livestream chat allows you to captivate and retain active audience engagement on your platform by enabling your users to interact with one another in real-time.

  • Emoticons and Gifs
  • Connect millions of users
  • AI-Based AutoMod
  • No Channel Limits
  • Flexible permission system
  • Fully customizable

Scale your Sales or Support with White Label Chat Infrastructure

Tie into your back-end support or sales systems. Build an engaging customer chat experience with low-latency and proven reliability of the Stream Chat infrastructure.

  • Webhooks to tie into other systems
  • Route Conversations
  • Log everything
  • Simple bot integrations
  • Custom message types
  • Automation & inline forms

Build an Unprecedented Experience with our White-Label Chat Solution

Our offering includes direct access to our API, accompanied by powerful and feature-rich SDKs for your language or framework. We are HIPAA ready, SOC 2 and ISO 27001 certified.

  • HIPAA Telemedicine Chat
  • In-App Chat for Dating apps
  • Livestream chat for Virtual Events
  • Collaborative Education Chat
  • Interactive Gaming Chat

Developer Designed for Maximum Efficiency

Our Chat API was designed by Developers, for Developers. Leverage the API or integrate our libraries and components. Save time with less maintenance so you can focus on your unique value.

import React from 'react';
import { Chat, Channel, ChannelHeader, Thread, Window } from 'stream-chat-react';
import { MessageList, MessageInput } from 'stream-chat-react';
import { StreamChat } from 'stream-chat';
import 'stream-chat-react/dist/css/index.css';

const App = () => (
  <Chat client={chatClient} theme={'messaging light'}>
    <Channel channel={channel}>
      <Window>
        <ChannelHeader />
        <MessageList />
        <MessageInput />
      </Window>
      <Thread />
    </Channel>
  </Chat>
);

export default App;

Cloud Components

Ship a fully-featured, polished chat user experience today that takes other companies years to build in-house.

UI Kits

Our UI Kits match our Cloud Components to give teams the chance to design and build the perfect experience.

Chat Messaging UI Kit

Free Downloads

Key Features Users Need

Ship in-app chat messaging with all the features your users expect.

Message Reactions

Flexibility to implement reactions to messages just like you see with Slack, Facebook or iMessage.

Thread Replies

Improve the user experience by visually grouping chat messages within their replies.

URL Enrichment

Automatically show image, text and video previews of the URLs that users are sending.

User Presence

Show when a user was last active and if they are currently online. We also support user invisibility.

Flexible Permissions

Control what regular users, administrators, moderators or custom user roles are allowed to do.

Slash Commands

Do more than compose a message with custom slash commands that integrate with APIs.

  • Reactions
  • Image Moderation
  • AI Moderation
  • Multi Tenant
  • Silent Messages
  • Spam & profanity protection
  • Unread messages counts
  • Media attachments & resizing
  • Threaded conversations
  • User Roles
  • Multi-region support
  • Fast response-times(avg 5ms)
  • Presence/who is online
  • @mentions
  • Security & legal compliance
  • Dedicated stack is available
  • Message states
  • Mute users
  • Custom slash commands
  • No defined participant limit
  • Typing indicators
  • Ban users
  • Highly available infrastructure
  • Fully customizable
  • Message history
  • Flag messages
  • SDKs & Components
  • Unlimited message retention
  • Private channels
  • Custom messages
  • Giphy integration
  • Excellent performance & reliability
  • Public channels
  • Push notifications
  • URL enrichment
  • Enterprise SLA
  • CDN Storage
  • Webhooks
  • Language translation
  • Phone support and SAML

“Chat is working great for us - we have many features that we didn’t have using our old chat provider. Our audience grew by 1000% so we have seen a steep increase in chat usage with a stable chat solution.”

undefined profile picture

Ady Levy

VP, Engineering