{"id":3455,"date":"2019-09-26T09:00:37","date_gmt":"2019-09-26T16:00:37","guid":{"rendered":"https:\/\/developer.microsoft.com\/en-us\/office\/blogs\/?p=3455"},"modified":"2021-10-18T11:04:02","modified_gmt":"2021-10-18T18:04:02","slug":"the-microsoft-graph-toolkit-is-now-generally-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/the-microsoft-graph-toolkit-is-now-generally-available\/","title":{"rendered":"The Microsoft Graph Toolkit is now generally available!"},"content":{"rendered":"<p>In May 2019 we introduced the Microsoft Graph Toolkit, a collection of reusable, framework-agnostic web UI components that work automatically with Microsoft Graph. We\u2019re excited to announce that this first collection of UI components is now generally available!<\/p>\n<p>The Microsoft Graph Toolkit is great for any developer looking to create a web app, Teams Tab, or SharePoint web part that makes calls to Microsoft Graph. By providing UI components that are designed to look and feel like Microsoft 365 experiences, the Toolkit reduces your time and cost to integrate with our platform. All of the UI components authenticate and access data from Microsoft Graph out of box. The components are fully customizable using CSS and templating, enabling you to match your unique branding and to control the content displayed in the components. See how easy it is to use the Toolkit in this <a href=\"https:\/\/jsfiddle.net\/metulev\/scb9muh4\">jsfiddle example<\/a>!<\/p>\n<p>In this release, developers will find all components that have been previously released in public preview (Login, Agenda, Tasks, Person, People, People-Picker), as well as a brand new component, called Person Card. See more details on each component below.<\/p>\n<p><strong>Login\n<\/strong>The Login component provides a sign in button that authenticates a user and displays the user\u2019s profile information on sign in.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-3456 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/mgt-login.gif\" alt=\"\" width=\"442\" height=\"350\" \/><\/p>\n<p><strong>Person\n<\/strong>The Person component displays a person by their name, photo, and email address.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-3457 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/person-e1569012665479.png\" alt=\"\" width=\"463\" height=\"98\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/person-e1569012665479.png 589w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/person-e1569012665479-300x63.png 300w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><\/p>\n<p><strong>People\n<\/strong>The People component displays a group of people.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-3458 size-full aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/people-e1569012689992.png\" alt=\"\" width=\"329\" height=\"83\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/people-e1569012689992.png 329w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/people-e1569012689992-300x76.png 300w\" sizes=\"(max-width: 329px) 100vw, 329px\" \/><\/p>\n<p><strong>Agenda\n<\/strong>The Agenda component displays a user or group\u2019s calendar events.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-3459 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/agenda-1002x1024.png\" alt=\"\" width=\"545\" height=\"582\" \/><\/p>\n<p><strong>Tasks\n<\/strong>The Tasks component displays a user\u2019s tasks from Microsoft Planner or Microsoft ToDo.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-3460 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/tasks.png\" alt=\"\" width=\"554\" height=\"546\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/tasks.png 1253w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/tasks-300x295.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/tasks-1024x1008.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/tasks-768x756.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/tasks-24x24.png 24w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/tasks-48x48.png 48w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/tasks-96x96.png 96w\" sizes=\"(max-width: 554px) 100vw, 554px\" \/><\/p>\n<p><strong>People Picker\n<\/strong>The People Picker component provides the ability to search and select people, displaying the most relevant results to the user first.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-3461 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/mgt-people-picker-GIF.gif\" alt=\"\" width=\"452\" height=\"436\" \/><\/p>\n<p><strong>Person Card\n<\/strong>The Person Card component is a flyout that displays profile data and additional details about a person on click or hover.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-3462 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2019\/09\/person-card.gif\" alt=\"\" width=\"481\" height=\"461\" \/><\/p>\n<p><strong>Get Started\n<\/strong>We are very excited to announce the Microsoft Graph Toolkit and believe these components will increase your productivity in leveraging data from Microsoft Graph. We are just getting started and are eager to work with the community to grow and improve. Check out the Microsoft Graph Toolkit on <a href=\"http:\/\/aka.ms\/mgt\">Github<\/a>. See our <a href=\"http:\/\/aka.ms\/mgt-docs\">documentation<\/a> or watch this quick <a href=\"https:\/\/www.youtube.com\/watch?v=oZCGb2MMxa0\">video<\/a> to get started. Please provide any requests for new components or improvements to existing components by creating a <a href=\"https:\/\/github.com\/microsoftgraph\/microsoft-graph-toolkit\/issues\">GitHub Issue<\/a>.<\/p>\n<p>To learn even more about the Microsoft Graph Toolkit, join the next Microsoft Graph community call on <strong>Tuesday, October 1, 2019 at 8:00am PST<\/strong>. Download the calendar invite at\u00a0<a href=\"https:\/\/aka.ms\/microsoftgraphcall\">https:\/\/aka.ms\/microsoftgraphcall<\/a>. You can also listen to Nikola on <a href=\"https:\/\/www.m365devpodcast.com\/e\/microsoft-graph-toolkit-general-availability-with-nikola-metulev\/\">the Microsoft 365 developer podcast<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In May 2019 we introduced the Microsoft Graph Toolkit, a collection of reusable, framework-agnostic web UI components that work automatically with Microsoft Graph. We\u2019re excited to announce that this first collection of UI components is now generally available!<\/p>\n","protected":false},"author":69095,"featured_media":3484,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[34],"class_list":["post-3455","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","tag-microsoft-graph-toolkit"],"acf":[],"blog_post_summary":"<p>In May 2019 we introduced the Microsoft Graph Toolkit, a collection of reusable, framework-agnostic web UI components that work automatically with Microsoft Graph. We\u2019re excited to announce that this first collection of UI components is now generally available!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/3455","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\/69095"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=3455"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/3455\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/3484"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=3455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=3455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=3455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}