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.

Private apps are available on self-managed workspaces and on Dedicated private cloud workspaces. See the next question for cloud-hosted workspaces.

Can I install private apps on a cloud-hosted workspace?

Only on a Dedicated private cloud workspace. Standard cloud and Premium cloud workspaces run on shared infrastructure and do not support private app installation, regardless of your plan.

If you need a private app on a cloud-hosted workspace, contact our Sales team about Dedicated private cloud. See the Cloud hosting comparison for the hosting tiers.

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 (Commercial, Government, Defense) 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.