Microsoft Teams allows uploading apps in two ways: uploading apps directly to manage apps in the Teams admin centre, or by using the sideloading feature.
A. Begin by Uploading team’s app from Teams admin centre which is:
- Navigate to https://admin.teams.microsoft.com/.
- Click on Manage apps under Teams apps.
- Click on Upload new app.
- Admin can upload the zip file (includes files manifest.json, color.png, icon.png).
![Upload apps in Teams by enabling Sideloading feature]()
Fig 1.1 – Upload teams app from manage apps in Teams admin centre
- Once the zip file is uploaded, admins need to Allow the uploaded app for everyone in their organization to use the app, as shown in Fig 1.2.
![Upload apps in Teams by enabling Sideloading feature]()
Fig 1.2 – Change the status of uploaded app from Blocked to Allowed
This covers the first way to upload a Teams app. Let’s look at the second way of uploading apps to Microsoft Teams.
B. Sideloading of apps to Microsoft Teams
Sideloading apps means uploading custom apps through Microsoft Teams Apps, as shown in Fig 1.3.
![Upload apps in Teams by enabling Sideloading feature]()
Fig 1.3 – Upload custom apps from Teams Apps Store (Sideloading of apps)
Steps to enable sideloading feature for your Microsoft Teams:
- Navigate to https://admin.teams.microsoft.com/.
- Click on Setup Policies under Teams apps section as shown in Fig 1.4.
- Click on Global (Org-wide default) settings as highlighted in Fig 1.4.
![Upload apps in Teams by enabling Sideloading feature]()
Fig 1.4 – Microsoft Teams Setup Policies in Teams admin centre
- Toggle On the Upload custom apps field to enable Sideloading feature for your organization’s Microsoft Teams.
![Upload apps in Teams by enabling Sideloading feature]()
Fig 1.5 – Enable Sideloading
- When this is done, go to your https://teams.microsoft.com/, Navigate to Apps from the bottom left hand navigation rail, and click on Manage your apps, as shown in Fig 1.6.
![Upload apps in Teams by enabling Sideloading feature]()
Fig 1.6 – Manage your apps in Microsoft Teams
- You will now see Upload an app. Once you upload the zip package, this app can be used across this organization in Teams/Channel/Meeting/Personal scope.
- The user can also sideload/upload the app in a specific Team if they want by going to:
Select the Team > Click on Manage Team as highlighted in the Fig 1.7.
![Upload apps in Teams by enabling Sideloading feature]()
Fig 1.7 – Manage Team
- In Manage Apps, select Apps from the top menu, and you will see Upload custom app at the bottom of the screen. There you can upload the zip package of your custom app, and it will be added to your Team.
- Like Team, user can upload custom app to Meeting chat as well.
![Upload apps in Teams by enabling Sideloading feature]()
Fig 1.8 – Upload Custom app to a specific Team
This article briefly covers how admins and users can upload custom apps in teams using the teams admin centre and sideloading feature.
I hope this article is helpful. Keep learning and keep sharing!