Rocket.Chat README

The project's README from github.com/RocketChat/Rocket.Chat. As one markdown file: README.md.

The ultimate secure open-source solution for team communications

Codecov branch

Rocket.Chat is an open-source, secure, fully customizable communications platform developed in TypeScript for organizations with high standards of data protection.

We are the ultimate solution for team communications, enabling real-time conversations between colleagues, with other companies, and with your customers or citizens, regardless of how they connect with you. The result is an increase in productivity and user satisfaction rates.

Every day, tens of millions of users in over 150 countries and in organizations such as Deutsche Bahn, The US Navy, and Credit Suisse trust Rocket.Chat to keep their communications completely private and secure.

🚀 Platform overview

Rocket.Chat provides endless possibilities. Here’s an overview of the features you benefit from:

💻 Deploy Rocket.Chat

We support different methods of deployment for different needs. Choose your method:

📱 Desktop and mobile apps

In addition to the web app, you can also download the Rocket.Chat mobile app:

Rocket.Chat on Apple App Store Rocket.Chat on Google Play

Download the desktop app:

Refer to the Installation guide for further details.

📖 Rocket.Chat documentation

🛡️ Trust and compliance

The architecture of Rocket.Chat is designed to protect sensitive data, enforce rigorous compliance, and ensure secure, reliable communications for governments, defense, and critical infrastructure organizations operating in high-stakes environments.

🛠️ Additional resources for developers

You can set up a Rocket.Chat development environment by following the guides below:

🧩 Apps-Engine

Develop your own apps that can be integrated with Rocket.Chat. We provide an open-source Apps-Engine framework which expands the integration possibilities within the Rocket.Chat ecosystem.

🆕 Feature request

Rocket.Chat/feature-requests is used to track Rocket.Chat feature requests and discussions. Click here to open a new feature request. Feature Request Forums stores the historical archives of old feature requests (up to 2018).

🤝 Community

Join thousands of members worldwide in our community server. Join #support and #general for help from the community.

Alt

👥 Contributions

Rocket.Chat is an open-source project, and we are very happy to accept community contributions. Refer to the Contribution guide for more details.

💼 Become a Rocketeer

We're hiring developers, technical support, and product managers all the time. Check out our jobs page.

🗞️ Get the Latest News

Rocket.Chat (RocketChat/Rocket.Chat)

webrtc
Searching Database…

What is this?Rocket.Chat is an open-source, self-hostable team communications platform for real-time chat, voice calls, and federation, aimed at organizations with high data protection requirements.
Is this a hosted service or something I run myself?You can self-host it on your own servers (Docker, Podman, Kubernetes), run it air-gapped with no internet access, use Rocket.Chat's dedicated cloud hosting, or use the official desktop and mobile apps.
How do I deploy my own Rocket.Chat server?Deploy using Docker, Podman, or Kubernetes per the Deployment Guide, or use Launchpad for a simplified Kubernetes setup; desktop apps are available via the Mac App Store, Windows Store, or Snapcraft.
What do I need before building the server locally?The repo requires Node.js (>=22.22.3 =24.15.0 <25) and Yarn 4.18.0, and uses Turborepo to run build/dev/lint scripts.
Are there any install prerequisites I should check first?Yes — before deploying you're told to check the system requirements, and some advanced options like air-gapped setups or dedicated cloud hosting are for specific regulated or isolated-network use cases.
Who typically uses this at scale?It's built for organizations needing secure, compliant team communication, with tens of millions of users across 150+ countries including enterprises like Deutsche Bahn, the US Navy, and Credit Suisse.
Can I use it beyond the web browser?Yes — besides the web app, there are official desktop apps (Mac, Windows, Linux via Snapcraft) and mobile apps.
How does it handle data security and compliance?Rocket.Chat is designed to be secure by design with identity management, end-to-end encryption, and role/attribute-based access control, and maintains a Trust Center and Compliance Center detailing its security and governance practices.
Can I extend Rocket.Chat with custom integrations?Yes, you can install public apps from the Rocket.Chat Marketplace or build your own using the open-source Apps-Engine framework.
Does it support decentralized or cross-organization chat?Yes, federation lets you securely communicate and share resources across a federated network of separate Rocket.Chat workspaces.
What's Rocket.Chat built with under the hood?It's developed in TypeScript and historically built on Meteor, using Turborepo to manage the monorepo's build, dev, and lint scripts across packages.
What are similar projects?zulip, jitsi-meet, wekan, chat, server, server, mattermost, TREK
Creator
RocketChat
Size
2.1 GB
Stars
46.3K
Age
11y
Commits · 90 Days