Skip to content

GetStream/stream-chat-unreal

Repository files navigation

The official Unreal SDK for Stream Chat.

UE Marketplace | Website | Tutorial | SDK Documentation | C++ Documentation | Register for API Key

CI   GitHub release (latest by date)


The Stream Chat SDK is the official Unreal SDK for Stream Chat, a service for building chat and messaging games and applications.

  • Messaging: Send direct or group messages, and have the messages persist across sessions.
  • Reactions: Every message can be reacted to by multiple users.
  • Channels: Messages are grouped within channels.
  • Blueprint support: All operations can be made via C++ or Blueprint
  • Fully open-source implementation: You have access to the complete source code of the SDK here on GitHub.
  • Supports Unreal Engine 4.27 and 5.1: Supports the latest versions of Unreal Engine 4 and 5!

Free for Makers

Stream is free for most side and hobby projects. You can use Stream Chat for free if you have less than five team members and no more than $10,000 in monthly revenue.

Getting started

  1. Download the latest release and copy it into the Plugins directory of your project.
  2. Launch Unreal Engine and ensure the Stream Chat Plugin is enabled in the Plugins configuration page.
  3. Start integrating Chat into your project! Check out the Tutorial to get yourself going.

We are hiring

We've recently closed a $38 million Series B funding round and we keep actively growing. Our APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world. Check out our current openings and apply via Stream's website.


Sample Asset License

Some of the assets used in the sample projects in this repository use free assets from the UE Marketplace. Please refer to the Marketplace Guidelines for their usage rights.