Stream Blog
How to Create an AI Assistant: A Dev's Guide
Large Language Models (LLMs) are becoming increasingly prevalent, and many developers are integrating various LLM providers, such as OpenAI, Anthropic, Gemini, and others into their Stream Chat applications across multiple SDKs. To help developers get started and accelerate their development with Stream Chat and AI, we've created a platform-specific, step-by-step guide. To follow along, we
Read more ->
2 min read
Harness the Power of Stream, Cronofy, and OpenAI for Team Collaboration
Geographically dispersed teams often have a hard time scheduling meetings that work for all participants. Human Resources departments also face this challenge when working with existing employees and job candidates alike. Employees have the benefit of a defined and somewhat uniform computing environment, job applicants are a whole different challenge. Each candidate uses whatever computer
Read more ->
7 min read
Exploring Reasoning LLMs and Their Real-World Applications
LLMs have excelled in writing, coding, and problem-solving tasks and prompts based on the data sets they were trained with. However, these models fall short when used to solve complex puzzles because they respond with the information they were trained with and lack the ability to self-correct. Recent LLMs, like OpenAI's o1 and o3 models,
Read more ->
12 min read
Build Your First Android and iOS Mobile App With Kotlin Multiplatform
Cross-platform development provides significant advantages, especially in mobile development, where Android and iOS operate on fundamentally different ecosystems. Developing native apps for each platform can be resource-intensive since it requires separate developers with expertise in different programming languages (Kotlin for Android and Swift/Objective-C for iOS). Managing two distinct codebases also increases development and maintenance costs
Read more ->
6 min read
In-App Voice and Video Calling: Complete Implementation Guide for Product Managers
We've all been in the situation where we're typing out a message in an app and think, "actually, I just need to call this person." In-app voice and video calling is how you add this functionality to your product. With in-app video, your users can talk to each other without jumping to a different app.
Read more ->
13 min read
How to Build a Multi‑Tenant Chat System with Go and Stream
Software applications require scalable, real-time communication features, whether for messaging apps, customer support chats, or collaborative workspaces. Implementing chat functionality from scratch is complex, but you can build a robust solution efficiently with Go and Stream. This guide walks you through creating a multi-tenant chat system where each organization (tenant) has its own isolated chat
Read more ->
15 min read
How to Build Video Consultations in Headless E-Commerce with Stream Video SDK
Shoppers crave connection, and nothing builds trust like a real-time video chat with a product expert. In this tutorial, you’ll learn how to build a “Talk to a Product Expert” feature in a headless e-commerce site by combining: A headless CMS (Contentful) A static-site framework (Next.js) Stream Video SDK (React + Node) By the end,
Read more ->
9 min read
New
How to Boost User Engagement With Strategic In-App Notifications
Building a great app is just the beginning. If users don't discover your features—or don't understand when and how to use them—they may never experience the value your product delivers. That's where in-app notifications shine. These contextual, timely messages appear within your interface to guide users, drive feature adoption, and keep engagement flowing. In-app notifications
Read more ->
6 min read
Build a SaaS AI Agent Platform
Imagine a language tutor, a startup coach, or a sales assistant, all available on-demand through a video call. In this tutorial series from Code with Antonio, we'll guide you through building a video calling application powered entirely by AI agents. Beyond generating summaries or transcripts after a call, every meeting in this app is a
Read more ->
7 min read
Stream Powers a 7% Increase in Team Messaging at 7shifts
About 7shifts 7shifts is a restaurant scheduling and payroll platform designed to help restaurant teams thrive. With an easy-to-use app for scheduling, payroll, and team communication, 7shifts helps over 55,000 restaurant teams save time, reduce errors, and keep costs in check. Their mission is to simplify team management and improve performance for restaurants with intuitive,
Read more ->
5 min read
HLS, MPEG-DASH, RTMP, and WebRTC: Which Protocol is Right for Your App?
Picture this: Netflix serves over 15 billion hours of content monthly, Twitch handles an average of 2.55 million concurrent viewers (with peaks above 3.8 million during major events), and Zoom facilitates billions of meeting minutes—all relying on fundamentally different streaming technologies under the hood. Whether you’re binge-watching Netflix or tuning into a live broadcast, live
Read more ->
21 min read
How a Student Built an Award-Winning App with Stream
When Fathul Fahmy began work on his final-year university project, he set out to build a fully functional application with real-world utility. The result was The Barter App, a mobile-first platform where users exchange services, either directly or with optional monetary compensation. Think: "I'll design your logo if you help me fix my website." Over
Read more ->
4 min read