+ 1

What is Chat by Stream?

Chat API and SDK. With a beautiful UI Kit, easy to use React Components and powerful API. Add Chat to any application in a matter of hours. The tech uses Go, RocksDB and Raft. By the creators of Stream, the API that powers activity feeds for more than 300 million users.
Chat by Stream is a tool in the Communications SDK category of a tech stack.

Who uses Chat by Stream?


9 developers on StackShare have stated that they use Chat by Stream.

Chat by Stream Integrations

Python, PHP, React, Java, and Ruby are some of the popular tools that integrate with Chat by Stream. Here's a list of all 8 tools that integrate with Chat by Stream.
Public Decisions about Chat by Stream

Here are some stack decisions, common use cases and reviews by companies and developers who chose Chat by Stream in their tech stack.

Vishal Narkhede
Vishal Narkhede
Javascript Developer at getStream.io · | 19 upvotes · 289.1K views

Recently, the team at Stream published a React Native SDK for our new Chat by Stream product. React Native brings the power of JavaScript to the world of mobile development, making it easy to develop apps for multiple platforms. We decided to publish two different endpoints for the SDK – Expo and React Native (non-expo), to avoid the hurdle and setup of using the Expo library in React Native only projects on the consumer side.

The capability of style customization is one a large deal breaker for frontend SDKs. To solve this, we decided to use styled-components in our SDK, which makes it easy to add support for themes on top of our existing components. This practice reduces the maintenance effort for stylings of custom components and keeps the overall codebase clean.

For module bundling, we decided to go with Rollup.js instead of Webpack due to its simplicity and performance in the area of library/module providers. We are using Babel for transpiling code, enabling our team to use JavaScript's next-generation features. Additionally, we are using the React Styleguidist component documentation, which makes documenting the React Native code a breeze.

See more
Nick Parsons
Nick Parsons
Director of Developer Marketing at Stream · | 10 upvotes · 6.3K views
Shared insights
PythonPythonChat by StreamChat by Stream

On occasion, I like to set out and write tutorials around the technology that I’m currently working with. With Stream’s recent release of its Python SDK for Chat, I felt compelled to write up a tutorial that would be engaging to developers interested in building a chat application with Python .

Most of the time, my tutorials are rather short and straight forward; however, with the Python tutorial, I wanted to take it a step further and throw in some additional technology to make things fun.

I chose to use a combination of our Python Chat SDK, the Stream React Chat components and Django for handling backend auth.

It was a lot of fun and I’m very proud to say that the tutorial turned out well. If you’re interested in reading, you can find the full Python Chat tutorial over on Dev.to.

Thank you and I hope you enjoy the tutorial on building an app with Python and Chat by Stream !

See more

Chat by Stream's Features

  • Reactions
  • Threads & Replies
  • Presence/who is online
  • Fulltext search on chat messages
  • Messages states
  • Typing Indicators
  • Message history
  • Powerful query support for channels and users
  • AI based moderation for spam and profanity
  • User Roles
  • @mentions
  • User invites
  • Mute users
  • Ban users
  • Flag Messages
  • Custom Messages
  • React Components
  • Push notifications
  • Webhooks
  • Unread message counts
  • Multi Region support
  • GDPR compliancy tools
  • HIPAA ready
  • Custom Slack Style Slash commands
  • Highly available infrastructure with Raft replication
  • Giphy integration
  • Url enrichment
  • Video Playback
  • CDN integrated
  • Fast response time
  • On premise
  • Fully customizable
  • Powerful CLI
  • Unlimited message retention
  • 99.999% uptime SLA
  • 24/7 phone support
  • SAML login
  • 2FA for developer accounts
  • Emoticons
  • File uploads via select, drag and drop and clipboard
  • React Native Components

Chat by Stream Alternatives & Comparisons

What are some alternatives to Chat by Stream?
SendBird is a Messaging SDK, Chat API, and fully managed chat infrastructure for your mobile apps and websites. Embeddable chat for iOS, Android, JavaScript, Unity, .NET.
It adds the clarity and emotion of face-to-face communication to your brand whether you're developing for the web, iOS, or Android. We make the integration of high-quality live video a breeze so that you can focus on building a great product.
Twilio API for WhatsApp
The Twilio API for WhatsApp provides developers all over the world with a simple, reliable, and officially supported way to use the WhatsApp Business API. They can now easily build messaging experiences that combine the ease of use of the Programmable SMS API with the global reach of WhatsApp.
Add powerful communication features to your mobile app and data services for your backend<br>
Sinch makes it easy for developers to add voice, messaging and SMS to their apps with just a few lines of code. Enrich your apps with communications that your users will love.
See all alternatives

Chat by Stream's Followers
29 developers follow Chat by Stream to keep up with related blogs and decisions.
Palak Mehta
Eugene Levenetc
Galih Nur Aditya
Jonathan Dacanay
Jack McMillan
Luke Smetham
Merel van H
Craig Fifield
Tess Gordon