Seeking clarification on multi app compatibility

Atlassian announced the ability to deploy the same Forge app on Jira, Confluence, and Compass. You can read about that here. The documentation for this feature states that, in the manifest of the Forge app, one app must be defined as required (e.g. Jira) and an unlimited number of apps can be marked as optional (e.g. Confluence, Compass, etc.). Does this mean that if I set Jira as the required Atlassian app for my Forge app, a customer who only uses Confluence will be unable to install my app?

Hi @adavidson if you make Jira your ‘required’ app the customer has to install the app into Jira with the option to connect to Confluence. If this customer does not have Jira he would not be able to install your app and therefore cannot access Confluence.

Thanks @JuliaDaehne for the clarification. That’s what I thought but I was hoping I was wrong. It would be nice to be able to create a single Forge app (one app id) and be able to install that app into Jira, Confluence, Compass, etc.. With the current multi app compatibility implementation, I’ll still have to publish multiple versions of my app for each Atlassian app that I want to support.

1 Like

@adavidson this requirement is on top of our post GA feature list. The idea is to abandon the ‘required’ installation context so the app will be installed in the platform rather than a specific app host and can flexibly link to any supported Atlassian app

2 Likes