Product Overview

Mattermost provides high trust collaboration and messaging solutions through an open source, community-powered approach. Enjoy all the productivity benefits of workplace messaging across web, mobile and PC, with unlimited archiving, search and integrations within IT-controlled private environments in public clouds, including AWS and Azure, as well as on-premise in private clouds and virtual or physical servers.

Thousands of organizations use Mattermost around the world in 20 languages for its unmatched benefits:

  • Security. Keep vital communications, including access to mobile and desktop apps, within your private environments. Deploy using dozens of security features vetted by global information security communities. Data stays on servers you control, encrypted using keys you control.

  • Configurability. Adapt your deployment to your needs, preferences, policies and existing systems. Mattermost integrates with your evolving security, compliance and monitoring infrastructure and offers a host of app integrations, webhooks, APIs, and drivers to bring all your communication and workflow into one place.

  • Scalability. Grow from dozens of users to tens of thousands on the same server. Built on a high performance, single-tenant infrastructure, Mattermost E20 offers cluster-based high availability deployments with horizontal scaling and advanced performance monitoring.

About the Mattermost Open Source Project

At its core, Mattermost is an open source, hybrid cloud alternative to proprietary SaaS messaging for teams. The software, developed in partnership with over 500 contributors worldwide, is designed to increase the agility, efficiency and innovation in high trust organizations while keeping data and operations under IT control.

Core committers, including community contributors and paid staff at Mattermost, Inc., determine the project roadmap. For enterprises with needs beyond the scope of the open source project, commercial “Enterprise Edition” extensions are available from Mattermost, Inc. Partnership with our core committer community, along with revenue from Enterprise Edition, ensures the continued improvement of all editions.

Mattermost Team Edition

A free-to-use, open source, self-hosted alternative to proprietary SaaS messaging. Team Edition is your open source “virtual office”, 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.

The open source Mattermost Team Edition is functionally identical to the commercial Mattermost Enterprise Edition in its free “team mode”, but there is no ability to unlock enterprise features.

We generally recommend installing Enterprise Edition, even if you don’t currently need a license. This provides the flexibility to seamlessly unlock Enterprise features should you need them. However, if you only want to install software with a fully open source code base, then Team Edition is the best choice for you.

Features include:

  • One-to-one and group messaging, file sharing, and unlimited search history

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

  • Threaded messaging, emoji, and custom emoji

  • Tools for custom branding

  • Continuous archiving

  • Multi-factor authentication

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

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

  • Easily scalable to dozens of users per team

  • Runtime profiling data and system monitoring reports

  • New features and improvements released regularly

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

To get started, download the open source Mattermost Team Edition server under an MIT license.

Mattermost Enterprise Edition

To explore the benefits of Mattermost’s enterprise features, you can replace the Mattermost Team Edition binary with a Mattermost Enterprise Edition binary. This version supports upgrading to Mattermost Enterprise Edition E10 or E20.

Once you’ve downloaded and installed Mattermost Enterprise Edition, you have the option to use it as-is, or you can access Enterprise Edition E20 features such as AD/LDAP, Guest Accounts, read-only channels, and advanced compliance support for a trial period. Start an Enterprise E20 trial via Main Menu > System Console > Edition and License > Start trial.

Mattermost Enterprise Edition E10

A commercial enterprise messaging solution for teams, groups, and departments working on multiple projects scaling from hundreds to thousands of users. E10 is your “virtual campus”, offering security, configuration and access control options for larger organizations. Building on the features in Team Edition, it also offers:

  • 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

A commercial enterprise-grade messaging system that scales from hundreds to tens of thousands of users. Enterprise Edition E20 is your “virtual city”, with cluster-based horizontal scaling, high availability deployment, performance monitoring systems and compliance reporting, plus advanced corporate directory integration. Building on the features in Enterprise Edition E10, it also offers:

  • Advanced SAML 2.0 authentication with Okta, OneLogin, and Active Directory Federation Services

  • Active Directory/LDAP group sync

  • 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

For a complete list of features across editions, visit the detailed comparison chart.

For purchases above 3,000 seats, please contact our enterprise sales team.

Mattermost Cloud

Mattermost Cloud delivers the industry’s leading open-source collaboration platform in a highly secure, dedicated cloud environment designed for privacy-conscious enterprises and developer collaboration.

Mattermost Cloud is built on open-source software powered by a thriving developer community. The open-source approach enables software with a modular architecture built with modern software development practices. Open-source development and provides transparency in source code, extensibility, and public trust. Mattermost Cloud comes in two editions: Mattermost Cloud Professional and Mattermost Cloud Enterprise.

