Product: Announcements

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 unlimite…

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 t…

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 tha…

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 fe…

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,…

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 user…

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…

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 everywhe…

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…

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 Cha…

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 …

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, …

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 impro…

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 …

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 fr…

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…

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 shar…

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 …

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 onl…

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, al…

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 cha…

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 …

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…

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…

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. Strea…

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 use…

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 a…

Feature Announcement: Improve High-Volume Chats with Slow Mode

When utilizing real-time chat for communication during a popular event, it can be beneficial to slow down the conversation by restricting how frequently participants can send messages to avoid missing content that would otherwise get drowned out by noisy or spammy chatters. This …

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. Live events turned livestream — from political rallies to virtual …