Developer building apps using Microsoft Graph

The gateway to data and intelligence in Microsoft 365

Use Microsoft Graph data and other datasets to derive insights and analytics, extend Microsoft 365 experiences, and build unique, intelligent apps.

Try the API

Build a Microsoft Graph REST API request and get a response in 30 seconds.

Microsoft Graph REST API call in Graph Explorer

What can I do with Microsoft Graph?

Build intelligent apps

Increase efficiency in your organization by building apps that support Microsoft 365 scenarios across productivity, collaboration, people and workplace intelligence, and education.

Intelligent app using Microsoft Graph APIs
Microsoft Graph APIs connected to external data

Surface external data in Microsoft 365 experiences

Create connections to non-Microsoft 365 data sources, index the data, and store it as external custom items and files.

Access bulk data for insights and analytics

Access data on Microsoft Graph at scale while allowing administrators granular consent and full control over their data. Streamline the delivery of this data to Microsoft Azure data stores.

Microsoft Graph APIs accessing bulk data
Microsoft 365 services integrated with the Microsoft Graph API

Integrate with Microsoft 365 services

Use Microsoft Graph REST APIs to integrate with the best of Microsoft 365, Windows, and Enterprise Mobility + Security services while managing user and device identity and compliance.

Get the latest Microsoft Graph news