The #1 platform developers trust to build apps for customized functionality
Enterprise-grade security
Since Rocket.Chat operates Apps-Engine, we ensure the highest levels of data privacy, security, and ownership standards for the apps you create.
Reliable app logging system
Logs have information about the running processes and errors of your apps. This helps in debugging and optimizing app performance.
Access to latest features
Developers can rely on having access to the most recent features and product enhancements as Rocket.Chat manages Apps-Engine.
Faster time to market with minimal coding
Developers only need to write code. With zero configuration and server administration, you eliminate the hassle of administering and deploying the code.
Ease of adding features
Leverage built-in APIs to add features and functionality to your apps. These APIs and services allow you to create robust and feature-rich applications.
Better resource management
Use pre-built components to develop and test apps, rather than having to do it from scratch. Run apps on our infrastructure by using the modular building blocks.
How to create apps using Apps-Engine
Leverage the Rocket.Chat Apps-Engine Command Line Interface (CLI) to execute commands and perform key functions during the app development lifecycle.
Use the rc-apps create command to initiate the app creation process.
Provide basic app details to create an app folder in the directory of your code editor.
Add desired features to your apps using several accessors and methods.
Deploy the app to Rocket.Chat server using rc-apps deploy command.
Run Rocket.Chat locally as a workspace admin and test your app.
Launch and enjoy!
Explore our resources to start creating apps
Prerequisites
Gather details on the prerequisites needed to get started with Apps-Engine.