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.