---
title: "Rocket Chat Apps-Engine Overview"
slug: "rocketchat-apps-engine"
description: "Explore Rocket Chat Apps-Engine. Build secure apps, extend platform features, and enhance collaboration with APIs and developer tools."
updated: 2026-01-29T07:10:05Z
published: 2026-01-29T07:10:05Z
canonical: "developer.rocket.chat/rocketchat-apps-engine"
---

> ## 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 Apps-Engine

Apps extend the functionality of your workspace, improving the user experience and increasing productivity. Rocket.Chat [Marketplace](https://docs.rocket.chat/docs/rocketchat-marketplace) offers public apps for various automation and collaboration needs.

Rocket.Chat also provides the capability to create **custom apps** with the **Apps-Engine** solution, designed to streamline app development and delivery. With its comprehensive framework, you can develop scalable apps that seamlessly integrate with Rocket.Chat functionalities. As Apps-Engine utilizes the same infrastructure as Rocket.Chat, it ensures the highest standards of data privacy, security, and ownership for the apps developed on its platform.

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

**Getting started**

[Install](/v1/docs/getting-started-with-apps-engine) the necessary prerequisites and follow the quick start guide to [create a basic app](/v1/docs/create-an-app).

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

**Extending app capabilities**

[Add interactions and automations](/v1/docs/extend-app-capabilities) to your app through slash commands, event interfaces, email communications, and HTTP requests.

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

**UI block kit**

Enhance your [app’s layout](/v1/docs/apps-engine-user-interface) using visual elements and handle user interactions.

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

**App configuration**

[Configure app](/v1/docs/app-configuration-1) permissions, settings, and internationalization, and learn about the general app development lifecycle.

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

**Advanced features**

[Augment your app’s functions](/v1/docs/advanced-features) by implementing features such as [data persistence](/v1/docs/app-data-persistence), OAuth2 client, schedulers, and API endpoints.

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

**Packaging your app**

Package and submit your app to the [Marketplace](/v1/docs/app-submission-to-the-marketplace) for publishing once it is ready. Alternatively, you can use it as a private app for your workspace.
