Share an embedded canvas app

This article explains what's needed to share an embedded canvas app that you have already created.

After you have created and added an embedded canvas app to a model-driven form you will need to take steps to ensure that all users that have access to the model-driven form also have access to the canvas app and the data that it uses. Please refer to the following guidelines:

  • Sharing an embedded canvas app with Everyone in your organization is not supported with Microsoft Dataverse. Doing so might cause issues when rendering the app. Instead, share your embedded canvas app with a security group or specific users. More information: Share an app
  • Ensure that users have appropriate permissions for any Microsoft Dataverse tables that your embedded canvas app uses. Specifically add read privilege for the Canvas App table located on the Customization tab of the security role editor. More information: Manage table permissions
  • Ensure that users have appropriate permission for data on any cloud services that your embedded canvas app uses, such as SharePoint or OneDrive. The steps to share are specific to each cloud service and beyond the scope of Power Apps.


Currently, you must explicitly share canvas apps through app sharing. The Canvas App privilege in a security role does not share the embedded or standalone application.

Embedded canvas apps are also solution aware. By default embedded canvas apps are created in the same solution as the host model-driven form. To move the embedded canvas app from one environment to another export and import embedded canvas apps as a part of a solution just like any other component.

See also

Embed a canvas app on a model-driven form
Add an embedded canvas app on a model-driven form
Edit a canvas app embedded on a model-driven form
Customize the screen size and orientation of a canvas app embedded on a model-driven form
Perform predefined actions on the host form from within an embedded canvas app
ModelDrivenFormIntegration control's properties and actions
Guidelines on working with embedded canvas apps
Migrating embedded canvas apps on model-driven forms created using the public preview release to latest