Microsoft Advises Developers To Stop Using Azure Active Directory Graph

Microsoft clarified earlier this month that it really wants developers to use Microsoft Graph over Azure Active Directory Graph, going forward.

Microsoft Graph is search-based technology underlying Office 365 applications, with an API that developers can tap. It's been a frequent mention during the Microsoft Build 2017 event happening this week for developers. However, the question of whether to use Microsoft Graph vs. Azure AD Graph has been a point of confusion it seems.

In a somewhat obscure Dev Center notice this month, Microsoft explained that Azure AD Graph is on its way out. Developers instead should use Microsoft Graph when building applications that "require directory-based features."

The catch is that Azure AD Graph currently has some capabilities that are lacking in Microsoft Graph, but that limitation shouldn't hold developers back from eventually making the switch.

"Even with those gaps, we strongly recommend that developers start using Microsoft Graph over Azure AD Graph, unless those specific gaps prevent you from using Microsoft Graph right now," Microsoft's announcement stated.

Microsoft's announcement refrained from using the word, "deprecation," to refer to Azure AD Graph, but its days clearly are numbered. Microsoft plans to close the support gaps between the two solutions. It also plans to start introducing new features only in Microsoft Graph going forward.

"At some point in the near future (we hope within 6 months) Microsoft Graph will support all functionality that Azure AD Graph offers (and more)," Microsoft's announcement explained. "At this point developers building new apps (or integrating an existing app with Microsoft cloud services) will be directed to use Microsoft Graph in favor of Azure AD Graph."

At that time, newly registered apps could get blocked from using the Azure AD Graph service. However, Microsoft clarified that nothing will change for "existing applications that already use Azure AD Graph." For those existing apps that tap Azure AD Graph, Microsoft is promising "99.99 service availability."

Microsoft plans to continue to support the Azure AD Graph client library, but only for .NET applications. However, that support was characterized as being at "maintenance mode." In contrast, Microsoft Graph has client library support across "multiple platforms and languages," the announcement indicated.

Developers will be getting some guidance from Microsoft on how to switch from Azure AD Graph to Microsoft Graph, the announcement promised. Future updates on such support will get announced via Microsoft's Dev Center blogs.

Microsoft also keeps a list of new feature additions to Microsoft Graph at its changelog page here.

About the Author

Kurt Mackie is senior news producer for the 1105 Enterprise Computing Group.


  • Microsoft Resumes Rerelease of Windows 10 Version 1809

    Microsoft on Wednesday once more resumed its general rollout of the Windows 10 version 1809 upgrade, also known as the "October 2018 Update."

  • Microsoft Ups Its Windows 10 App Compatibility Assurances

    Microsoft gave assurances this week that organizations adopting Windows 10 likely won't face application compatibility issues.

  • SharePoint Online Users To Get 'Modern' UI Push in April

    Microsoft plans to alter some of the tenant-level blocking capabilities that may have been set up by organizations and deliver its so-called "modern" user interface (UI) to Lists and Libraries for SharePoint Online users, starting in April.

  • How To Use PowerShell Splatting

    Despite its weird name, splatting can be a really handy technique if you create a lot of PowerShell scripts.

comments powered by Disqus
Most   Popular

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.