Edit

Share via


Teams Manifest (preview)

[This article is prerelease documentation and is subject to change.]

Every app or agent installed on Teams requires an app manifest json file, which provides important information and permissions to that app. When sideloading the app, you are required to provide the app manifest via zip which also includes the icons for the app.

Manifest

There are many permissions and details that an app manifest may have added to the manifest.json, including the app ID, url, and much more. Please review the comprehensive documentation on the manifest schema.

Sideloading

Sideloading is the ability to install and test your app before it is published to your organization's Teams App management page. To sideload, please see the official Sideloading Microsoft Learn documentation.

To sideload, the manifest mentioned above must have all information (such as app id, tenant information, permissions, etc.) filled out, and be placed in a zip with the icons, but the zip should NOT include a containing folder of those files.

For convenient assistance with managing your manifest and automating important functionality like sideloading, deployment, and provisioning, we recommend the Microsoft 365 Agents Toolkit extension) and CLI. Please continue to the Toolkit documentation to learn more.