Product : Announcements

Most Recent Posts

10 New Video & Audio Releases: New Livestream UI Components, Calling Performance Enhancements, SwiftUI Example Project, & More

With new releases stacking up across our frontend SDKs and central platform infrastructure, there’s never been a better time to start building with Video & Audio from Stream. In just the last few weeks, our engineering teams have shipped the 10 updates you see below, with plenty more on the way. Highlights include new live
Read More4 Min Read

Stream Chat Flutter v5: Announcing Desktop and Web Support

It’s always been possible to build beautiful chat applications on desktop and web using Flutter and Stream Chat with our core or low-level client chat packages. But, users can now target desktop and web using our UI package, enabling you to get the complete Stream Chat experience regardless of platform. Version 5.0.0 has been overhauled
Read More4 Min Read

What’s New in Stream Chat React Native v5?

Over the last few months, our React Native team has been making substantial improvements to the React Native Chat SDK. Among bug fixes and other minor changes, this release introduces two new features: offline support and enhanced debugging capabilities. Offline Support Offline support has been one of our most requested features, and we’re thrilled to
Read More3 Min Read

Introducing Video Attachments for Stream’s React Native Chat SDK

Stream is excited to announce a new version of our React Native Chat SDK. This release makes it easy to add full video file/attachment support out of the box to your chat application without needing to go through a time-consuming SDK upgrade. Your end users can now upload, send, and play videos to make their
Read More3 Min Read

Announcing Stream Firebase Extensions for Chat and Feeds

Improving developers' lives is one of the primary goals at Stream--from our SDKs, tooling, and documentation, we always work with our community to build features developers love using. Today, we are excited to share a project we have been working on with the team at Firebase. Together, we created not one but three Firebase Extensions
Read More2 Min Read

Announcing v4 of the Flutter SDK for Stream Chat

Over the last few months, our Futter team has been hard at work making significant improvements to the Stream Chat Flutter SDK. This version is focused on improving the developer experience by giving you more control and flexibility in how you use our core components and UI widgets. For a detailed list of changes, including
Read More4 Min Read

Announcing Stream’s Android v5.0.1 Chat SDK

We added some major improvements (and quality of life fixes) to our v5.0.1 update with a focus on the following items: Merging the ChatClient and ChatDomain classes, and adding a new OfflinePlugin class New image and name properties for Channel and User models Improved UI Components customization Stable Jetpack Compose UI Components We recommend migrating
Read More11 Min Read

New Major Release: React Native v4 Chat SDK

This major release comes packed with new feature sets, DX and UX improvements, UI customizations, and so much more. Keep reading for a brief summary of what’s included in the update, or check out the “What’s New in v4?” section of the documentation for a deeper look. Highlights New features, including Pin Messages, Slow Mode,
Read More1 Min Read

Stream's Latest SDK for Unity Engine Unites Players Through In-Game Chat

Unity is one of the most popular gaming engines on the market, beloved by indie developers and AAA studios alike. The engine is largely considered beginner friendly with its robust documentation and streamlined user interface. However, designing a game from scratch can be quite an undertaking regardless of your level of experience. Inspired by Unity’s
Read More2 Min Read

Add Robust Messaging Experiences With Stream’s New Angular Chat SDK

With Stream's new Angular Chat SDK, developers can quickly build and integrate Stream's enterprise-grade chat into any application written in Angular. Our SDK is built from the ground up to seamlessly integrate and scale with your project. In just a few lines of code, developers can add real-time messaging to their application using familiar Angular
Read More1 Min Read

Introducing the Stream SwiftUI SDK

Stream’s SwiftUI SDK gives iOS developers simplified access to all of Stream’s in-app chat API features, making it even easier for teams to iterate on designs and achieve their goals while writing less code. You can integrate our SDK into any new or existing iOS application, complete with all the features necessary to build a
Read More1 Min Read

Build an Unreal Chat Experience with Stream’s Latest SDK

Now more than ever, gaming is a social experience — according to a recent study, some 77% of gamers in the US see gameplay as an opportunity to connect with friends and make new ones. In-game chat creates a sense of community and camaraderie among players that will keep them coming back for more and
Read More2 Min Read

Introducing Advanced Chat Moderation with Automatic Message Flagging & Blocking

Chat moderation at scale just got easier — with the release of Stream’s Advanced Moderation feature, human moderators can harness the power of machine learning to stay one step ahead of bad actors. Advanced Moderation reviews messages as they’re sent, automatically detecting illicit content and taking action to either flag messages for human review or
Read More4 Min Read

Announcing v4.0 of the iOS Chat SDK

Stream is excited to announce a new major version of our iOS Chat SDK. This release comes packed with performance improvements that will enhance the overall developer experience by providing more flexibility and control over customizations when incorporating chat and messaging functionalities into mobile applications. Specifically, this update will provide a more seamless SDK experience
Read More2 Min Read

Stream Adds App Localization Support to Chat SDKs

Stream is proud to announce native support for app localization (l10n) and internationalization (i18on) across four of our flagship in-app chat SDKs, including React, React Native, Flutter, and Android (Kotlin, Java, & Jetpack Compose), with support for iOS app localization coming soon. Stream’s chat API, SDKs, and UI kits make it easy for developers to
Read More2 Min Read