Mattermost Cloud Professional

Mattermost Cloud Professional includes the complete set of collaboration and DevOps features, available from the website. Signing up requires creating an account with an email and specifying a domain for the workspace. Once you sign up and create your workspace, you’re guided through a quick setup including inviting team members and integrating with developer tools. You can trial Mattermost Cloud Professional for free for 14 days.

Mattermost Cloud Professional offers all enterprise-grade administration features, including:

  • Identity Management: Single Sign-on, SAML and AD/LDAP user and group provisioning, guest management, and enterprise mobility management.

  • Governance: Message and file retention policies, system and team permission policies, custom terms of service, channel moderation settings, and compliance exports.

To get started with Mattermost Cloud Professional, visit

Mattermost Cloud Enterprise

Mattermost Cloud Enterprise offers the isolation, security, and control of self-managed editions but without the burden of managing deployment, maintaining uptime, or applying upgrades. Mattermost Cloud Enterprise offers all chat and administration features, integrated DevOps workflows, and provides 99.0% financially-backed guaranteed uptime and enterprise-grade support.

Every Mattermost Cloud Enterprise instance is deployed in a private environment within an AWS VPC dedicated to a single customer. Within that VPC, all the required resources to run, monitor, and administer Mattermost are deployed in isolation. These resources include a dedicated RDS Aurora database cluster and a dedicated Kubernetes cluster, deployed across multiple Availability Zones and managed by Kubernetes experts.

This intentional isolation and dedicated deployment supports other privacy-centric features, such as VPC Peering, bring-your-own-domain and certificates, mutual TLS, access to monitoring tools, databases to run custom analysis, and more.

Future releases will include an enterprise network integration with VPC Peering, TLS mutual authentication, and additional data residency options.

To get started with Mattermost Cloud Enterprise, visit: to speak to a Mattermost Account Executive.

Frequently Asked Questions About Mattermost Cloud (FAQs)

How much does Mattermost Cloud cost?

Mattermost Cloud Professional is $10 USD per user, per month as a pay-as-you-go subscription. If you have over 1000 users, please contact us.

Mattermost Cloud Enterprise is an annual subscription. Please contact us for a quote.

How can customers trial Mattermost Cloud?

Mattermost Cloud Professional edition is available to try free for up to 14 days.

Mattermost Cloud Enterprise offers a discounted proof-of-concept program for a 60-day period. The proof-of-concept program includes a dedicated Customer Engineer.

When will support for other regions be available?

Mattermost Cloud Enterprise will support data residency in 2021. We appreciate feedback from our customers on regional support for both editions.

How is Mattermost Cloud secured?

Mattermost Cloud has encryption at-rest and in-transit. We are SOC2 Type 1 certified and working towards SOC2 Type 2.

Mattermost Cloud Enterprise is deployed in a private environment within an AWS VPC dedicated to a single customer. This architecture provides the isolation and security of an on-premises deployment while ensuring consistent performance and uptime of your Mattermost workspace.

What are the alternatives, and why should customers choose Mattermost Cloud?

Other SaaS offerings are closed-source and focus on a very broad use case. Mattermost Cloud is built on our open source core offering, allowing customers to view our source code and have a high degree of transparency into Mattermost development processes. Mattermost provides a DevOps-centric offering and has deep integrations and workflows that help builders and operators be more effective.

Mattermost Cloud Enterprise is deployed in a private environment within an AWS VPC dedicated to a single customer. Other SaaS offerings are multi-tenant, meaning customers share resources.

Is Mattermost Cloud Enterprise a dedicated instance run on AWS systems?

Yes, Mattermost Cloud Enterprise is a dedicated Mattermost environment running in a dedicated AWS account with separate infrastructure for that customer specifically, i.e. separate database, separate VMs, separate Kubernetes cluster.

How is customer data in Mattermost Cloud Enterprise encrypted?

Mattermost uses AWS-provided functionality to enable encryption-at-rest for both databases and file stores. See Encrypting Amazon RDS resources - Amazon Relational Database Service and Protecting data using server-side encryption - Amazon Simple Storage Service for details.

Whether customer data should be stored in Mattermost Cloud depends heavily on the nature of the data and compliance requirements. We recommend that customers set up their own internal policies or controls around what can and cannot be put into Mattermost.

Are S3-managed keys used for server-side encryption?

Yes. Customer-provided keys may be considered for a future release.