{"id":109176,"date":"2017-07-27T11:30:46","date_gmt":"2017-07-27T18:30:46","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/powerapps-packaging\/"},"modified":"2025-06-11T08:12:42","modified_gmt":"2025-06-11T15:12:42","slug":"powerapps-packaging","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/powerapps-packaging\/","title":{"rendered":"Export and import your apps across environments with packaging"},"content":{"rendered":"<p>We\u2019re very happy to announce that you no longer have to manually move your apps by locally saving .msapp files from your DEV\/UAT environment and re-saving the apps in your production environment from PowerApps Studio.<\/p>\n<p>The preview of <strong>packaging <\/strong>is now available on <a href=\"https:\/\/web.powerapps.com\">web.powerapps.com<\/a>.\u00a0 With packaging, you will be able to export an app as a package and import it into another environment.<\/p>\n<p><em>NOTE: Once the preview is over, you will be required to have a PowerApps Plan 2 trial or PowerApps Plan 2 paid license in order to access the packaging feature.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif\" width=\"1400\" height=\"788\" \/><\/p>\n<h2>Exporting an app<\/h2>\n<p>You can export an app via the following steps:<\/p>\n<ul>\n<li>Go to <a href=\"https:\/\/web.powerapps.com\">web.powerapps.com<\/a><\/li>\n<li>Select <strong>Apps<\/strong> from the left navigation bar<\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122697\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/a28471bc-a6c0-4671-bd7d-dd4ea2fb9c36.png\" alt=\"apps link image\" width=\"254\" height=\"430\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/a28471bc-a6c0-4671-bd7d-dd4ea2fb9c36.webp 254w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/a28471bc-a6c0-4671-bd7d-dd4ea2fb9c36-177x300.webp 177w\" sizes=\"auto, (max-width: 254px) 100vw, 254px\" \/><\/p><\/blockquote>\n<ul>\n<li>Select <strong>Export (preview) <\/strong>for the app you want to export<\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122698\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/dba0cad3-7624-467c-9ef6-f8ed9d90e98c.png\" alt=\"export link image\" width=\"1404\" height=\"570\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/dba0cad3-7624-467c-9ef6-f8ed9d90e98c.webp 1404w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/dba0cad3-7624-467c-9ef6-f8ed9d90e98c-300x122.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/dba0cad3-7624-467c-9ef6-f8ed9d90e98c-1024x416.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/dba0cad3-7624-467c-9ef6-f8ed9d90e98c-768x312.webp 768w\" sizes=\"auto, (max-width: 1404px) 100vw, 1404px\" \/><\/p><\/blockquote>\n<ul>\n<li>Enter a Name and Description for the package<\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122696\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/25339a12-c4f7-4478-a345-9f488521f307.png\" alt=\"name and description field\" width=\"504\" height=\"346\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/25339a12-c4f7-4478-a345-9f488521f307.webp 504w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/25339a12-c4f7-4478-a345-9f488521f307-300x206.webp 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p><\/blockquote>\n<ul>\n<li>Within the \u2018Review Package Content\u2019 section you can optionally add comments or notes or change the setting for how each individual resource will be imported into the target environment during package import<\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122692\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/715c5f63-b6a3-4a4a-ad2a-bea2e31c8d61.png\" alt=\"add comments or notes\" width=\"1404\" height=\"622\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/715c5f63-b6a3-4a4a-ad2a-bea2e31c8d61.webp 1404w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/715c5f63-b6a3-4a4a-ad2a-bea2e31c8d61-300x133.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/715c5f63-b6a3-4a4a-ad2a-bea2e31c8d61-1024x454.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/715c5f63-b6a3-4a4a-ad2a-bea2e31c8d61-768x340.webp 768w\" sizes=\"auto, (max-width: 1404px) 100vw, 1404px\" \/><\/p><\/blockquote>\n<ul>\n<li>When you are done select <strong>Export<\/strong> and the package file will begin downloading within a few seconds<\/li>\n<\/ul>\n<h2>Importing an app package<\/h2>\n<p>You can import an app package via the following steps:<\/p>\n<ul>\n<li>Go to <a href=\"https:\/\/web.powerapps.com\">web.powerapps.com<\/a><\/li>\n<li>Select <strong>Apps<\/strong> from the left navigation bar<\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122699\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/e252f9f1-75f5-4e21-a424-78faccd3d4fc.png\" alt=\"select apps\" width=\"254\" height=\"430\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/e252f9f1-75f5-4e21-a424-78faccd3d4fc.webp 254w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/e252f9f1-75f5-4e21-a424-78faccd3d4fc-177x300.webp 177w\" sizes=\"auto, (max-width: 254px) 100vw, 254px\" \/><\/p><\/blockquote>\n<ul>\n<li>Select <strong>Import package (preview)<\/strong><\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122695\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/8956cec4-c907-4cce-946f-bdbdb79f98ac.png\" alt=\"import package\" width=\"1404\" height=\"389\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/8956cec4-c907-4cce-946f-bdbdb79f98ac.webp 1404w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/8956cec4-c907-4cce-946f-bdbdb79f98ac-300x83.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/8956cec4-c907-4cce-946f-bdbdb79f98ac-1024x284.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/8956cec4-c907-4cce-946f-bdbdb79f98ac-768x213.webp 768w\" sizes=\"auto, (max-width: 1404px) 100vw, 1404px\" \/><\/p><\/blockquote>\n<ul>\n<li>Select <strong>Upload<\/strong> and select the app package file that you want to import<\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122694\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/0923a0d1-0926-421f-ac8b-19d1a420fa52.png\" alt=\"upload\" width=\"1404\" height=\"232\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/0923a0d1-0926-421f-ac8b-19d1a420fa52.webp 1404w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/0923a0d1-0926-421f-ac8b-19d1a420fa52-300x50.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/0923a0d1-0926-421f-ac8b-19d1a420fa52-1024x169.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/0923a0d1-0926-421f-ac8b-19d1a420fa52-768x127.webp 768w\" sizes=\"auto, (max-width: 1404px) 100vw, 1404px\" \/><\/p><\/blockquote>\n<ul>\n<li>Once the package has been uploaded you will need to review the package contents and will need to provide additional input for any item marked with a red icon by selecting the wrench icon for each item and entering the required information.<\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122691\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/7b200265-1098-4c98-b828-d7c92f144b0b.png\" alt=\"additional input\" width=\"1404\" height=\"792\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/7b200265-1098-4c98-b828-d7c92f144b0b.webp 1404w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/7b200265-1098-4c98-b828-d7c92f144b0b-300x169.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/7b200265-1098-4c98-b828-d7c92f144b0b-1024x578.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/7b200265-1098-4c98-b828-d7c92f144b0b-768x433.webp 768w\" sizes=\"auto, (max-width: 1404px) 100vw, 1404px\" \/><\/p><\/blockquote>\n<ul>\n<li>Once you have provided all of the required information select <strong>Import <\/strong><\/li>\n<\/ul>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122690\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/6d3fe9b9-e9c6-4083-8adc-f54dad238b12.png\" alt=\"import\" width=\"1404\" height=\"797\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/6d3fe9b9-e9c6-4083-8adc-f54dad238b12.webp 1404w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/6d3fe9b9-e9c6-4083-8adc-f54dad238b12-300x170.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/6d3fe9b9-e9c6-4083-8adc-f54dad238b12-1024x581.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/6d3fe9b9-e9c6-4083-8adc-f54dad238b12-768x436.webp 768w\" sizes=\"auto, (max-width: 1404px) 100vw, 1404px\" \/><\/p><\/blockquote>\n<ul>\n<li>When import completes you will be automatically redirected to a page (similar to the one below) that outlines whether or not the import operation was successful<\/li>\n<\/ul>\n<blockquote><p><em>NOTE: If you are importing an app and chose to <strong>Update<\/strong> an existing app, the new changes will be saved as a draft of the applications.\u00a0 You will need to <\/em><a href=\"https:\/\/powerapps.microsoft.com\/tutorials\/save-publish-app\/#publish-an-app\"><em>publish<\/em><\/a><em> those changes in order for them to be available all other users of the applications.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122689\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/1ca72dd6-1a98-4e2d-b405-b8e8343715ea.png\" alt=\"update\" width=\"1404\" height=\"354\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/1ca72dd6-1a98-4e2d-b405-b8e8343715ea.webp 1404w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/1ca72dd6-1a98-4e2d-b405-b8e8343715ea-300x76.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/1ca72dd6-1a98-4e2d-b405-b8e8343715ea-1024x258.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/1ca72dd6-1a98-4e2d-b405-b8e8343715ea-768x194.webp 768w\" sizes=\"auto, (max-width: 1404px) 100vw, 1404px\" \/><\/p><\/blockquote>\n<h2>Which resources can be packaged?<\/h2>\n<p>When you export an app, the dependent resources for your app will also get exported into the package.\u00a0 Initially only a subset of all possible resource types will be supported as outlined in the table below.<\/p>\n<table border=\"0\" width=\"956\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"219\"><strong><em>Resource<\/em><\/strong><\/td>\n<td valign=\"top\" width=\"164\"><strong><em>Supported<\/em><\/strong><\/td>\n<td valign=\"top\" width=\"571\"><strong><em>Import Options<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"219\">App<\/td>\n<td valign=\"top\" width=\"164\">Yes<\/td>\n<td valign=\"top\" width=\"571\">There are two options to import an app into an environment:<\/p>\n<ol>\n<li><strong>Create new <\/strong>\u2013 the app will be created as a new app into the environment where the package is imported.<\/li>\n<li><strong>Update <\/strong>&#8211; the app already exists in the environment and will be updated when this package is imported.<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"219\">Flow<\/td>\n<td valign=\"top\" width=\"164\">Yes<\/td>\n<td valign=\"top\" width=\"571\">There are two options to import a flow into an environment:<\/p>\n<ol>\n<li><strong>Create new <\/strong>\u2013 the flow will be created as a new flow into the environment where the package is imported.<\/li>\n<li><strong>Update <\/strong>&#8211; the flow already exists in the environment and will be updated when this package is imported.<\/li>\n<\/ol>\n<p>NOTE: All resources that the flow depends on will also be included within the app package is exported and will need to be configured when it is imported.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"219\">CDS Entity Customizations and Picklists<\/td>\n<td valign=\"top\" width=\"164\">Yes<\/td>\n<td valign=\"top\" width=\"571\">There are two options to import CDS Entities or Picklists into an environment:<\/p>\n<ol>\n<li><strong>Overwrite<\/strong> &#8211; If there&#8217;s a resource with the same name, this import will replace it. If there isn\u2019t a matching resource, a new resource will be created.<\/li>\n<li><strong>Merge<\/strong> \u2013 If there&#8217;s an entity or picklist with the same name, new fields or entries will be added, but missing fields or entries won\u2019t be removed.<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"219\">Custom Connectors<\/td>\n<td valign=\"top\" width=\"164\">No<\/td>\n<td valign=\"top\" width=\"571\">If an app depends on a custom connector <strong>we do not<\/strong> currently support exporting the connector as a part of the package.If you have an app that relies on a custom connector, your only current option is to manually re-create or update the connector in your target environment and select that connector when you import the package.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"219\">Connections<\/td>\n<td valign=\"top\" width=\"164\">No<\/td>\n<td valign=\"top\" width=\"571\">If an app depends on a connection (such as a SQL connection w\/ credentials) <strong>we do not<\/strong> currently support exporting the connection or credentials as a part of the package.If you have an app that relies on a shared connection (like SQL), your only current option is to manually re-create that connection with the appropriate credentials in your target environment and select that connection when you import the package.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"219\">CDS Custom Roles and Permission Sets<\/td>\n<td valign=\"top\" width=\"164\">No<\/td>\n<td valign=\"top\" width=\"580\">Exporting custom CDS roles and\/or permission sets is not currently supported.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Known limitations<\/h2>\n<table border=\"0\" width=\"999\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"499\"><strong><em>Limitation<\/em><\/strong><\/td>\n<td valign=\"top\" width=\"499\"><strong><em>Status<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"499\">Importing app packages that contains more than ~3 resources has been reported to take several minutes to complete.<\/td>\n<td valign=\"top\" width=\"499\">We will be rolling out a fix for this within the next two weeks.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"499\">Ability to export\/import custom connectors<\/td>\n<td valign=\"top\" width=\"499\">This work is on the backlog and we are working to deliver this within the next 6 months.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"499\">Ability to re-configure the datasources for my app during import<br \/>\n(for example switch from one SharePoint list or SQL database to another)<\/td>\n<td valign=\"top\" width=\"499\">This work is on the backlog and we are working to deliver this within the next 6 months.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"499\">Ability to export\/import CDS Custom Roles and Permission Sets<\/td>\n<td valign=\"top\" width=\"499\">This work is on the backlog and we are working to deliver this within the next 6 months.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"499\">Ability to export\/import CDS data (i.e. sample data rows)<\/td>\n<td valign=\"top\" width=\"499\">This work is on the backlog and we are working to deliver this within the next 12 months.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>PowerApps announces packaging, an easier way to move your apps between your UAT and PROD environments.<\/p>\n","protected":false},"author":108,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3424],"job-role":[],"product":[3473],"property":[],"topic":[3421,3422],"coauthors":[2333],"class_list":["post-109176","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-news","product-power-apps","topic-application-modernization","topic-hyperautomation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Export and import your apps across environments with packaging - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Export and import your apps across environments with packaging - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"PowerApps announces packaging, an easier way to move your apps between your UAT and PROD environments.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/powerapps-packaging\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-27T18:30:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:12:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif\" \/>\n<meta name=\"author\" content=\"James Oleinik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Oleinik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/james-oleinik\/\",\"@type\":\"Person\",\"@name\":\"James Oleinik\"}],\"headline\":\"Export and import your apps across environments with packaging\",\"datePublished\":\"2017-07-27T18:30:46+00:00\",\"dateModified\":\"2025-06-11T15:12:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/\"},\"wordCount\":916,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/\",\"name\":\"Export and import your apps across environments with packaging - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif\",\"datePublished\":\"2017-07-27T18:30:46+00:00\",\"dateModified\":\"2025-06-11T15:12:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif\",\"width\":800,\"height\":450,\"caption\":\"graphical user interface\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Export and import your apps across environments with packaging\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/f3b9e806035257ee092b90a83e50ca30\",\"name\":\"James Oleinik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/a2d0a8de1054303eec4368ff3ccab0b4374e223d6a929ee09498764195fc206b?s=96&d=mm&r=ga45556c69a62c16dca648165c38a418c\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a2d0a8de1054303eec4368ff3ccab0b4374e223d6a929ee09498764195fc206b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a2d0a8de1054303eec4368ff3ccab0b4374e223d6a929ee09498764195fc206b?s=96&d=mm&r=g\",\"caption\":\"James Oleinik\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/jamesol\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Export and import your apps across environments with packaging - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/","og_locale":"en_US","og_type":"article","og_title":"Export and import your apps across environments with packaging - Microsoft Power Platform Blog","og_description":"PowerApps announces packaging, an easier way to move your apps between your UAT and PROD environments.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/powerapps-packaging\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2017-07-27T18:30:46+00:00","article_modified_time":"2025-06-11T15:12:42+00:00","og_image":[{"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif","type":"","width":"","height":""}],"author":"James Oleinik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"James Oleinik","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/james-oleinik\/","@type":"Person","@name":"James Oleinik"}],"headline":"Export and import your apps across environments with packaging","datePublished":"2017-07-27T18:30:46+00:00","dateModified":"2025-06-11T15:12:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/"},"wordCount":916,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/","name":"Export and import your apps across environments with packaging - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif","datePublished":"2017-07-27T18:30:46+00:00","dateModified":"2025-06-11T15:12:42+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2017\/07\/Packaging-1.gif","width":800,"height":450,"caption":"graphical user interface"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/07\/27\/powerapps-packaging\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Export and import your apps across environments with packaging"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/f3b9e806035257ee092b90a83e50ca30","name":"James Oleinik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a2d0a8de1054303eec4368ff3ccab0b4374e223d6a929ee09498764195fc206b?s=96&d=mm&r=ga45556c69a62c16dca648165c38a418c","url":"https:\/\/secure.gravatar.com\/avatar\/a2d0a8de1054303eec4368ff3ccab0b4374e223d6a929ee09498764195fc206b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a2d0a8de1054303eec4368ff3ccab0b4374e223d6a929ee09498764195fc206b?s=96&d=mm&r=g","caption":"James Oleinik"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/jamesol\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/109176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/108"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=109176"}],"version-history":[{"count":2,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/109176\/revisions"}],"predecessor-version":[{"id":124923,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/109176\/revisions\/124923"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=109176"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=109176"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=109176"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=109176"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=109176"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=109176"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=109176"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=109176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}