Tutorials: Chat
How to Create an AI Assistant: A Dev's Guide
Creating AI agents can be tricky. Users today expect a high level of polish from their apps, and features like streaming responses, table components, thinking indicators, charts, code and file components, etc. can be hard to implement across different platforms. To simplify this process for developers, we're introducing new components and libraries to make your
Build On-Device Reply Suggestions with Apple's Foundation Models & Stream Chat
Build on-device suggested replies in a SwiftUI chat app with Apple's Foundation Models and Stream Chat. Generation runs entirely on the device: no token cost, no network round-trip.
MyOutDesk Cut Chat Code 50% Moving Off PubNub
When PubNub overages and missing messages hit a 2,500-person workforce, MyOutDesk moved to Stream Chat in under two weeks and cut its chat code in half. Here is what happened.
How Stream Chat Authentication Works: User Tokens, Refresh, and Secret Handling
Stream Chat authentication works by having your backend sign short-lived JWTs with your API secret. This guide covers the four credentials in play, how to wire token refresh with a tokenProvider, and why your API secret must never leave the server.
Build a Stream Chat App With Xcode 26.3's Coding Agent
Xcode 26.3 ships with a built-in coding agent backed by Claude. Pair it with Stream's Agent Skills and you can build a working SwiftUI chat app from a single goal-level prompt - channel list, message thread, and composer - then iterate without leaving the IDE. This is a build log of exactly that, including the WebSocket race condition the agent diagnosed by reading the SDK source.
Stream Skills: Build a Marketplace App To Buy, Sell, and Shop Online
Let's build an online marketplace platform that enables safe, secure buying and selling, combining Stream's AI agent skills for chat, activity feed, moderation, and video into a unified product. What You Can Build Agent Skills improve developers' productivity and help them integrate features more quickly and build complex applications from scratch. Stream now has skills
Using AI Agent Skills: Build an iOS Chat Messaging App With a Single Prompt
As developers, we typically spend time reading docs and tutorials, and watching YouTube videos to integrate APIs and SDKs to add specific functionality to apps and services. These integrations can now be completed much more quickly using AI Agent Skills. Agent Skills are sets of instructions, scripts, and reference documents that equip AI models to
HIPAA-Compliant Chat: How to Build Secure Messaging for Telemedicine Apps
TL;DR: Any chat message pairing a patient identifier with health information is PHI, making your entire messaging infrastructure a HIPAA compliance surface. HIPAA's three rules translate into concrete engineering requirements: role-based access, encryption, tamper-evident audit logs, and PHI-safe push notifications. Building compliant chat from scratch needs 2-3 dedicated engineers; a HIPAA-eligible API like Stream compresses
How to Build a Slack Clone with React Native
In this three-part tutorial series, you'll build a fully functional Slack clone for iOS and Android using Stream's React Native SDK. By the end, you'll have a working app that closely mirrors Slack's UI and functionality, complete with dark mode support, emoji reactions, GIF previews, and a message action sheet. What You'll Build Over the
