Product#

What features are available on different Mattermost clients?#

The following chart highlights the end user features of Mattermost and their support across Web, Desktop, and Mobile applications (iOS and Android).

Messages#

Channels#

Teams#

Feature

Web

Desktop

Mobile

Multi-team support for notifications

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Team switching

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Team-based theming

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Team settings

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Join existing team

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Create a new team

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Share an invite link

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Invite people

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Manage team members

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Leave team

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Collaborative playbooks#

Feature

Web

Desktop

Mobile

Collaborative playbooks

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Calls#

Integrations#

Authentication#

Feature

Web

Desktop

Mobile

Email password login

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

AD/LDAP

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

SAML SSO

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

GitLab SSO

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Entra ID SSO

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Google SSO

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Other#

Feature

Web

Desktop

Mobile

Localization for 22 languages

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Custom user interface themes

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

User profile settings

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Channel notification settings

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

Green checkmark icon used to indicate that a given feature is included in a specific package, deployment, or plan.

What feature quality levels does Mattermost have?#

We strive to release viable features. This means that we put in a significant amount of effort to ensure we solve a use case with a high bar for quality. A feature thatโ€™s viable and meets our criteria for our production quality levels will be released to production.

However, when working on large and complex features or new products, we may need to test them with a high volume of customers and users. For these scenarios, weโ€™ll release them as Experimental or Beta, and implement feature flags and/or A/B testing to validate the effectiveness of features prior to production-level release. Additionally, we dogfood our features on our community server, and provide many configuration options that ensure customers can opt-in when trying experimental or beta features.

See the Mattermost feature labels documentation for details on the status, maturity, and support level of each feature, and what you can expect at each level.