Microsoft Graph is the unified API for modern work

Use the data and intelligence in Microsoft 365 to build apps that reach millions of users.

What can I do with Microsoft Graph?

Use the Microsoft Graph REST API to build apps that access, analyze, and augment data from Microsoft 365.

Get started with the Microsoft Graph API

Build a sample app in minutes

Choose a language, get a client ID, and download a working sample that calls Microsoft Graph.

Or, follow along step-by-step to build your sample.

Try the API in your browser without writing any code

Ground Copilot for Microsoft 365 in more of your organization's content

Use Microsoft Graph connectors to bring data from external sources into Microsoft Graph, making more of your organization's content and context available to Copilot.

Learn on your own schedule

Microsoft Graph fundamentals

Develop apps with Microsoft Graph Toolkit

Explore Microsoft Graph scenarios for JavaScript development

Explore Microsoft Graph scenarios for ASP.NET Core development

Scale access to Microsoft 365 data for insights and analytics

Access Microsoft 365 data on Microsoft Graph at scale while ensuring secruity and governance in every step of the process. Streamline the delivery of this data into Microsoft Fabric in Delta Parquet format.

Get the latest Microsoft Graph news

Help design a world-class user experience

We're looking for current and potential users of Microsoft Graph to join the Microsoft Graph User Research Program. Experience with Microsoft Graph is not required to participate in this program.

Back to top