Mattermost, Inc.

Best web app integration approach

We would like to integrate MM into a social networking platform as main communication tool. The existing platform is going to be written in VueJS or ReactJS (or any equivalent framework).

What is the best way to integrate Mattermost’s chat experience into an existing web application?

From the docs I’ve only seen the iframe mode (which is not recommended and will limit UI interactions). In addition customization (hiding certain elements in embedded mode seems not available).

Forking MM and building the platform around doesn’t sound like an option.