Microsoft Graph @ Build 2022

Ben Summers

Welcome to Build 2022

At Build 2021, we were just emerging from two years of remote work, looking into the hybrid future.  Well, the hybrid future has arrived. In this hybrid world, apps built around Microsoft Graph – apps that help users securely access rich content and context across devices, platforms, and geographies are no longer just nice to have. They are essential. Microsoft Graph now powers third party apps in over half of all Microsoft 365 tenants. What’s more, Microsoft Graph now powers over one million monthly active custom third party apps. So, we’re excited about our momentum. And we’re even more excited to share all the great work our engineering teams have accomplished since last year to make Microsoft Graph better than ever.

More features & datasets for Microsoft Graph Data Connect

When analyzed at scale, the data in Microsoft Graph can help you uncover insights that transform the way you look at your organization. We built Microsoft Graph Data Connect to provide developers and data scientists with fast, secure access to selected Microsoft 365 datasets. We’re pleased to announce the availability of several new datasets, including highly requested Microsoft Teams, Outlook, SharePoint and Azure AD content. We’re also introducing additional security and privacy features, including new tenant admin controls and audit logs, and guidance detailing more ways to secure Microsoft 365 data in Azure. Developers will also find improvements to the setup experience, several new templates, some sample datasets, easy integration into Azure Synapse and Purview, plus end-to-end engineering support for proof-of-concept projects.

We have an on-demand session to show you how to unlock the power of your organization’s Microsoft 365 data with Microsoft Graph Data Connect. Be sure to check it out.

Embed Teams channels & chats in your app

Microsoft Graph chat APIs enable developers to embed Teams chats into their applications, enabling their users to collaborate seamlessly without having to switch back and forth across apps. We are introducing several new APIs in public preview with capabilities like enabling chats with federated users (i.e., users outside your tenant), identifying which messages are read and which are unread by the current user, and subscribing to user chats and to membership changes. These new APIs will be generally available later this summer.

Visit our docs page and view the on-demand session to learn more.

Microsoft Graph connectors enable you to index content and move it into Microsoft Graph. Once indexed, the content is discoverable alongside Microsoft’s own content through search in Office and Bing, with other entry points coming soon. The result? It’s just as easy to find content like a ServiceNow knowledge article or Confluence wiki, as it is to find a PowerPoint presentation or Word document!

To make Microsoft Graph connectors even more powerful, we’re beefing up performance so you can index more content, more quickly. Effective immediately, we’re increasing the per-connection limit by over 7X to 5 million items or documents. We’re also improving the index throughput rate by as much as 10X so you can index your data sources faster.

In addition to improving performance, we have several new connectors built by our partners, including Priority Matrix, Panopto, LumApps, and Powtoon. All of these connectors are Generally Available and ready for use today. We’re also introducing new Microsoft-built connectors for Confluence Cloud, Jira Cloud, Service Now Catalog and Azure Dev Ops work items, and a CSV connector.

Interested in building your own Microsoft Graph connectors? We have an on-demand session and documentation to help you get started. Plus, a dedicated Microsoft Graph connectors blog!

Power workflows with Approvals APIs

Approvals in Microsoft Teams enable everyone – from frontline workers to office workers – to easily create, manage and share approvals directly in the flow of work. We are introducing Create, Read, Update, Delete (CRUD) APIs for Approvals. Developers can use CRUD APIs to enable approvals within line of business apps and use webhooks to track changes and drive workflows with Approvals in Teams. The Approvals APIs will be available for preview later this summer.

Subscribe to our devblogs.microsoft.com Microsoft Graph RSS feed for updates and be sure to watch the on-demand session for a preview.

Developer experience updates

We are always listening to our Microsoft Graph developer and IT Professional communities. We love the continuous feedback. With the insights gathered, we’ve built some great new tools, and refreshed some familiar ones to make building collaborative apps faster and easier.  Here are the highlights.

Home renovation

Our portal, graph.microsoft.com, is the jumping-off point for developers looking for quick starts, docs, learning content, our changelog, customer stories, and of course, Graph Explorer. Today we’re pleased to say that graph.microsoft.com has a whole new look. The new site presents visitors with a cleaner, more modern experience designed to help them navigate more efficiently to the Microsoft Graph resources they need. It also brings forward content on newer services like Microsoft Graph connectors and Microsoft Graph Data Connect. Be sure to check it out and let us know what you think!

Kiota: tailored SDK experiences

One of the big things we heard from Microsoft Graph developers was that building experiences tailored to different languages and integrations was a priority. We’re happy to announce Kiota, our code generator for next generation OpenAPI based SDKs, is now Generally Available! With Kiota, we now provide fully typed and chained SDKs for Microsoft Graph tailored to your own needs.

Get the most out of the Microsoft Graph surface by using our new early preview SDKs (available for .NET, TypeScript, Go and our CLI) or build your own focused SDK for the endpoints you care the most about – all thanks to the newly released Resource Explorer on Graph Explorer and Hidi, our command line tool helping to work with and transform OpenAPI documents. Every language now offers a rich API to discover Microsoft Graph and boost the productivity of your apps. Please provide feedback to the teams in their corresponding GitHub repositories and feel free to ask questions on Microsoft Q&A.

Developers using the Go and PowerShell SDKs can now find code snippets in our documentation pages, making developers and IT Professionals more productive. And if you’re just getting started using Microsoft Graph with these languages, we have a revamped Quick Start page where you can kick the tires in less than 3 minutes!

 

Microsoft Graph Toolkit updates

With the TeamsFx SDK now generally available, we’ve added a new authentication provider to the Microsoft Graph Toolkit to help developers build secure apps in Teams, Outlook and Office.com. We are also previewing a newly revamped user interface for all our components using Fluent UI web components! Try it now!

 

A preview of our updated Fluent UI for Microsoft Graph ToolkitA preview of our updated Fluent UI for Graph Toolkit

New learning paths

We have more Microsoft Graph learning content on Microsoft Learn than ever! In addition to our three existing learning paths (Microsoft Graph Fundamentals, Develop apps with the Microsoft Graph Toolkit and Explore Microsoft Graph scenarios for JavaScript development), we added a new course focusing on Microsoft Graph scenarios for ASP.NET Core development. Go ahead. Now is a great time to sharpen your Microsoft Graph skills!

…and finally, thank you.

Thanks for joining us virtually at Build 2022.  We’re always happy to get feedback from the community so don’t hesitate to reach out to us, join one of our community calls, or suggest a new feature or enhancement. We hope to see many of you in person next year. Until then, we look forward to seeing what you build.

Happy coding – the Microsoft Graph team.

0 comments

Comments are closed. Login to edit/delete your existing comments

Feedback usabilla icon