Build real-time chat experiences.

Ship feature-rich messaging with SDKs backed by a global edge network for lower latency, engagement, and retention.

eBayNextdoorPatreonKalshiPolymarketBumbleStravaetoro

Build any in-app chat or messaging.

Production-ready SDKs for React, Swift, Android, Flutter, React Native, Unity, Unreal and all server-side integrations.

AI skill for faster development

Build chat that looks like Slack, WhatsApp, Discord or any other in-app messaging experience.

Everything a chat app needs.

View Chat pricing

Public channels, private groups, DMs

Support any conversation type with flexible channel types and permissions.

Public channels, private groups, DMs

Moderation

Detect harmful text, images, and video in real time with custom policies, powered by advanced NLP and LLMs.

Moderation

Reactions

Users can react to messages with likes, hearts, and custom reaction types.

Reactions

Threaded replies

Reply to specific messages without cluttering the main channel conversation.

Threaded replies

Slash commands

Add custom slash commands to trigger actions, integrations, or workflows directly from the message input.

Slash commands

Custom attachments

Create custom attachment types, such as product listings, activity cards, and more.

Custom attachments

High-performance chat, everywhere.

Read Chat benchmark
  • 1B+end users across products
  • 99.999%uptime SLA
  • Globaledge network
  • 8msmedian API response
  • 5Mconcurrent users / channel
  • 2B+messages / month
  • 20B+ API calls / month
  • Offline support & Optimistic UI
  • No hidden limits, built for scale

Global API response time

Median 8 ms across every region

Live

Powering the apps people use every day.

ImageBumble
Bumble, built on Stream
ImageeBay
eBay, built on Stream
ImageStrava
Strava, built on Stream

Stream Chat FAQs.

Our developers are constantly iterating on our wide array of frontend and backend chat SDKs, including React, iOS (Swift), Android (Kotlin/Java), Flutter, React Native, Angular, Unity, and Unreal.

Start building in-app chat for free.

Build any in-app chat or messaging.

Agent skills docs
  1. 01

    What are you building?

  2. 02

    Build with the Stream skill

    build a social messaging app: getstream.io/SKILL.md

    apply our brand styling to chat: getstream.io/SKILL.md

    integrate support chat UI in this app: getstream.io/SKILL.md

    Show more prompts

    create a messaging channel and send a test message: getstream.io/SKILL.md

    list my most recent channels: getstream.io/SKILL.md

    which channel types have polls enabled? getstream.io/SKILL.md

    count the messages sent this week: getstream.io/SKILL.md

    look up in the docs how to customize the React message list: getstream.io/SKILL.md

    what are the ten most recently created users: getstream.io/SKILL.md

    mint an auth token for test user alice that expires in two hours: getstream.io/SKILL.md

    write this app's API key into my project's env file: getstream.io/SKILL.md

    look up in the docs how webhook payloads are signed: getstream.io/SKILL.md

Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?