Graph Editor is your go-to tool for easily experimenting with Microsoft Graph. It beautifully displays requests and responses, making it easier for you to understand how Microsoft Graph works.
Within Graph Editor, you can manage your execution history, allowing you to effortlessly compare various requests and responses. Plus, with a rich set of sample queries, you can send a variety of requests with ease.
Click the badge below to download the installer directly:
You can also visit the Microsoft Store page to view more details.
You can send Microsoft Graph requests and see the responses.
You can see the history of the requests you have sent.
You can see the sample queries for Microsoft Graph.
You can use the built-in application ID to get the access token. You can also use your own application ID.
Some sample queries are not yet fully implemented. We are systematically implementing sample queries based on the Microsoft Graph API reference, with new queries added in each release.
What you can do: Use the main editor to send any Microsoft Graph request manually. Enter the endpoint URL, select the HTTP method, and configure headers and body as needed.
The App Library feature for managing multiple Microsoft Entra ID application registrations is under development and will be available in a future update.
What you can do: Manually enter your application credentials in the Access Token wizard. Consider documenting your application details in a secure location for quick reference.
Use Windows x64 with the .NET 10 SDK installed.
- Open the repository root folder in Visual Studio Code.
- Install the recommended C# Dev Kit and WinApp extensions.
- In Run and Debug, select Graph Editor (WinApp) and press F5.
F5 builds the project in Debug x64, launches it with package identity using WinApp, and attaches the C# debugger.
The project currently targets .NET 8, so the .NET 8 runtime is also required until the target is upgraded to .NET 10.
If the Microsoft Store version is installed, it can conflict with the development package because they share the same package identity. Back up any data you need and uninstall the Store version before debugging.
Custom queries are available only in Debug builds for testing sample queries. They are not available in Release builds.
This application includes the following third-party library:
- WinUIEdit
Copyright 2025 by Breece Walker See https://github.com/BreeceW/WinUIEdit/blob/main/LICENSE.
If you have any feedback, please post it on the issues page.
