Skip to main content

Quetzly Desktop App – Version 1.1.0

· 4 min read
Mayro Najarro

Over the past couple of weeks, I received some thoughtful feedback about the desktop tool around what it was missing compared to the Chrome extension. One thing that stood out was that many organizations have IT policies that prevent installing browser extensions on work machines. That made it clear that some of the extension’s functionality needed to live in the desktop app as well.

Version 1.1.0 brings a lot of that over.

Service-Level Assertion Checks

A new addition in v1.1.0 is assertion checks for ArcGIS Map Services and Feature Services.

When you send a request to one of these service types, Quetzly now automatically runs a suite of checks and surfaces the results in a dedicated Assertions tab in the response panel. In addition to checking the HTTP status code, they also inspect the actual content of the service:

  • Is the service reachable and returning a valid response?
  • Are layers and tables defined?
  • Is the spatial reference consistent with the reported extent?
  • Do feature layers have data?
  • For Map Services: does a live map export succeed?

This catches the kind of silent failures that look fine on the surface but will break an app downstream.

Assertion Checks in the Monitor

The Monitor section now supports assertions too. If you have services that tend to misbehave, you can add them there and track their status at whatever interval you choose.

There's a new Enable Assertions toggle next to the Add button. When it's on (the default), adding an ArcGIS Map or Feature Service endpoint runs the full assertion suite on every check cycle — not just a ping.

The status column now shows three states:

  • 🟢 All checks passed
  • ⚠️ One or more non-critical failures
  • 🔴 Critical failure (unreachable, no layers, bad status)

Hover over any status icon to see a full breakdown of every check that passed or failed. No more guessing what "unhealthy" actually means.

GIS Service Health Report

You can now generate reports for an entire ArcGIS Server site directly from the desktop app. This reporting workflow was originally built for the Chrome extension, but it made sense to bring it into the desktop version so more people could use it regardless of their environment.

In the desktop app you will find a new Report section has been added to the sidebar.

Paste in an ArcGIS Server root URL and click Run. Quetzly will crawl all folders, discover every service, and run assertion checks across the entire directory. The results come back as:

  • Summary cards: total services scanned, overall health score, critical outages, average response time
  • A health donut chart and a service-type breakdown bar chart
  • A sortable, filterable table of every service with its status and failure details
  • Click any service name to jump straight to it in the API section

When you're done, you can export the full report as a PDF which is useful for sharing with a team or keeping on file.

Save URLs Directly to Sets

A few smaller improvements made it in as well. Saving map layers and service URLs is easier in the Sets section, and the History tab now keeps track of ArcGIS Server sites you’ve previously run reports on, so you can reference them later without having to re-enter anything.

Sets alsonow include a text input where you can paste a list of service URLs (one per line) and save them as a named set immediately without needing a map loaded or any prior request history. The set shows up right away in the Sets list, and each URL is clickable to load it into the API section.

This makes it much faster to set up monitoring or batch-test a group of services from scratch.


What's Next

Looking ahead, I’m hoping to add sorting to the report table in the Chrome extension. It’s already part of the desktop app, so bringing that consistency over feels like the next step.

As always, I welcome feedback. Hearing how people are using the tool and what they wish it could do has been incredibly helpful. Let’s keep shaping this together.

You can follow along on the roadmap or share ideas through the feedback page.

Thanks for testing and reporting issues. This release wouldn't have happened without some great user feedback.

Download Quetzly Desktop →