Rocket.Chat
A customizable team communications platform with real-time chat and video, aimed at organizations with strict data protection needs and offered self-hosted, cloud or air-gapped.
- GitHub stars
- 46k
- Last commit
- yesterday
- Latest release
- 8.8.1
- Self-hosted
- Yes
- Hosted version
- Available

Rocket.Chat is a communications platform written in TypeScript for teams and organizations that care about data protection. It supports real-time conversations between colleagues, with partner companies, and with customers or citizens, and its topics place it in the same space as Slack, with WebRTC for calls and meetings.
The product emphasizes control over where and how it runs. Deployment options include self-hosted servers, a managed cloud and fully air-gapped environments, with a scalable architecture and performance monitoring for workspace administration. Security and sovereignty features, including identity management, are a core part of the pitch, and the platform is built to be highly customizable, so organizations can adapt it to their own workflows and integrations.
The repository's license is listed as 'Other' on GitHub, although the topics reference an MIT-licensed community core, so confirm which components fall under which terms before relying on it commercially. It suits government bodies, enterprises and regulated industries that want a Slack-style tool they can host themselves.
Key features
- Real-time team messaging and channels
- Video conferencing built on WebRTC
- Self-hosted, cloud and air-gapped deployment
- Scalable architecture with performance monitoring
- Identity and security controls for data sovereignty
- Highly customizable platform
Pricing: Rocket.Chat does not publish prices. Commercial, Government and Defense plans are quoted through its sales team, with on-premise and air-gapped deployment options.



