---
title: "Rocket.Chat Developer"
slug: "rocketchat-developer"
description: "Explore the Rocket Chat Developer Workspace. Build, customise, and extend secure communication apps with tools, guides, and integrations."
updated: 2026-08-14T17:08:24Z
published: 2026-08-14T17:08:39Z
canonical: "developer.rocket.chat/rocketchat-developer"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rocket.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Rocket.Chat Developer

Welcome to the Rocket.Chat Developer Documentation.

Rocket.Chat is more than a communication platform, it is a flexible and extensible workspace designed to adapt to your organization’s needs. These resources will guide you through building custom environments, creating integrations, automating workflows, and developing tailored applications on top of the platform.

> [!NOTE]
> You are in the developer guides: architecture, development environment setup, Apps-Engine, customization, and contribution guideline docs. For endpoint-level documentation of the REST API, Realtime API, and Livechat Widget API, see the [API reference](https://developer.rocket.chat/apidocs).

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Architecture and components.svg)

**Architecture and components**

Understand Rocket.Chat’s modular [architecture](https://developer.rocket.chat/v1/docs/architecture-and-components) to design reliable integrations and scale with confidence.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Set up the development environment.svg)

**Set up the development environment**

Deploy a development workspace for [server](https://developer.rocket.chat/v1/docs/server), [desktop](/v1/docs/desktop-app) or [mobile](/v1/docs/mobile-app) to support efficient building and testing.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Apps-Engine(1).svg)

**Apps-Engine**

Create custom applications using the [Apps Engine](/v1/docs/rocketchat-apps-engine), with access to event interfaces, UI components, and advanced platform capabilities.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Customize and embed.svg)

**Customize and embed**

[Customize](https://developer.rocket.chat/v1/docs/customize-and-embed) your environment to align with your organization through white-labeling, customization, and embedded experiences.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Rocket.Chat API.svg)

**Rocket.Chat API**

Use Rocket.Chat [REST APIs](https://developer.rocket.chat/apidocs) to extend your workspace with integrations that manage users, rooms, Omnichannel, and other platform capabilities.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Omnichannel.svg)

**Omnichannel**

Configure and customize the [Omnichannel](https://developer.rocket.chat/v1/docs/omnichannel) Livechat widget, manage WhatsApp templates, and monitor outbound messaging.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Fuselage design system.svg)

**Fuselage design system**

Build consistent, accessible interfaces with the [Fuselage design system.](https://developer.rocket.chat/v1/docs/fuselage-design-system)

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Contribute to Rocket.Chat.svg)

**Contribute to Rocket.Chat**

[Contribute](https://developer.rocket.chat/v1/docs/contribute-to-rocketchat) to the Rocket.Chat codebase by submitting improvements, fixes, or extensions.
