Multi-tenant SaaS usage

I need mattermost as part of the multi-tenant offering we provide to our customers. Do I need separate mattermost server per customer or is there a way to share mattermost cluster for multiple customers/tenants in an isolated manner.

Thanks

1 Like

Mattermost does not currently support true multi-tenancy out of the box, so if you need strict isolation between customers the recommended approach is to deploy a separate Mattermost server (with its own database and file storage) per customer. While you can technically host multiple “teams” or “workspaces” within a single cluster, this does not provide strong tenant isolation and may pose compliance or security risks. Some organizations use Kubernetes/Helm to run multiple isolated instances on shared infrastructure, but for most SaaS use cases, running separate Mattermost servers per tenant is the safest and most securable option.

1 Like