Distribute your Microsoft Teams app

You can provide your Microsoft Teams app to an individual, team, organization, or anyone who wants to use it. How you distribute depends on several factors, including users' needs, business and technical requirements, and your goals for the app.

Upload your app in Teams

Sideload an app for personal use, collaborating with your team, or testing and debugging. This kind of distribution doesn't require a formal review process.

For more information, see upload your app in Teams.

Publish your app to your org

Make your app available to people in your org. This kind of distribution requires your Teams admin's approval.

For more information, see manage your apps in the Teams admin center.

Government Community Cloud (GCC) organizations

In GCC Teams environments, compliant Microsoft apps are enabled by default. Before publishing an app, however, make sure that all the app's endpoints comply with your GCC organization's requirements.


If your app includes a bot or messaging extension, you must select the Microsoft Teams for Government option when setting up a channel between your bot and Teams in Azure. For more information, see connect a bot to channels.

Publish your app to the Teams store

Make your app available to everyone. This kind of distribution requires Microsoft approval.

For more information, see publish to the Teams store.

See also

Next step