In Rocket.Chat, apps are used to extend the functionality of your workspace to improve the experience for your users and increase productivity. The Marketplace offers public apps for various automation and collaboration needs.
Rocket.Chat provides the capability to create custom apps with the Apps-Engine solution, designed to streamline app development and enhance app delivery speed. It offers a comprehensive framework, enabling the development of 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. It also ensures effective traffic management and access to the latest features and updates.
Getting started
Install the necessary prerequisites and follow the quick start guide to create a basic app.
Extending app capabilities
Add interactions and automations to your app through slash commands, event interfaces, email communications, and HTTP requests.
UI block kit
Enhance your app’s layout using visual elements and handle user interactions.
App configuration
Configure app permissions, settings, and internationalization, and learn about the general app development lifecycle.
Advanced features
Augment your app’s functions by implementing data persistence, OAuth2 client, schedulers, and API endpoints.
Packaging your app
Package and submit your app to the Marketplace for publishing once your it is ready. Alternatively, you can use it as a private app for your workspace.