Microsoft Graph is a unified endpoint for accessing data, intelligence, and insights coming from the Microsoft cloud. You can find more information at developer.microsoft.com/graph
Users can begin developing immediately by connecting with the REST API directly if they desire. If you are interested in diving right in to Graph data, the SDK provides a few shortcuts:
- HTTP logic is written for you so you reduce the amount of boilerplate you need to get started
- The SDK gives you access to PHP objects that you can use to access and update instead of working directly with JSON
- An extra layer of error handling and intelligent defaults helps you debug your application
View the getting started steps to make your first request with Graph.
- General - General usage examples and common patterns.
- Authentication - Detailed examples of different authentication methods and token
- FAQ - Frequently asked questions and troubleshooting common problems.
- Users - Examples of working with user-related Graph API endpoints.
- Application - Examples of working with application-level Graph API operations.
- Drives - Examples for working with OneDrive and SharePoint drives.
- Groups - Code samples for managing Microsoft 365 groups.
- Uploads - Examples showing how to upload files, including large file upload support.
- Sharepoint - Samples demonstrating SharePoint-specific functionality.
To make calls to the Beta Microsoft Graph API, check out our Microsoft Graph Beta SDK.
View the contributions guidelines for more information on submitting a pull request.
Check out our Frequently Asked Questions.
Bugs are filed and monitored in GitHub issues.
You can also ask developers and the community Graph-related questions on Microsoft Q&A.