{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/mattermost/#software",
  "name": "Mattermost",
  "description": "Self-hostable team collaboration platform with a free desktop client for macOS, Windows and Linux, sold as prepaid annual per-seat subscriptions with a free limited-use edition for evaluation.",
  "url": "https://www.nuanyue.com/software/mattermost/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/mattermost/",
  "operatingSystem": "macOS",
  "applicationCategory": "BusinessApplication",
  "publisher": {
    "name": "Mattermost, Inc.",
    "url": "https://mattermost.com/"
  },
  "sameAs": [
    "https://mattermost.com/",
    "https://apps.apple.com/us/app/mattermost-desktop/id1614666244",
    "https://github.com/mattermost/desktop"
  ],
  "softwareVersion": "6.3.0",
  "license": "Apache-2.0",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:mattermost",
    "slug": "mattermost",
    "name": "Mattermost",
    "type": "SoftwareApplication",
    "entityType": "team collaboration app",
    "description": "Self-hostable team collaboration platform with a free desktop client for macOS, Windows and Linux, sold as prepaid annual per-seat subscriptions with a free limited-use edition for evaluation.",
    "shortDescription": "Self-hostable team chat platform with a free desktop client.",
    "answer": "Mattermost is a team collaboration platform you deploy yourself. Messages, channels and files live on a server you run — on Kubernetes, on a cloud provider, from a Linux package or in a container — rather than on a vendor's infrastructure, which is the reason organisations with strict data requirements choose it over a hosted messenger. The desktop client for macOS is free and Apache-licensed, and it is what most people actually see: channels, direct messages, threads, search and notifications, with a mobile client for iOS and Android alongside it. The platform can be extended with webhooks, slash commands and plugins from a marketplace. The free edition is a limited-use build for technical evaluation; production use means buying a per-seat subscription.",
    "page": "https://www.nuanyue.com/software/mattermost/",
    "dataUrl": "https://www.nuanyue.com/data/software/mattermost.json",
    "categories": [
      "productivity"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "minOsVersion": "macOS 14",
    "architecture": [],
    "featured": false,
    "pricing": "freemium",
    "pricingDescription": "Installing a server gives you Mattermost Entry, which the vendor describes as a free limited-use edition of Enterprise Advanced for technical evaluation, with the option to upload a licence to unlock full access. Beyond that the plans are Professional, Enterprise and Enterprise Advanced, sold as prepaid annual subscriptions based on the number of annual seat licences. No list prices are published: Enterprise is \"Get Pricing\" and Enterprise Advanced is \"Request Quote\", both of which lead to a sales conversation.",
    "license": "Apache-2.0",
    "currentVersion": "6.3.0",
    "openSource": true,
    "website": "https://mattermost.com/",
    "documentation": "https://docs.mattermost.com/",
    "github": "https://github.com/mattermost/desktop",
    "appStore": "https://apps.apple.com/us/app/mattermost-desktop/id1614666244",
    "download": "https://releases.mattermost.com/desktop/6.3.0/mattermost-desktop-6.3.0-mac-arm64.zip",
    "developer": {
      "name": "Mattermost, Inc.",
      "website": "https://mattermost.com/"
    },
    "icon": "/apps/mattermost.png",
    "features": [
      "Channel-based team collaboration with direct messages and threads",
      "Self-hosted server: Kubernetes, Azure, Oracle, Ubuntu packages, RHEL/CentOS, tarball or Docker",
      "Desktop clients for macOS, Windows and Linux, plus iOS and Android apps",
      "A Mac App Store build alongside the direct download",
      "Webhooks, slash commands and plugins for building custom functionality",
      "A marketplace of integrations to extend an instance",
      "Federation between separate Mattermost servers, on the paid plans",
      "Auditing, retention policies and compliance controls, on the paid plans",
      "Air-gapped and disconnected deployment options, on the highest plan",
      "Single sign-on and identity-management integration on the enterprise plans"
    ],
    "useCases": [
      "Running team chat on infrastructure you control rather than a hosted service",
      "Deploying collaboration software into an environment with no internet connectivity",
      "Extending chat with in-house webhooks, slash commands and plugins",
      "Replacing a hosted messenger in an organisation with data-residency requirements"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "The server can be deployed on Kubernetes, on Azure or Oracle cloud infrastructure, from signed Linux packages, from a tarball, or in Docker.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Because it is self-hosted, the conversation and its data stay on infrastructure the organisation controls.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The desktop client is free and open source under the Apache-2.0 licence.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Published for macOS on the Mac App Store as well as as a direct download, and for Windows and Linux.",
        "status": "verified",
        "source": "app-store",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Extensible with webhooks, slash commands and plugins, with a marketplace of ready-made integrations.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Paid plans add federation between separate Mattermost servers, auditing, retention policies and compliance controls.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Supports air-gapped and disconnected deployments for environments with no internet connectivity.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "No paid plan publishes a price; Professional, Enterprise and Enterprise Advanced all require contacting sales for a figure.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The free edition is a limited-use build of Enterprise Advanced for technical evaluation, not an unrestricted free tier.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Running it means running a server, which is a real operational commitment compared with a hosted messenger.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The minimum macOS version is contradictory across the vendor's own sources: the download page says 14 and later, the App Store listing says 12.0.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "Organisations that need to self-host their team messaging and can run a server",
      "Teams that want to extend chat with their own integrations and automation"
    ],
    "notFor": [
      "Small teams that just want a chat app without running a server — the hosted options are less work",
      "Anyone who needs a published price before talking to sales, because none of the paid plans list one"
    ],
    "limitations": [
      "No list prices are published for the paid plans; Enterprise and Enterprise Advanced both route through a sales conversation",
      "The vendor's download page states the desktop app supports macOS 14 and later, while the Mac App Store listing for the same version states macOS 12.0 — neither page explains the difference",
      "The free edition is described as a limited-use build of Enterprise Advanced intended for technical evaluation rather than unrestricted production use",
      "The desktop client is one part of a platform; using it at all means having a server to connect to",
      "Federation, compliance controls, air-gapped deployment and SSO are paid-plan features rather than part of the free edition"
    ],
    "firstUse": {
      "installation": {
        "value": "The desktop client is available from the Mac App Store or as a direct download; the server is installed separately, from Kubernetes manifests, cloud marketplaces, signed Linux packages, a tarball or Docker.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "firstLaunch": {
        "value": "The desktop client expects a server URL, which normally arrives in an invitation email from your organisation; there is a one-hour trial sign-up for people who do not have one yet.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "systemIntegration": {
        "value": "Desktop and mobile clients for macOS, Windows, Linux, iOS and Android, plus webhooks and plugins that let other systems post into channels.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "appleSilicon": {
        "value": true,
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    },
    "updates": [],
    "faq": [
      {
        "question": "Is Mattermost free?",
        "answer": "The desktop client is free and open source under the Apache-2.0 licence. Installing a server gives you Mattermost Entry, which the vendor describes as a free limited-use edition of Enterprise Advanced for technical evaluation, with the option to upload a licence to unlock full access. Production use means one of the paid plans.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "How much does Mattermost cost?",
        "answer": "No list prices are published. The plans are Professional, Enterprise and Enterprise Advanced, sold as prepaid annual subscriptions based on the number of annual seat licences; Enterprise uses a 'Get Pricing' link and Enterprise Advanced a 'Request Quote' link, both of which lead to sales.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Does Mattermost have to be self-hosted?",
        "answer": "Self-hosting is the point of the product, and the vendor documents deployment on Kubernetes, Azure and Oracle cloud infrastructure, from signed Ubuntu packages, on RHEL/CentOS, from a tarball, or in Docker. Mattermost Cloud Enterprise is offered as a single-tenant managed service for organisations that would rather not run it themselves.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Which macOS versions does the Mattermost desktop app support?",
        "answer": "The vendor's download page states macOS 14 and later for version 6.3.0. The Mac App Store listing for the same version states macOS 12.0. Neither page explains the difference, so the stricter figure is recorded here.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Can Mattermost run without an internet connection?",
        "answer": "Yes, on the highest plan. Enterprise Advanced adds air-gapped and disconnected deployment options for environments that cannot reach the internet, along with security-optimised mobility and ultra-high resiliency.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "slack",
        "type": "competitor",
        "reason": "Both are channel-based team collaboration tools, but Slack is a hosted service while Mattermost is deployed on infrastructure the organisation controls, which is the reason most teams pick it.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "element",
        "type": "competitor",
        "reason": "Both are self-hostable messaging platforms, but Element is a client for the decentralised Matrix network with end-to-end encryption by default, while Mattermost is a single server an organisation runs for its own teams.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "teams",
        "type": "competitor",
        "reason": "Both are collaboration platforms aimed at organisations, but Microsoft Teams is bundled with Microsoft 365 and hosted by Microsoft, while Mattermost is self-hosted and sold as its own subscription.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "mattermost:app-store",
        "type": "app_store",
        "url": "https://apps.apple.com/us/app/mattermost-desktop/id1614666244",
        "title": "Mattermost on the Mac App Store",
        "trustLevel": "A",
        "accessedAt": null
      },
      {
        "id": "mattermost:official",
        "type": "official_website",
        "url": "https://mattermost.com/",
        "title": "Mattermost — official website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "mattermost:developer",
        "type": "developer",
        "url": "https://mattermost.com/",
        "title": "Mattermost, Inc. — developer website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "mattermost:documentation",
        "type": "documentation",
        "url": "https://docs.mattermost.com/",
        "title": "Mattermost — documentation",
        "trustLevel": "C",
        "accessedAt": null
      },
      {
        "id": "mattermost:repository",
        "type": "github",
        "url": "https://github.com/mattermost/desktop",
        "title": "Mattermost — source repository",
        "trustLevel": "D",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:mattermost.isA",
        "subject": "software:mattermost",
        "predicate": "isA",
        "value": "team collaboration app",
        "status": "editorially-reviewed",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.supportsPlatform",
        "subject": "software:mattermost",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.officialWebsite",
        "subject": "software:mattermost",
        "predicate": "officialWebsite",
        "value": "https://mattermost.com/",
        "status": "verified",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.listedInCategory",
        "subject": "software:mattermost",
        "predicate": "listedInCategory",
        "value": [
          "productivity"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.pricingModel",
        "subject": "software:mattermost",
        "predicate": "pricingModel",
        "value": "Freemium",
        "status": "developer-stated",
        "sourceIds": [
          "mattermost:app-store",
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.developedBy",
        "subject": "software:mattermost",
        "predicate": "developedBy",
        "value": "Mattermost, Inc.",
        "status": "developer-stated",
        "sourceIds": [
          "mattermost:developer",
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.ownership",
        "subject": "software:mattermost",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.isOpenSource",
        "subject": "software:mattermost",
        "predicate": "isOpenSource",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "mattermost:repository",
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.licensedUnder",
        "subject": "software:mattermost",
        "predicate": "licensedUnder",
        "value": "Apache-2.0",
        "status": "verified",
        "sourceIds": [
          "mattermost:repository",
          "mattermost:documentation",
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.currentVersion",
        "subject": "software:mattermost",
        "predicate": "currentVersion",
        "value": "6.3.0",
        "status": "developer-stated",
        "sourceIds": [
          "mattermost:app-store",
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.hasFeature",
        "subject": "software:mattermost",
        "predicate": "hasFeature",
        "value": [
          "Channel-based team collaboration with direct messages and threads",
          "Self-hosted server: Kubernetes, Azure, Oracle, Ubuntu packages, RHEL/CentOS, tarball or Docker",
          "Desktop clients for macOS, Windows and Linux, plus iOS and Android apps",
          "A Mac App Store build alongside the direct download",
          "Webhooks, slash commands and plugins for building custom functionality",
          "A marketplace of integrations to extend an instance",
          "Federation between separate Mattermost servers, on the paid plans",
          "Auditing, retention policies and compliance controls, on the paid plans",
          "Air-gapped and disconnected deployment options, on the highest plan",
          "Single sign-on and identity-management integration on the enterprise plans"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.usedFor",
        "subject": "software:mattermost",
        "predicate": "usedFor",
        "value": [
          "Running team chat on infrastructure you control rather than a hosted service",
          "Deploying collaboration software into an environment with no internet connectivity",
          "Extending chat with in-house webhooks, slash commands and plugins",
          "Replacing a hosted messenger in an organisation with data-residency requirements"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.audienceFor",
        "subject": "software:mattermost",
        "predicate": "audienceFor",
        "value": [
          "Organisations that need to self-host their team messaging and can run a server",
          "Teams that want to extend chat with their own integrations and automation"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.audienceNotFor",
        "subject": "software:mattermost",
        "predicate": "audienceNotFor",
        "value": [
          "Small teams that just want a chat app without running a server — the hosted options are less work",
          "Anyone who needs a published price before talking to sales, because none of the paid plans list one"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.limitation",
        "subject": "software:mattermost",
        "predicate": "limitation",
        "value": [
          "No list prices are published for the paid plans; Enterprise and Enterprise Advanced both route through a sales conversation",
          "The vendor's download page states the desktop app supports macOS 14 and later, while the Mac App Store listing for the same version states macOS 12.0 — neither page explains the difference",
          "The free edition is described as a limited-use build of Enterprise Advanced intended for technical evaluation rather than unrestricted production use",
          "The desktop client is one part of a platform; using it at all means having a server to connect to",
          "Federation, compliance controls, air-gapped deployment and SSO are paid-plan features rather than part of the free edition"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:mattermost.advantage.0",
        "subject": "software:mattermost",
        "predicate": "advantage",
        "value": "The server can be deployed on Kubernetes, on Azure or Oracle cloud infrastructure, from signed Linux packages, from a tarball, or in Docker.",
        "status": "developer-stated",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.advantage.1",
        "subject": "software:mattermost",
        "predicate": "advantage",
        "value": "Because it is self-hosted, the conversation and its data stay on infrastructure the organisation controls.",
        "status": "derived",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.advantage.2",
        "subject": "software:mattermost",
        "predicate": "advantage",
        "value": "The desktop client is free and open source under the Apache-2.0 licence.",
        "status": "verified",
        "sourceIds": [
          "mattermost:repository"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.advantage.3",
        "subject": "software:mattermost",
        "predicate": "advantage",
        "value": "Published for macOS on the Mac App Store as well as as a direct download, and for Windows and Linux.",
        "status": "verified",
        "sourceIds": [
          "mattermost:app-store"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.advantage.4",
        "subject": "software:mattermost",
        "predicate": "advantage",
        "value": "Extensible with webhooks, slash commands and plugins, with a marketplace of ready-made integrations.",
        "status": "developer-stated",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.advantage.5",
        "subject": "software:mattermost",
        "predicate": "advantage",
        "value": "Paid plans add federation between separate Mattermost servers, auditing, retention policies and compliance controls.",
        "status": "developer-stated",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.advantage.6",
        "subject": "software:mattermost",
        "predicate": "advantage",
        "value": "Supports air-gapped and disconnected deployments for environments with no internet connectivity.",
        "status": "developer-stated",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.drawback.0",
        "subject": "software:mattermost",
        "predicate": "drawback",
        "value": "No paid plan publishes a price; Professional, Enterprise and Enterprise Advanced all require contacting sales for a figure.",
        "status": "verified",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.drawback.1",
        "subject": "software:mattermost",
        "predicate": "drawback",
        "value": "The free edition is a limited-use build of Enterprise Advanced for technical evaluation, not an unrestricted free tier.",
        "status": "verified",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.drawback.2",
        "subject": "software:mattermost",
        "predicate": "drawback",
        "value": "Running it means running a server, which is a real operational commitment compared with a hosted messenger.",
        "status": "derived",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.drawback.3",
        "subject": "software:mattermost",
        "predicate": "drawback",
        "value": "The minimum macOS version is contradictory across the vendor's own sources: the download page says 14 and later, the App Store listing says 12.0.",
        "status": "verified",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:mattermost.supportsAppleSilicon",
        "subject": "software:mattermost",
        "predicate": "supportsAppleSilicon",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "mattermost:official"
        ],
        "lastVerified": "2026-10-05"
      }
    ],
    "lastUpdated": "2026-10-07T00:00:00.000Z",
    "lastReviewedAt": null
  }
}