Links

Rocket.Chat Environment Setup

As a developer, you may be interested in contributing to the development of Rocket.Chat by contributing code, implementing new features, or fixing bugs. To begin developing, you must first set up your development environment.
This page points you in the right direction on how to set up the Rocket.Chat development environment for the various Rocket.Chat components.

Rocket.Chat core server

The server environment setup provides guidance on how to set up the Rocket.Chat server, which is the backbone of the Rocket.Chat application. Setting up the Rocket.Chat server environment involves fetching the source code and installing the dependencies needed for development.

Desktop App

The desktop app development environment setup provides a guide on how to set up your development environment for contributing and building the Rocket.Chat desktop application. It involves getting the source code, dependencies, and tools needed to configure your development environment to be able to build and run the desktop app.

Mobile App

The mobile app development environment setup gives details on how to set up your development environment for building the Rocket.Chat mobile application for both Android and iOS.

Omnichannel Live chat

Set up and run the Omnichannel Live chat as a standalone.

Apps Engine

The Apps Engine development environment setup provides guidance on how to set up your development environment for building Rocket.Chat apps.

Bots

The Bot development environment setup shows you how to set up your development environment for building bots that interact with Rocket.Chat. This also involves linking with external services.