Grass for Grafana is a native Grafana client for macOS, iPadOS, iOS and visionOS. Talks to your existing Grafana servers, no server-side install required. Interested in letting us write an app for you? Contact us!

Grass for Grafana is a native Grafana client for macOS, iPadOS, iOS and visionOS. Talks to your existing Grafana servers, no server-side install required. Interested in letting us write an app for you? Contact us!

Grass for Grafana is a native Grafana client for Apple platforms. It talks to your existing Grafana servers over the standard HTTP API, with no plugins to install on the server side. Dashboards, datasources, alerts and Explore all run natively, so the chrome stays out of the way and the data stays close.

Built from scratch in SwiftUI for macOS, iPadOS, iOS and visionOS. Charts render through a Canvas-backed engine that matches Grafana's visual conventions (palette, thresholds, units, gradients) while feeling at home on every Apple platform - keyboard shortcuts, Quick Open, multi-window, the menu bar extra, Lock Screen widgets, Shortcuts intents.

Multiple accounts side by side. Switch profiles from the sidebar footer (or the title-bar menu on iOS). Authentication via bearer token or session cookie. Prometheus is the v1 focal point, with Loki tailing in Explore.

Grass is mostly read-only. Inspect, browse, alert, query. Editing dashboards stays in Grafana's web UI for now.

Grass runs on macOS, iPadOS, iOS and visionOS 26 and later.
Available on the App Store: Grass for Grafana.

TODO: nice screenshots! :-)

Features

  • Native SwiftUI dashboards on macOS, iPadOS, iOS and visionOS, no plug-in install or web bridge on the server side.
  • Canvas-backed chart engine matching Grafana's timeseries, stat, bar gauge, pie, heatmap, state timeline, and table renderers, including thresholds, gradients, named palettes and unit formatting.
  • Multi-account, multi-window
  • Cmd-K Quick Open across every signed-in profile: dashboards, folders, datasources, library panels, playlists - jump anywhere in one keystroke.
  • Explore: ad-hoc PromQL / LogQL / SQL / InfluxQL queries with run history, inspector and live Loki tail.
  • Alerting: rules, silences, contact points and notification policies, browsable per-account.
  • Playlists, snapshots, library panels and a fast keyboard-first folder browser.
  • Bearer token or session-cookie authentication; secrets stored exclusively in the Keychain. Sandboxed Release builds.
  • Lock Screen and Home Screen widgets backed by the same chart engine, plus App Intents for Shortcuts and Spotlight.

Support

Looking for help with Grass for Grafana? Check out the: Support page.

Credit where credit is due!

Grafana Labs for building the dashboarding tool a generation of operators actually likes using, and for keeping its HTTP API open enough that native clients like Grass are possible.