Announcing v2.0 of the Stream Chat Flutter SDK

Stream is excited to announce a new major version of our Flutter Chat SDK, giving developers in the Flutter community even more flexibility to add any type of chat or messaging experience to any type of mobile app. This release improves performance and reliability and makes it easy to add international language support. New to
Read More2 Min Read

Announcing Stream Chat’s New Java Backend SDK

Stream Chat’s newest backend SDK is now available, extending complete integration support to apps written in Java. This release brings the total number of backend frameworks with dedicated Stream Chat SDKs to seven (in addition to our REST API, which can be used to build unlimited custom integrations). Our SDK engineering teams are excited to
Read More2 Min Read

New Dashboard Functionality: Edit Chat Resources

We are thrilled to announce a new tool within the Stream Chat Dashboard: Chat Explorer. This page of the dashboard is an effective way to visualize the resources that make up your application all in one place. Come here to search specific users, messages, or channels, and click to edit parameters like name or email.
Read More3 Min Read

New Chat Feature: Custom User Events for Friend Requests, Dating Matches, & More

In many social networking and dating applications, in-app chat and messaging functionality accompanies complex relationships between individual users. These apps need to support open-ended communications, like a friend request that may or may not be accepted or a dating match that may or may not spark a conversation. For software teams integrating a chat API
Read More2 Min Read

Announcing the Beta Release of Activity Feeds for Flutter

Today, we are incredibly excited to announce the beta release of Stream’s Feeds SDK for Flutter 🥳. Stream’s Activity Feed API was built by developers, for developers to make their lives easier by not having to worry about scalability, maintenance, and reliability of a complex feed infrastructure. By leveraging Stream’s API or integrating our libraries
Read More1 Min Read

New Rate Limit Updates Simplify Chat App Troubleshooting

Recent updates to Stream Chat’s rate limiting behavior give dev teams greater flexibility and control to debug applications, combat malicious traffic, and monitor API usage for account billing purposes. These changes make it easier to avoid hitting rate limits in the first place, easier to recover if you do hit them, and easier to isolate
Read More3 Min Read

New Dashboard Update: Chat API Usage Charts

We know that at the end of the day, avoiding unexpected overages and understanding your bill is necessary for a successful chat integration. Therefore, we have created a new page in your dashboard to visualize historical usage over time, with charts displaying monthly active users and concurrent connections. Additional charts are on the way to
Read More1 Min Read

Stream's React SDK Migrates to TypeScript

We are excited to announce that our newest version of Stream's React SDK has been fully converted to TypeScript. Therefore, you can find guaranteed type-safety for code throughout this SDK, making it easier to read and debug. Additionally, these recent upgrades allow the use of a versatile and valuable tool for creating reusable components, also
Read More1 Min Read

New Region in Mumbai Boosts Asia-Pacific Performance

Stream is excited to announce a major performance boost for customers in the Asia-Pacific area, with our newest region now live in Mumbai, India. That brings us to five regions across the globe as we work to extend an extremely low-latency experience to Stream Chat users everywhere. App developers around the world choose to integrate
Read More2 Min Read

New Feature: Custom Chat Settings at the Channel Level

The Stream Chat API now supports deeper channel-level settings, adding flexibility and customization options that can be especially helpful for use cases like livestream chat. In most cases, Stream recommends defining channel settings and features at the higher channel type level, causing all channels of the same type to inherit the same settings. In certain
Read More3 Min Read

New Feature: Chat API Event Logs in Your Stream Dashboard

When you’re working to trace the origin of a bug that delays launch for your chat integration — or worse, affects your end users — every minute counts. That’s why we’re excited to announce an update that brings Stream Chat API event logging and error reporting into the Stream Chat Dashboard. The new Chat Logs
Read More3 Min Read

React Native SDK Revamp: New Chat UI Components & Sample Apps Available Now

React Native is known today to be one of the highest performing cross-platform frameworks, saving developers time and money by using a single source code to support multiple operating systems. This framework will play a significant role in the future of hybrid mobile apps, which is why Stream did a major revamp of its React
Read More1 Min Read

Flutter SDK Overhaul: New Chat UI Components & Sample Apps Out Now

With Flutter’s growing popularity for efficient cross-platform app development, Stream is excited to announce the release of our completely overhauled Flutter SDK for Stream Chat. The new SDK version and sample apps are designed to make it easier than ever to explore, integrate, and customize the Stream Chat SDK components available to you and your
Read More1 Min Read

Major SDK Updates for Android & iOS

SDK Updates & New UI Components 2021 is off to an exciting start here at Stream — we've been busy incorporating your feedback to provide the best Stream Chat experience possible. We think you’ll love building with our newly-reworked chat SDKs for Android and iOS, with major improvements designed to make your life easier and
Read More2 Min Read

Feature Announcement: Amazon SQS Support for Chat Events

A chat app generates many events throughout the day. Messages are sent and deleted, channels are created, users join them, and so on. Sometimes, it's essential to respond to these events automatically, for example, by triggering a bot message, billing a credit card, or calling a cab. Responding to these events through webhooks is one
Read More1 Min Read

