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 github.com/mattermost/mattermost-plugin-apps/cmd/appsctl@latest

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.