Mattermost editions and offerings

Mattermost is an open core platform.

This means we develop both an open source, self-hosted edition of our software provided free to our community, as well as a commercial edition that extends and enhances our open source software with paid, subscription-based offerings available both in self-hosted and cloud deployment modes.

We use “Editions” to refer to one of two compiled code bases, either open source or commercial, used to deliver our offerings. We use “Offerings” to refer to sets of features and entitlements available either free or as a paid subscription service.

Self-hosted editions

Self-hosted editions support deploying Mattermost within IT-controlled private environments in public clouds, including AWS, Azure, GCP and Oracle Cloud, as well as on-premises in private clouds and virtual or physical servers.

Mattermost Team Edition

Team Edition is a free-to-use, open source, self-hosted collaboration platform offering all the core productivity benefits of competing SaaS solutions. It deploys as a single Linux binary with MySQL or PostgreSQL under an MIT license.

Mattermost Team Edition is also bundled inside of the free Mattermost Enterprise Edition code base, which provides the same funcitionality as Mattermost Team Edition, with the additional benefit of being able to trial as well as upgrade into an expanded set of features available with paid subscription, including Mattermost Professional and Mattermost Enterprise.

Because of the benefits of Mattermost Enterprise Edition, we recommend installing it instead of Mattermost Team Edition, even if you don’t currently need a subscription, so you’ll have the flexibility to trial or enable additional features should you need them. However, if you only want to install software with a fully open source license, then Mattermost Team Edition is the best choice.

Mattermost Enterprise Edition

