Try the Chat Messaging API
Connect a user, create a channel, then send messages, reactions, threads and polls, and moderate what gets sent. Every step runs a real call against the Stream API and lands in a live React chat UI beside it.
What the Chat API tour covers
- Connect a user: Create a client for your API key and open a WebSocket connection with connectUser.
- Create a channel: Create a messaging channel with members and custom data, and watch it for events.
- Send a message: Send a message and see the link inside it enriched with a preview by the API.
- Add a reaction: React to the message with a reaction type of your choosing.
- Reply in a thread: Start a thread by sending a reply with parent_id.
- Create a poll: Create a poll and send it in a message, then vote on it in the UI.
- Listen to events: Subscribe to channel events and watch new messages, typing and votes arrive in real time.
- Moderate messages: See a message that matches a blocklist blocked on send, and flag another for review.
- You built the core of a chat app: Where to go next: the UI kits, the SDK tutorials, and the docs.
Chat API tour
8 steps, each a live call to the Stream API
