megaphone icon We're improving your developer experience.
Edit on GitHub

App deployment

  • In Mattermost Cloud, all apps are deployed to the Marketplace by Mattermost staff. They can be installed onto a specific Mattermost instance using /apps install listed command. No special configuration is required, the /apps install command should be enabled and functional by default.

  • Self-managed Mattermost installations can use external Apps as HTTP services that have already been deployed, or can deploy App bundles on self-managed hosting or serverless platforms. Currently, AWS Lambda, OpenFaaS, and Kubeless deployments are supported. appsctl command can be used to deploy app bundles to these environments.

    Self-managed customers can also install external HTTP apps, with no need to deploy them.

    appsctl CLI tool is provided to deploy AWS and OpenFaaS apps in self-managed environments. To install appsctl, go install

Did you find what you were looking for?

Thank you! We appreciate your feedback.

Tell us more

Your feedback helps us improve the Mattermost developer documentation.

Have a feature request? Share it here.

Having issues? Join our Community server.