Save time with Microsoft Graph REST APIs and SDKs

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.

Developer getting started with Microsoft Graph and a programming language

Get started

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

Save time with tools

Graph Explorer

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

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 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

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.

Developer using a Microsoft 365 Developer Program instant sandbox

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

Microsoft Graph fundamentals

Develop apps with Microsoft Graph Toolkit learning path

Develop apps with Microsoft Graph Toolkit

Explore Microsoft Graph scenarios for JavaScript development learning path

Explore Microsoft Graph scenarios for JavaScript development

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

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

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

Real-time collaboration with Azure and Microsoft 365

This custom solution uses Microsoft Graph Toolkit and Fluid Framework.