Our commercial, self-hosted software is called Mattermost Enterprise Edition, and it’s available as a Linux Binary that deploys identically to our open source version – including upgrading in an identical fashion – with two key differences: a) It contains code for advanced commercial features, which can be unlocked with a valid license key; and b) it’s offered under a commercial license (https://mattermost.com/enterprise-edition-license/). The commercial license prohibits reverse engineering and tampering with our license key mechanism unlocking paid features so that we can run a compliant and fair commercial business.

Once you’ve downloaded and installed Mattermost Enterprise Edition within your preferred environment, you have the option to use it as-is in a “free” mode, or you can access Mattermost’s commercial features by starting a trial or by purchasing a subscription. You can start a 30-day free Enterprise trial via System Console > Edition and License > Start trial, or request a trial online at https://mattermost.com/trial/.

Mattermost offerings

We use “Offerings” to refer to sets of features and entitlements available either free or as a paid subscription service. We have three primary offerings available to both our self-hosted and cloud communities:

  1. Mattermost Starter - This a free version of our collaboration suite designed for single teams.

  2. Mattermost Professional - This is a paid subscription service providing advance access controls and user management for managers leading teams of teams.

  3. Mattermost Enterprise - This is a paid subscription service for large and sophisticated enterprise-scale deployments of the Mattermost suite.

Self-Hosted Offerings - For customers using our service in a self-hosted deployment, the Mattermost Starter offering is available in both our open source and commercial code bases (called Mattermost Team Edition and Mattermost Enterprise Edition, respectively). The Mattermost Professional and Mattermost Enterprise editions are only available after deploying our Mattermost Enterprise Edition code base, and then applying a valid license key that comes with a subscription purchase, or by starting a 30-day free trial that can be activated either in-product (System Console > Edition and License > Start trial) or online at https://mattermost.com/trial/.

Cloud Offerings - On-demand cloud deployments of our offerings are available via the Mattermost pricing page at: https://mattermost.com/pricing/.

More details on our offerings below:

Mattermost Starter

Mattermost Starter is a set of collaboration features for accelerating your technical team’s productivity, shipping software faster with higher quality, and improving alignment among team members.

Self-Hosted Offerings - The Mattermost Starter feature set is available to our self-hosted community through both our open source Mattermost Team Edition offering, and in our commercial Mattermost Enterprise Edition offering (when no subscription license key is active). See deployment options at: https://mattermost.com/deploy/.

Cloud Offerings - The Mattermost Starter feature set is also available in Cloud as “Cloud Starter” which provides the functionality of Mattermost Starter to unlimited users with a flat-rate $149/year to cover hosting cost. Start an online trial of cloud features before purchasing.

Features include:

  • Unlimited teams and channels for one-to-one and group messaging, file sharing, and unlimited search history with threaded messaging, emoji, and Custom Emoji.

  • One customizable playbook for unlimited participants, ad hoc add/remove tasks, automated triggers, and stakeholders dashboard.

  • Unlimited boards, with table, gallery, list views, a single workspace per channel, shareable read-only boards, and data import.

  • Native apps for iOS, Android, Windows, Mac, and Linux.

  • Pre-packaged integrations with most common developer tools, including Jira, Confluence, GitHub, GitLab, CircleCI, Zoom, Jitsi, and more.

  • Tools for custom branding and themes.

  • Multi-factor authentication.

  • Single Sign-on with GitLab (Self-hosted only).

  • Granular system permissions.

  • Highly customizable third-party bots, integrations, and command line tools.

  • Extensive integration support via webhooks, APIs, drivers, and third-party extensions.

  • Multiple languages including English (Australian, US), Bulgarian, Chinese (Simplified and Traditional), Dutch, French, German, Italian, Japanese, Korean, Persian, Polish, Portuguese (Brazil), Romanian, Russian, Spanish, Swedish, Turkish, and Ukrainian.

  • SOC2 Type1 certification (Cloud only).

  • Community support.

See a complete list of features here.

Mattermost Professional

Mattermost Professional is the set of collaboration features that enables you to build and scale your sophisticated developer workflows across multiple cross-functional teams to deliver mission-critical software.

Self-Hosted Offerings - The Mattermost Professional feature set is available to our self-hosted community who either run, or upgrade to, our self-hosted commercial Mattermost Enterprise Edition (see deployment guides), who purchase the appropriate subscription license key either through online purchase, through a channel reseller or by contacting the Mattermost sales organization, and who then install the license key onto their Mattermost server. A 30-day free trial to preview the features in this subscription can be activated either in-product (System Console > Edition and License > Start trial) or via an online request at https://mattermost.com/trial/.

Cloud Offerings - For our cloud community, the Mattermost Professional feature set is available through online purchase

This offering includes all the features of Mattermost Starter, plus:

See a complete list of features here.

Mattermost Enterprise

Mattermost Enterprise is an enterprise-grade collaboration system that supports and helps you scale your mission-critical enterprise workflows, meet strict enterprise security, compliance, and privacy requirements, as well as provide executive reporting, dashboards, and productivity metrics.

Self-Hosted Offerings - The Mattermost Enterprise feature set is available to our self-hosted community who either run, or upgrade to, our self-hosted commercial Mattermost Enterprise Edition, who purchase by contacting the Mattermost sales organization, and who then install the license key onto their Mattermost server. A 30-day free trial to preview the features in this subscription can be activated either in-product (System Console > Edition and License > Start trial) or via an online request at https://mattermost.com/trial/.

Cloud Offerings - For our cloud community, the Mattermost Enterprise can be purchased by contacting the Mattermost sales organization,

This offering includes all the features of Mattermost Professional, plus:

Other Mattermost offerings

Mattermost introduced a new pricing and packaging structure on October 13, 2021. The packages listed below will reach end-of-life on October 31, 2023. We’re no longer selling these products to new customers. For existing customers, we highly recommend working with your Mattermost Account team to plan for a migration to our new packages, but we will honor existing pricing and features for renewals and expansions of E10/20 until October 31, 2022. Please contact our Sales team with questions.

Mattermost Enterprise Edition E10

Mattermost E10 was offered as a commercial enterprise messaging solution for teams, groups, and departments working on multiple projects scaling from hundreds to thousands of users. Many E10 features are now offered in Mattermost Professional. Features include: Active Directory/LDAP Single Sign-on; OAuth 2.0 authentication for team creation, account creation, and user sign-in; encrypted push notifications with service level agreements (SLAs) via HPNS; advanced access control policy; next business day support via online ticketing system; scale to handle hundreds of users per team.

Mattermost Enterprise Edition E20

Mattermost Enterprise E20 was offered as a commercial enterprise-grade messaging system that scales from hundreds to tens of thousands of users. Enterprise Edition E20 authentication features are now offered in Mattermost Professional and High Availability and compliance features are offered in Mattermost Enterprise.

Features include: advanced SAML 2.0 authentication with Okta, OneLogin, and Active Directory Federation Services; Active Directory/LDAP group synchronization; OpenID Connect authentication for team creation, account creation, and user sign-in; compliance exports of message histories with oversight protection; custom retention policies for messages and files; high availability support with multi-node database deployment; horizontal scaling through cluster-based deployment; Elasticsearch support for highly efficient database searches in a cluster environment; advanced performance monitoring; eligibility for Premier Support add-on.

Packaging decisions

As the platform matures and new features are added, they’re evaluated to be included in the edition that best aligns with the organizational use cases outlined by the editions above. Multiple factors are considered in determining which tier to include a feature including mission-critical impact, relative value to a single team, cross-functional teams, and the enterprise, as well as security, compliance, and scalability.

We recognize there aren’t any features that are only useful to managers, directors, and executives. Individual practitioners may want certain features; however, we think that other buyers are relatively more likely to care about it. We also recognize that there may be some features that are put into an edition to find later there is much demand for it by individuals or a singular team; we will not hesitate to move that feature. We value feedback from our community and iterate based on that feedback. Simultaneously, we also need to offer commercial products that hold value and do our best to find the right balance. We believe the more of Mattermost that you use, the more likely it is that you benefit from the advanced editions we offer.

You can provide us with feedback via our forum, where ideas and input influences the future of the platform.