{"id":25758,"date":"2026-07-16T17:00:07","date_gmt":"2026-07-17T00:00:07","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=25758"},"modified":"2026-07-14T12:00:31","modified_gmt":"2026-07-14T19:00:31","slug":"unified-manifest-for-office-add-ins-now-ga","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/unified-manifest-for-office-add-ins-now-ga\/","title":{"rendered":"Build Once, Run Everywhere: Unified Manifest for Office Add-Ins now Generally Available"},"content":{"rendered":"<p>We\u2019re excited to announce the <strong>general availability of unified manifest support for Word, Excel, PowerPoint Add-ins, in addition to Outlook Add-ins<\/strong>. Unified manifest support first launched for Outlook Add-ins. Now, it extends across Word, Excel, and PowerPoint, making it possible to build a single app that works across Microsoft 365 apps. This update helps developers deliver a more consistent experience for users and gives IT admins a simpler deployment model.<\/p>\n<h2>Why it matters<\/h2>\n<p>The unified manifest brings Microsoft 365 extensibility closer to a single, consistent model for Teams apps, Office Add-ins, and Copilot agents. Developers have already used the unified manifest in Outlook Add-ins to simplify distribution, reduce customer friction, and increase adoption. A common request was to bring these same benefits to Word, Excel, and PowerPoint Add-ins. Over the last two years, teams across Microsoft have invested in making this possible. You can now bring existing add-ins forward with less effort and take advantage of a more streamlined path to support additional Microsoft 365 apps.<\/p>\n<h2>What you can do with the unified manifest<\/h2>\n<ul>\n<li><strong>Build once, distribute everywhere \u2014 <\/strong>Use one manifest to power experiences across Office Add-ins, Teams apps, and Microsoft 365 Copilot.<\/li>\n<li><strong>Simplify deployment\u00a0\u2014 <\/strong>Manage app access centrally through the Integrated Apps page in the Microsoft 365 admin center.<\/li>\n<li><strong>Deliver a consistent experience\u00a0\u2014 <\/strong>Help users find and use your app more consistently across supported Microsoft 365 surfaces.<\/li>\n<\/ul>\n<p>A great example of what this makes possible is Script Lab Unity. Previously, developers needed separate Script Lab add-ins for Outlook and for Word, Excel, and PowerPoint. Using the manifest converter tool, the team combined those experiences into a single app with minimal rework. The result is <a href=\"https:\/\/marketplace.microsoft.com\/product\/saas\/wa200009984?tab=overview\">Script Lab Unity<\/a> \u2014 one app that&#8217;s easier to acquire and use across Microsoft 365.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Script-lab-unity-1.webp\"><img decoding=\"async\" class=\"size-full wp-image-25761 alignnone\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Script-lab-unity-1.webp\" alt=\"Script lab unity image\" width=\"800\" height=\"592\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Script-lab-unity-1.webp 800w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Script-lab-unity-1-300x222.webp 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Script-lab-unity-1-768x568.webp 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h1>What\u2019s available<\/h1>\n<p>Developers can now publish unified manifest add-ins for:<\/p>\n<div>\n<ul>\n<li>Outlook<\/li>\n<li>Word<\/li>\n<li>Excel<\/li>\n<li>PowerPoint<\/li>\n<\/ul>\n<p>Users can install and use these add-ins across Office for the web, Windows, and Mac. For more details, <a href=\"https:\/\/learn.microsoft.com\/office\/dev\/add-ins\/develop\/unified-manifest-overview#client-and-platform-support\">see client and platform support<\/a>.<\/p>\n<\/div>\n<p>Another example of this model is the Tableau Cloud app developed by one of our partners.<\/p>\n<h1><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Tableau.webp\"><img decoding=\"async\" class=\"size-full wp-image-25762 alignnone\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Tableau.webp\" alt=\"Tableau catalog image\" width=\"815\" height=\"596\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Tableau.webp 815w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Tableau-300x219.webp 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/05\/Tableau-768x562.webp 768w\" sizes=\"(max-width: 815px) 100vw, 815px\" \/><\/a><\/h1>\n<h1>Get started<\/h1>\n<p>Ready to get started? Begin with the unified manifest overview, then choose the path that fits your scenario:<\/p>\n<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/office\/dev\/add-ins\/develop\/unified-manifest-overview\">Overview of the unified manifest<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/office\/dev\/add-ins\/develop\/agents-toolkit-overview\">Create a new add-in from scratch<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/office\/dev\/add-ins\/develop\/convert-xml-to-json-manifest\">Convert an existing Office Add-in<\/a><\/li>\n<\/ul>\n<h1>We\u2019d love to hear from you!<\/h1>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/feedback-button-shadow.webp\"><img decoding=\"async\" class=\"size-full wp-image-25801 alignleft\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/feedback-button-shadow.webp\" alt=\"feedback button shadow image\" width=\"55\" height=\"55\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/feedback-button-shadow.webp 55w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/feedback-button-shadow-24x24.webp 24w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/feedback-button-shadow-48x48.webp 48w\" sizes=\"(max-width: 55px) 100vw, 55px\" \/><\/a>We value your feedback and suggestions. You can submit feedback directly within Office apps such as Excel by clicking the <strong>Feedback<\/strong> button in the upper-right corner, or by going to <strong>Help &gt; Feedback<\/strong>. You can also connect with us through the <a href=\"https:\/\/learn.microsoft.com\/office\/dev\/add-ins\/resources\/resources-links-help#developer-community-help\">Office Add-ins developer community<\/a>.<\/p>\n<p>Happy coding!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unified manifest support for Word, Excel, PowerPoint, and Outlook makes it possible for developers to build a single app that works across Microsoft 365 apps, creating a more consistent experience for users and a simpler deployment model for IT admins.<\/p>\n","protected":false},"author":69076,"featured_media":25159,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[437,438,436],"class_list":["post-25758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-365-developer","tag-deployment","tag-it-admins","tag-unified-manifest"],"acf":[],"blog_post_summary":"<p>Unified manifest support for Word, Excel, PowerPoint, and Outlook makes it possible for developers to build a single app that works across Microsoft 365 apps, creating a more consistent experience for users and a simpler deployment model for IT admins.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/25758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69076"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=25758"}],"version-history":[{"count":2,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/25758\/revisions"}],"predecessor-version":[{"id":25985,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/25758\/revisions\/25985"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=25758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=25758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=25758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}