Migrate Azure AD Graph apps to Microsoft Graph
Microsoft Graph is fully replacing Azure Active Directory (Azure AD) Graph. For most production apps, Microsoft Graph can already fully support Azure AD scenarios. You should start moving your Azure AD Graph apps to Microsoft Graph now.
In addition, Microsoft Graph supports many new Azure AD datasets and features that are not available in Azure AD Graph. Switch to Microsoft Graph to take advantage of these new APIs, all through one single endpoint, including:
- Microsoft 365 group management
- External user invitations
- The ability to restore users and Microsoft 365 groups after they've been deleted
- Webhook notifications on users and groups
- Identity governance features such as:
- Privileged identity management (PIM) to elevate users to privileged roles only when needed and for a limited time period
- Access reviews for one-time or recurring access reviews for attestation of user's access rights
- Terms-of-use to enable organizations to present information for legal or compliance requirements, like disclaimer notices
- Security features such as:
- Client libraries and samples available on many more platforms and languages. The Microsoft Graph SDKs provide a discoverable interface to easily access your data while transparently handling token acquisition, retry handling due to errors and throttling, secure redirect handling and model serialization and deserialization.
Microsoft Graph offers access to many more services than just Azure Active Directory. It's the API gateway to Microsoft 365 services too.
The rest of the articles in this section help you move your app from Azure AD Graph to Microsoft Graph. You'll find:
- A checklist to help you plan.
- Guidance describing specific differences between the APIs.
- Links to additional resources and examples to illustrate specific differences.