{"id":24641,"date":"2025-08-29T13:22:21","date_gmt":"2025-08-29T20:22:21","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=24641"},"modified":"2025-08-29T13:22:21","modified_gmt":"2025-08-29T20:22:21","slug":"microsoft-graph-toolkit-retirement","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/microsoft-graph-toolkit-retirement\/","title":{"rendered":"Microsoft Graph Toolkit retirement"},"content":{"rendered":"<p><span style=\"font-family: arial, helvetica, sans-serif;\">We are announcing the deprecation of the Microsoft Graph Toolkit (MGT). The retirement period begins September 1<sup>st<\/sup>, 2025 with full retirement planned for August 28th, 2026.<\/span><\/p>\n<h1><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\">Why we\u2019re retiring this toolkit<\/span><\/h1>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">We introduced the Microsoft Graph Toolkit (MGT) to simplify the developer experience when building web applications that connect to Microsoft Graph.\u00a0It provided a set of reusable web components and helpers to accelerate development and reduce the complexity of authentication and data binding. However, the MGT\u2019s narrower ecosystem, and overlap with more powerful alternatives have led to a decline in its usage over time. Our developer community has increasingly chosen to work with more modern frameworks and SDKs that offer greater flexibility, deeper integration, and broader community support.<\/span><\/p>\n<h1><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\">Retirement timeline and support<\/span><\/h1>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">The Microsoft Graph Toolkit will enter a deprecation phase starting September 1st, 2025, with full retirement planned for\u00a0August 28th, 2026. During this period:<\/span><\/p>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">No new features will be introduced.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Only critical accessibility and security issues will be addressed.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">The toolkit will remain open source, but we will no longer actively maintain or support it.<\/span><\/li>\n<\/ul>\n<h1><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\">Transition Guidance<\/span><\/h1>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">We understand that some developers may still rely on MGT for specific scenarios.\u00a0While there is no direct modern replacement for all components, we recommend the following:<\/span><\/p>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">For UI components, consider building with\u00a0Fluent UI Web Components\u00a0or integrating directly with<a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/sdks\/sdks-overview\">\u00a0Microsoft Graph SDKs<\/a>.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">For authentication and data access, use the\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/sdks\/sdks-overview\">Microsoft Graph SDKs<\/a>\u00a0for your preferred language, which offer full support and ongoing updates.<\/span><\/li>\n<\/ul>\n<h1><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\">Looking Ahead<\/span><\/h1>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">We are deeply grateful to everyone who used, contributed to, and advocated for the Microsoft Graph Toolkit.\u00a0Your feedback helped shape the developer experience for Microsoft Graph. As we move forward, our focus remains on delivering high-quality, secure, and well-supported tools that empower developers to build with Microsoft Graph.\u00a0We invite you to explore our latest <a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/sdks\/sdks-overview\">SDKs<\/a> and share your feedback as we continue to evolve the platform. Thank you for being part of the journey.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">\u2014 The Microsoft Graph Developer Experience Team<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are announcing the deprecation of the Microsoft Graph Toolkit (MGT). The retirement period begins September 1st, 2025 with full retirement planned for August 28th, 2026. Why we\u2019re retiring this toolkit We introduced the Microsoft Graph Toolkit (MGT) to simplify the developer experience when building web applications that connect to Microsoft Graph.\u00a0It provided a set [&hellip;]<\/p>\n","protected":false},"author":72611,"featured_media":24643,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,3],"tags":[],"class_list":["post-24641","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-365-developer","category-microsoft-graph"],"acf":[],"blog_post_summary":"<p>We are announcing the deprecation of the Microsoft Graph Toolkit (MGT). The retirement period begins September 1st, 2025 with full retirement planned for August 28th, 2026. Why we\u2019re retiring this toolkit We introduced the Microsoft Graph Toolkit (MGT) to simplify the developer experience when building web applications that connect to Microsoft Graph.\u00a0It provided a set [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/24641","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\/72611"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=24641"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/24641\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/24643"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=24641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=24641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=24641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}