Announcing the React Native Activity Feeds SDK

We are happy to announce the public v1.0 release of our React Native SDK for Activity Feeds. This release provides support for the latest Expo 40 and React Native 0.63. Quick links React Native Activity Feeds Tutorial Activity Feed Mobile App Highlights We decided to move away from Flow types due to the challenges we
Read More1 Min Read

Feature Announcement: Quoted Replies

Quoted replies is a useful feature when you want to reply to a specific message in 1:1 chats or when you want to quote someone on your replies in group chats. The ability to quote and reply to specific messages in a conversation makes it easier to keep track of things, especially in larger group
Read More1 Min Read

Feature Announcement: Pinned Messages

When you have important messages that you want to be able to see quickly, you can use the pinned messages feature. Pinned messages are flagged as special and can be set up so that you see them at the top of your folder, channel, conversation, etc. Pinned messages are used to share information and resources
Read More2 Min Read

Feature Announcement: React SDK Support for MML

Message Markup Language (MML) enables you to build an interactive message experience. MML supports embedding elements as simple as a button to your message or as complex as date pickers and custom forms within your chat experience. MML also supports images, icons, and tables out of the box. The goal for MML is to provide
Read More1 Min Read

Feature Announcement: Enforce Unique Reaction

Reactions are a fun way to interact in chat apps quickly and are featured in almost all of them. However, some apps handle reactions slightly differently than others. For example, Slack allows a user to add several different reactions to a message. On the other hand, iMessage only allows a single reaction per message. That
Read More1 Min Read

Feature Announcement: Webhook Retries

When building a chat application, real-time events are crucial to providing an engaging user experience and adding custom functionality or behaviors specific to your use-case. With Stream Chat webhooks, you can provide endpoints on your server to receive events as they happen, allowing you to consume the requests using domain-specific logic, handle custom chat commands,
Read More1 Min Read

Feature Announcement: Custom Events

Not all chat apps are the same. Some may need interactions other than the regular sending of messages, reactions, typing indicators, etc. Delivery apps, for example, may require a "delivery completed" event. Dating apps, a "match" event. That is why you must use an underlying chat technology that is flexible enough and lets you build
Read More1 Min Read

Feature Announcement: Enforce Unique Usernames

In most chat apps, it's essential to be able to tell the difference between users. Though the user ids are always different, by default Stream Chat allows users to have the same name for display. This can be an issue since a user could impersonate another or choose the same name by coincidence, causing confusion.
Read More1 Min Read

Feature Announcement: Exporting Channels

A chat app generates a lot of data based on user interactions. In some cases, such as when you need to provide chat transcripts of a livestream event to the event organizer, it's essential to have easy access to that data in a flexible format. You can then transform the data into your preferred format
Read More2 Min Read

Feature Announcement: IP Ban

It's common in chat apps to encounter users who engage in disruptive behavior such as trolling or even scamming, especially as the chat community grows in user count. Stream Chat already provides many moderation tools to help you deal with these problematic users in specific ways. Stream Chat recently gained a new moderation tool to
Read More1 Min Read

Feature Announcement: Shadow Ban

As your chat app grows in user count, it's expected to encounter users who misbehave and share content in undesirable ways. To help you deal with this issue most efficiently, Stream is continually building new moderation tools to help tackle these problems in specific ways. Stream's newest moderation tool is the shadow ban. Also known
Read More1 Min Read

Announcing Stream's New Dashboard Experience

Our initial dashboard was built for Stream's initial product, Feeds. As you may know, we now offer Chat — a robust real-time API for building messaging applications. With the tremendous growth since the initial launch of our second product, we are working to ensure that every user experience is the same level of quality. Today,
Read More2 Min Read

Feature Announcement: Mitigate Profanity With Block Lists

Many companies that allow end-users to openly chat with one another open up a significant risk to unsavory and often harmful content within an application. The fine balance between open, unfiltered conversation, and an overbearing moderation system is one that Stream is acutely aware of. We’re constantly releasing more and more robust tools to ease
Read More1 Min Read

Feature Announcement: Improve High-Volume Chats with Slow Mode

💡 New frontend SDK support! Slow Mode is now easier to implement, with UI components built into the Android, Flutter, and React Native frontend SDKs and additional SDK support coming soon. With client and UI support for Slow Mode, the Send button is temporarily replaced by a countdown. Once the countdown is over, the button
Read More3 Min Read

Livestream New Features

From company-wide Zoom meetings to international conferences going digital, virtual events are here to stay. In fact, Will Smith and Kevin Hart just backed Run The World, a (pandemic-proof) virtual events startup. New! Stream now offers a Live Video Streaming API! Live events turned livestream — from political rallies to virtual concerts — are often
Read More2 Min Read

New Chat Feature Announcement: Image Moderation

The Power of Images Employing user-generated content (UGC) is an effective way of engaging a brand’s audience. When users are able to contribute content to assess a company’s products or services, it creates trust among customers. Images have the power to leave a strong impact on end-users by providing samples and proofs of how certain
Read More2 Min Read