January 30th, 2023

Microsoft Graph Developer Proxy v0.4 with improved output, more guidance, and plugins 

Build resilient and performant apps with the latest preview version of the Microsoft Graph Developer Proxy. In this new version, we’re excited to introduce improved console output, new guidance for detecting calling beta APIs and support for custom plugins. 

Download Microsoft Graph Developer Proxy v0.4 and check if your apps properly handle API errors. 

Improved console output 

As we continue to add new functionality to the Developer Proxy, we appreciated your feedback that at times, it was hard to follow the different messages logged in the console. We worked together with you to make the output easier to read. 

In this version, we’ve improved the readability of the output generated by the Developer Proxy. 

Microsoft Graph Developer Proxy with improved logging to consoleMicrosoft Graph Developer Proxy with improved logging to console 

Messages logged by the Developer Proxy are labeled with a type to help you scan through them. Messages that span over multiple lines are grouped together visually. Additionally, each message ends with the request URL to which it relates. This makes it easier to understand the context when the app you’re testing issues many requests one after another. 

As you get more familiar with using the Developer Proxy, you might want to streamline its output even further. Rather than using textual labels, which are clearer but more verbose, you can configure the Developer Proxy to use Nerd Font icons instead. 

Microsoft Graph Developer Proxy using Nerd Font icons for messages logged in the consoleMicrosoft Graph Developer Proxy using Nerd Font icons for messages logged in the console 

To learn more about the logging configuration options, check out the documentation. 

Detecting calling Microsoft Graph beta endpoints 

One of the features you told us that you appreciate the most is the guidance offered in the Developer Proxy to help you build better apps. In the previous version, we introduced notifications for Microsoft Graph API requests that don’t use the $select query parameter. 

In this version, we continue our work on contextual guidance and introduce notifications for Microsoft Graph API requests to beta APIs. 

Microsoft Graph Developer Proxy showing a warning after detecting a call to a beta Microsoft Graph API Microsoft Graph Developer Proxy showing a warning after detecting a call to a beta Microsoft Graph API 

We don’t recommend using APIs in the Microsoft Graph beta endpoint in production applications, because they are subject to change. We want to help you check if you’re using them in your app, so you can make necessary adjustments. 

Support for plugins 

We realize that you might have organization-specific scenarios for using the Microsoft Graph Developer Proxy. In this version, we introduce support for plugins. We reimplemented all existing functionality of the Developer Proxy as plugins, which you can now control from the Developer Proxy’s configuration, giving you more control. What’s more, you can build your own plugins to address your unique needs. 

To learn more about the plugin system, check out our documentation. 

Try it now! 

Download Microsoft Graph Developer Proxy v0.4 and check if your apps properly handle API errors.

Also:

We’re excited about this new version and can’t wait for you to try it out. We look forward to hearing how you like the improvements, and how we could make the Microsoft Graph Developer Proxy even better. 

 

Author

Waldek Mastykarz
Principal Developer Advocate
Garry Trinder
Senior Cloud Advocate for Microsoft 365

0 comments

Discussion are closed.