Rocket.Chat Apps FAQ

Prev Next

How can I extend my workspace’s functionality?

There are several ways to extend Rocket.Chat, depending on your needs:

You can use one or combine multiple approaches.

Do I need to host my app separately?

No. Rocket.Chat apps are packaged and installed directly into your workspace.

You can:

Rocket.Chat handles the integration automatically.

Can I use apps that aren’t published in the marketplace?

Yes. You can build and deploy private apps to your own workspace.

It’s recommended to use the Apps-Engine CLI to simplify development and deployment.

Does Rocket.Chat provide a plugin framework?

Rocket.Chat does not use a traditional plugin system.

Instead, it provides the Apps-Engine framework, which allows you to safely extend functionality without modifying the core codebase.

What language should I use to build apps?

Rocket.Chat apps are built using TypeScript.

Is there a limit to how many apps I can install?

  • Premium workspaces: No limit on the number of apps

  • Community workspaces:

    • Up to 5 marketplace apps

    • Private apps are not supported

Refer to the usage limits documentation for more details.