Telerik blogs
FiddlerT_870x220

Fiddler is one of the most downloaded and most loved Telerik tools. Fiddler Everywhere is the next generation of Fiddler - now available on macOS, Linux, and Windows. This article covers key features and where they can be found in Fiddler Everywhere.

In the more than 15 years of Fiddler's history, it's become one of the most popular Telerik products. Fiddler has also become a victim of its own success, as it has A LOT of distinct features for A LOT of different types of users!

fiddler classic ui

Long-time users of Fiddler are ok with this, should we say, "cluttered" UI. They know where their features are and how to use them. And you know what, Fiddler is popular because what it does, it does very well.

There are some things that Fiddler "Classic" (what we term the current Windows-only version of Fiddler) doesn't do well though. It's not especially inviting to new users due to the aforementioned complicated UI. It also isn't easily accessible to the growing base of web and desktop developers on macOS and Linux.

Fiddler Everywhere FTW

It's primarily out of these concerns that Fiddler Everywhere was born. Fiddler Everywhere is a more focused implementation of Fiddler that provides access to the most-adored features of Fiddler Classic. And it works across all platforms equally well: macOS, Linux, and Windows.

Suffice it to say, Fiddler Classic isn't going anywhere. You know it, you love it, and we will continue to support it.

Those of you who have been using Fiddler for a long time might be curious about exactly which features are migrating to Fiddler Everywhere, where they are, and how you use them.

Traffic Inspector

One of the primary uses of Fiddler is to inspect HTTP/HTTPS traffic to and from browsers and desktop apps. This is a critically important feature for Fiddler users, so it was a no-brainer feature to add to Fiddler Everywhere.

Inspector in Fiddler Classic

fiddler classic inspector

Fiddler (both Classic and Everywhere) can log all traffic between your device and any remote endpoint. Any application on your computer that supports a system network proxy (all modern browsers and likely any desktop app you are developing) can have its network traffic monitored and debugged.

Fiddler Classic allows you to dive into the details of any specific network request, including:

  • Headers
  • TextView
  • SyntaxView
  • WebForms
  • HexView
  • Auth
  • Cookies
  • Raw
  • JSON
  • XML

Inspector in Fiddler Everywhere

fiddler everywhere inspector

Likewise, Fiddler Everywhere provides access to a similar set of details:

  • Headers
  • Text
  • Web Forms
  • Cookies
  • Raw
  • JSON
  • XML

API Composer

Modern apps are oftentimes powered by separate remote APIs. Tools such as Postman are widely used to help test and debug these remote API endpoints.

Fiddler Classic provides an API composer, similar to what can be accomplished with Postman:

API Composer in Fiddler Classic

fiddler classic composer

With Fiddler Everywhere, we've seen how critical this piece of functionality is in your debugging workflow. So not only have we included this feature from Fiddler Classic, but we have improved upon it:

API Composer in Fiddler Everywhere

fiddler everywhere composer

With Fiddler Everywhere, you can edit headers and add parameters to your requests. For instance, if you want to hard code in your authorization test key, you can now do so!

Auto Responder

The AutoResponder feature has been updated and renamed to Rule Builder as of July 2021.

One of the most useful features of Fiddler (in this writer's humble opinion) is the Auto Responder. Using Auto Responder, you can set up rules to alter specific requests and test out a myriad of debugging scenarios. You can use local file assets instead of transmitting requests to the server and answer questions like:

  • What happens if my CDN goes down?
  • Does my app break if the remote API returns a 500 error?
  • If images aren't served properly from the server, does it completely bonk the layout of my app?
  • What about if there is significant latency with my remote APIs?

Auto Responder in Fiddler Classic

fiddler classic auto responder

Auto Responder is back (with a vengeance) in Fiddler Everywhere! Not only can you construct your rules in a more elegant and intuitive manner, but you can also stack and re-order rules to provide a fully customized means of responding to complicated requests.

Auto Responder in Fiddler Everywhere

fiddler everywhere auto responder

But [Insert Feature Name] is Missing!?!

Clearly Fiddler Classic is chock-full of features it has accumulated over its 15 year lifespan:

fiddler classic features

And not all of them are in Fiddler Everywhere, nor will all of them ever be in Fiddler Everywhere. Does this mean you should stop using Fiddler Classic? No! In fact, you can use the two tools in parallel if you need to, especially as Fiddler Everywhere features ramp-up.

Try Fiddler Everywhere Today

There is quite literally no reason to wait! Especially if you are already on macOS or Linux, download Fiddler Everywhere today and take a spin through the features available. Over the forthcoming weeks and months you will start seeing more significant improvements in the usability and feature set of Fiddler Everywhere.

Try Fiddler Everywhere

Happy debugging! 🐛


Rob Lauer is a Product Manager for Telerik
About the Author

Rob Lauer

A maker at heart and a supporter of the open web, Rob is Developer Relations Lead at Blues Wireless. You can find Rob rambling incoherently on Twitter @RobLauer.

Related Posts

Comments

Comments are disabled in preview mode.