Microsoft Graph API

Use REST APIs and SDKs to access a single endpoint that provides access to rich, people-centric data and insights in the Microsoft Cloud.

Seated developer in a black hoodie getting started with Microsoft Graph. Surrounding his head are icons for python, java, javascript, typescript, php, dot net, and powershell languages.

Get started

Get up and running in 3 minutes or create a project in 30 minutes.

Save time with tools

Microsoft Graph Explorer illustration

Make requests and view responses instantly

Use Graph Explorer to try APIs on the default sample tenant or sign in to your own tenant.

Microsoft Graph Toolkit illustration

Integrate common experiences into your app quickly

Microsoft Graph Toolkit includes reusable components and authentication providers for commonly built experiences powered by Microsoft Graph APIs.

Developer using different SDKs to build Microsoft Graph apps

Accelerate app development

Use the Microsoft Graph SDKs to simplify building high quality, efficient, and resilient apps that access Microsoft Graph.

Microsoft Graph code samples illustration

Find code samples easily

Discover solutions that integrate seamlessly with Microsoft Graph.

Join the Microsoft 365 Developer Program

Get an instant sandbox

Sign up for a free renewable 90-day Microsoft 365 developer subscription that you can use to create your own sandbox and develop solutions independent of your production environment.

Join the Microsoft 365 developer program

Join the Microsoft 365 App Compliance Program

Developer member of the Microsoft 365 app compliance program

Publish and certify your app

After you build a new app, follow these guidelines to publish and certify it against security, privacy, and data handling standards. Apps that pass validation are designated Microsoft 365 Certified.

Go further with Microsoft learning paths

Microsoft Graph fundamentals learning path badge

Microsoft Graph fundamentals

Develop apps with Microsoft Graph Toolkit learning path badge

Develop apps with Microsoft Graph Toolkit

Explore Microsoft Graph scenarios for JavaScript development learning path badge

Explore Microsoft Graph scenarios for JavaScript development

Explore Microsoft Graph scenarios for ASP.NET Core development learning path badge

Explore Microsoft Graph scenarios for ASP.NET Core development

View more learning paths

Discover solutions that use the Microsoft Graph REST API

Real-time presence with Microsoft 365, Azure, and Power Platform

This custom solution uses Microsoft Graph Change Notifications and Azure Event Hubs.

Real-time collaboration with Azure and Microsoft 365

This custom solution uses Microsoft Graph Toolkit and Fluid Framework.