Home › Developer Tools
Information
Preview 2 platforms
iPhone 5 images
iPad 4 images
What’s New Version 2.0.2
Bug fixes & improvements:
• Fixed a blank screen that some users saw after signing in with web authentication (OAuth / SSO).
• Fixed login issues with Authentik and other multi-step SSO providers.
• Added support for passkeys and password-manager AutoFill when signing in via external providers such as GitHub (Grafana Cloud). A Safari browser is now used for those flows, giving full access to your saved credentials and passkeys.
• Fixed the dashboard list continuously flickering and resetting scroll position during background refresh, making it impossible to scroll through large lists.
Description
Access Your Grafana Dashboards and Alerts Anywhere, Anytime
GrafanaUI brings complete Grafana monitoring to your iPhone and iPad. Monitor dashboards and get instant push notifications for critical alerts—even when the app is closed. Perfect for on-call engineers, SREs, and DevOps teams.
WHAT’S NEW IN 2.0.0: ALERT MONITORING
Version 2.0.0 introduces end-to-end Grafana alert monitoring on iOS: push notifications on the lock screen, background alert updates using a dedicated Alerts API token, filters (state, dashboard, folder, server, date range), notification rules to reduce noise, every alert state (Alerting, OK, Pending, No Data, Paused), configurable refresh intervals (1 minute to 1 hour), multi-server aggregation, and an app icon badge for alerting counts.
Performance & battery: Low Power Mode and Adaptive Refresh tune refresh behavior; dashboards use manual pull-to-refresh so they don’t idle-poll; stricter background rules and smarter caching reduce network use.
Never miss a critical alert—secure API-token authentication plus a polished alerts experience.
KEY FEATURES
Alert monitoring & notifications
• Push notifications; background alert updates while the app is closed
• All alert states; filter by state, dashboard, folder, server, or date range
• Alert detail view with metadata, labels, annotations; notification rules for muting noise
• Configurable intervals; multi-server aggregation; badge counts
Dashboards
• Browse and search dashboards; tags; folders; favorites; WebView-based viewing with pull-to-refresh
Multiple servers & authentication
• Connect to multiple Grafana servers; cloud or self-hosted
• Web Authentication (OAuth, SAML, SSO), Basic Auth, or API tokens for alerts
• Credentials stored in iOS Keychain
Performance, security & design
• Low Power Mode, Adaptive Refresh, smart caching
• Optional PIN/biometrics; no third-party ad analytics SDKs
• Offline dashboard cache where applicable; Dark Mode; 9 languages
PERFECT FOR
DevOps, SREs, system administrators, data analysts, and anyone using Grafana.
USE CASES
On-call and incident response; remote work with secure connections; quick status checks on the go.
Your credentials stay in Keychain; biometrics adds an optional extra layer.
REQUIREMENTS
• iPhone and iPad compatible
• iOS 15.0 or later
• Access to your Grafana server (cloud or self-hosted)
IMPORTANT NOTE
Unofficial Grafana client—not affiliated with, endorsed by, or sponsored by Grafana Labs.
GETTING STARTED
1. Add your Grafana server URL
2. Choose authentication (Web Auth, Basic Auth, or None)
3. Configure an Alerts API Token in server settings for notifications
4. Enable notifications in Settings
5. Set up PIN or biometric authentication (optional)
Start monitoring your Grafana dashboards and alerts today.
SUPPORT
Having issues or suggestions? Follow us on Instagram @freshlab.app for updates and support.
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 14 versions
Build 887108443v2.0.22026-06-17 23:01:28
Bug fixes & improvements:
• Fixed a blank screen that some users saw after signing in with web authentication (OAuth / SSO).
• Fixed login issues with Authentik and other multi-step SSO providers.
• Added support for passkeys and password-manager AutoFill when signing in via external providers such as GitHub (Grafana Cloud). A Safari browser is now used for those flows, giving full access to your saved credentials and passkeys.
• Fixed the dashboard list continuously flickering and resetting scroll position during background refresh, making it impossible to scroll through large lists.
Build 885066060v2.0.12026-04-29 21:12:43
Minor bug fixes and stability improvements.
Build 884555262v2.0.02026-04-28 21:02:34
Version 2.0.0 — Alerts & performance
What's new in this release:
• Add demo Grafana: From the empty Servers screen, add FreshLab’s public demo instance in one tap. The alerts API token for the demo is stored only on our servers—not in the app.
• Delete account: Settings supports deleting your FreshLab account and clearing associated backend and local data (subscriptions remain subject to Apple’s billing rules).
• Privacy & Terms: Privacy Policy and Terms of Service updated (April 2026) for device API identity, backend alert processing, optional demo Grafana, and account controls. In-app Terms of Service text updated accordingly.
• Reliability: Clearer server error messages when the API returns a detailed reason; session re-login sheet opens in a more compact size on supported iOS versions.
NEW FEATURES
• Alerts Monitoring: Complete Grafana alert management with real-time monitoring
• Push Notifications: Get notified about alerting states even when app is closed
• Background Alert Updates: Automatic alert fetching in background using API token authentication
• Alert Filtering: Filter by state, dashboard, folder, server, or date range
• Alert Detail View: Full alert information with metadata, labels, and annotations
• Notification Rules: Create rules to mute specific alerts based on criteria
• All Alert States: View alerts in all states (Alerting, OK, Pending, No Data, Paused)
• Configurable Refresh Intervals: Set alert refresh from 1 minute to 1 hour
• Multi-Server Alerts: Aggregate alerts from multiple Grafana servers
• Badge Count: App icon badge shows total alerting alerts across all servers
PERFORMANCE & BATTERY OPTIMIZATION
• Low Power Mode: Reduce refresh frequency to save battery
• Adaptive Refresh: Automatically adjusts refresh rate based on user activity
• Manual Dashboard Refresh: Dashboards only refresh on pull-to-refresh (no auto-updates)
• Stricter Background Rules: Background refresh respects low power mode and minimum intervals
• Smart Caching: Improved cache management to reduce network usage
IMPROVEMENTS
• API Token Authentication: Alerts use dedicated API tokens for reliable background updates
• Support for Basic Auth Servers: Alerts work correctly with basic authentication servers
• Enhanced Notification Logic: Improved notification delivery and tracking
• Better Error Handling: More informative error messages and recovery
• UI Polish: Modern subscription block design, improved alert list layout
• Help & FAQ: Added comprehensive alerts information and usage guide
BUG FIXES
• Fixed background alert updates not working when device is locked
• Fixed notifications not being sent for new alerts
• Fixed alert state persistence across app restarts
• Fixed loading spinner blinking when no alerts present
• Fixed keyboard constraint warnings when opening sheets
• Fixed haptic feedback errors on simulator/Mac
• Various translation improvements across all languages
Build 883260012v1.5.12026-03-12 06:56:00
Minor bug fixes and stability improvements.
Build 882872829v1.5.02026-03-01 17:26:57
Minor bug fixes and stability improvements.
Build 882659945v1.4.32026-02-21 21:05:50
Minor bug fixes and stability improvements.
Build 882541021v1.4.22026-02-20 00:14:03
Minor bug fixes and stability improvements.
Build 882221637v1.4.12026-02-06 21:04:42
Minor bug fixes and stability improvements.
Build 881812051v1.4.02026-02-05 14:30:31
Version 1.4.0 - Alerts Feature & Performance Improvements
What's new in this release:
NEW FEATURES
• Alerts Monitoring: Complete Grafana alert management with real-time monitoring
• Push Notifications: Get notified about alerting states even when app is closed
• Background Alert Updates: Automatic alert fetching in background using API token authentication
• Alert Filtering: Filter by state, dashboard, folder, server, or date range
• Alert Detail View: Full alert information with metadata, labels, and annotations
• Notification Rules: Create rules to mute specific alerts based on criteria
• All Alert States: View alerts in all states (Alerting, OK, Pending, No Data, Paused)
• Configurable Refresh Intervals: Set alert refresh from 1 minute to 1 hour
• Multi-Server Alerts: Aggregate alerts from multiple Grafana servers
• Badge Count: App icon badge shows total alerting alerts across all servers
PERFORMANCE & BATTERY OPTIMIZATION
• Low Power Mode: Reduce refresh frequency to save battery
• Adaptive Refresh: Automatically adjusts refresh rate based on user activity
• Manual Dashboard Refresh: Dashboards only refresh on pull-to-refresh (no auto-updates)
• Stricter Background Rules: Background refresh respects low power mode and minimum intervals
• Smart Caching: Improved cache management to reduce network usage
IMPROVEMENTS
• API Token Authentication: Alerts use dedicated API tokens for reliable background updates
• Support for Basic Auth Servers: Alerts work correctly with basic authentication servers
• Enhanced Notification Logic: Improved notification delivery and tracking
• Better Error Handling: More informative error messages and recovery
• UI Polish: Modern subscription block design, improved alert list layout
• Help & FAQ: Added comprehensive alerts information and usage guide
BUG FIXES
• Fixed background alert updates not working when device is locked
• Fixed notifications not being sent for new alerts
• Fixed alert state persistence across app restarts
• Fixed loading spinner blinking when no alerts present
• Fixed keyboard constraint warnings when opening sheets
• Fixed haptic feedback errors on simulator/Mac
• Various translation improvements across all languages
Build 881015222v1.3.02025-12-31 11:51:43
NEW FEATURES
• Web Authentication: Login with OAuth, SAML, LDAP, and other third-party authentication services
• Automatic subpath detection: App automatically detects and configures Grafana subpath (e.g., /grafana)
• Improved pull-to-refresh: Dashboard list now refreshes correctly with web authentication
• Collapse/Expand All Folders: New buttons to quickly collapse or expand all dashboard folders
IMPROVEMENTS
• Enhanced cookie synchronization between web authentication and API calls
• Better error handling and user feedback
• Optimized logging for better performance
• Fixed double-slash URL issues during automatic subpath correction
• Improved folder state management: Folders now remember their collapsed/expanded state correctly
BUG FIXES
• Fixed pull-to-refresh showing cached data instead of fresh data
• Fixed authentication flow with third-party services
• Improved dashboard loading reliability
• Fixed folder auto-expansion: Folders now stay collapsed when manually collapsed
• Fixed pagination issue: "Load more" button now correctly loads additional starred and ungrouped dashboards
Build 880300837v1.2.62025-12-03 18:41:21
• Fixed PIN authorization getting stuck after entering the correct code
• Improved crash prevention in connection testing
• Better error handling for API Token authentication
• Enhanced dashboard loading reliability
• Fixed false authentication error messages
• Added support for 9 languages: English, German, Spanish, French, Italian, Japanese, Portuguese, Ukrainian, and Simplified Chinese
• Performance improvements and bug fixes
Build 879713903v1.2.42025-11-17 12:22:24
What’s new in this release:
- Favorite dashboards for instant access from the top of the list
- Connection testing now validates credentials before saving a server
- Safe workflow for trusting self-signed certificates
- Improved folder grouping and offline fallbacks for dashboard details
- Documentation and in-app Help & FAQ refreshed with the latest guidance
- Modified the view for iPad. Now it's more comfortable
- Bug fixes
Build 879622787v1.12025-11-10 22:58:35
Added support for 'none' authentication type.
Improved server management and introduced dashboard folders for better navigation.
Added favourites dashboards for better navigation.
Fixed bugs.
Build 879230677v1.02025-11-07 07:51:06
Price history by region
Currency
Show
Columns
Search
Availability 103 of 103 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
DE | de-DE | EUR 1.99 | 3 | 3.3 | 2.0.2 |
US | en-US | USD 1.99 | 3 | 3.7 | 2.0.2 |
AR | es-MX | USD 1.99 | 1 | 1.0 | 2.0.2 |
CL | es-MX | CLP 1990 | 1 | 1.0 | 2.0.2 |
CR | es-MX | USD 1.99 | 1 | 1.0 | 2.0.2 |
CZ | en-GB | CZK 49 | 1 | 5.0 | 2.0.2 |
FR | fr-FR | EUR 1.99 | 1 | 5.0 | 2.0.2 |
PL | en-GB | PLN 9.99 | 1 | 1.0 | 2.0.2 |
PT | pt-PT | EUR 1.99 | 1 | 1.0 | 2.0.2 |
AG | en-GB | USD 1.99 | 0 | — | 2.0.2 |
AI | en-GB | USD 1.99 | 0 | — | 2.0.2 |
AO | en-GB | USD 1.99 | 0 | — | 2.0.2 |
AT | de-DE | EUR 1.99 | 0 | — | 2.0.2 |
AU | en-AU | AUD 2.99 | 0 | — | 2.0.2 |
BB | en-GB | USD 1.99 | 0 | — | 2.0.2 |
BE | en-GB | EUR 1.99 | 0 | — | 2.0.2 |
BF | en-GB | USD 1.99 | 0 | — | 2.0.2 |
BG | en-GB | EUR 1.99 | 0 | — | 2.0.2 |
BJ | en-GB | USD 1.99 | 0 | — | 2.0.2 |
BO | es-MX | USD 1.99 | 0 | — | 2.0.2 |
BR | pt-BR | BRL 12.9 | 0 | — | 2.0.2 |
BS | en-GB | USD 1.99 | 0 | — | 2.0.2 |
BW | en-GB | USD 1.99 | 0 | — | 2.0.2 |
BZ | en-GB | USD 1.99 | 0 | — | 2.0.2 |
CA | en-CA | CAD 2.99 | 0 | — | 2.0.2 |
CD | en-GB | USD 1.99 | 0 | — | 2.0.2 |
CG | en-GB | USD 1.99 | 0 | — | 2.0.2 |
CH | de-CH | CHF 2 | 0 | — | 2.0.2 |
CI | fr-FR | USD 1.99 | 0 | — | 2.0.2 |
CM | fr-FR | USD 1.99 | 0 | — | 2.0.2 |
CO | es-MX | COP 9900 | 0 | — | 2.0.2 |
CV | en-GB | USD 1.99 | 0 | — | 2.0.2 |
DK | en-GB | DKK 19 | 0 | — | 2.0.2 |
DM | en-GB | USD 1.99 | 0 | — | 2.0.2 |
DO | es-MX | USD 1.99 | 0 | — | 2.0.2 |
DZ | en-GB | USD 1.99 | 0 | — | 2.0.2 |
EC | es-MX | USD 1.99 | 0 | — | 2.0.2 |
ES | es-ES | EUR 1.99 | 0 | — | 2.0.2 |
FI | en-GB | EUR 1.99 | 0 | — | 2.0.2 |
GA | fr-FR | USD 1.99 | 0 | — | 2.0.2 |
GB | en-GB | GBP 1.99 | 0 | — | 2.0.2 |
GD | en-GB | USD 1.99 | 0 | — | 2.0.2 |
GH | en-GB | USD 1.99 | 0 | — | 2.0.2 |
GM | en-GB | USD 1.99 | 0 | — | 2.0.2 |
GR | en-GB | EUR 1.99 | 0 | — | 2.0.2 |
GT | es-MX | USD 1.99 | 0 | — | 2.0.2 |
GW | en-GB | USD 1.99 | 0 | — | 2.0.2 |
GY | en-GB | USD 1.99 | 0 | — | 2.0.2 |
HN | es-MX | USD 1.99 | 0 | — | 2.0.2 |
HR | en-GB | EUR 1.99 | 0 | — | 2.0.2 |
HU | en-GB | HUF 999 | 0 | — | 2.0.2 |
IE | en-GB | EUR 1.99 | 0 | — | 2.0.2 |
IS | en-GB | USD 1.99 | 0 | — | 2.0.2 |
IT | it | EUR 1.99 | 0 | — | 2.0.2 |
JM | en-GB | USD 1.99 | 0 | — | 2.0.2 |
KE | en-GB | USD 1.99 | 0 | — | 2.0.2 |
KN | en-GB | USD 1.99 | 0 | — | 2.0.2 |
KY | en-GB | USD 1.99 | 0 | — | 2.0.2 |
LC | en-GB | USD 1.99 | 0 | — | 2.0.2 |
LR | en-GB | USD 1.99 | 0 | — | 2.0.2 |
LU | en-GB | EUR 1.99 | 0 | — | 2.0.2 |
LY | en-GB | USD 1.99 | 0 | — | 2.0.2 |
MA | en-GB | USD 1.99 | 0 | — | 2.0.2 |
MG | en-GB | USD 1.99 | 0 | — | 2.0.2 |
ML | en-GB | USD 1.99 | 0 | — | 2.0.2 |
MS | en-GB | USD 1.99 | 0 | — | 2.0.2 |
MU | en-GB | USD 1.99 | 0 | — | 2.0.2 |
MW | en-GB | USD 1.99 | 0 | — | 2.0.2 |
MX | es-MX | MXN 39 | 0 | — | 2.0.2 |
MZ | en-GB | USD 1.99 | 0 | — | 2.0.2 |
NA | en-GB | USD 1.99 | 0 | — | 2.0.2 |
NE | en-GB | USD 1.99 | 0 | — | 2.0.2 |
NG | en-GB | NGN 3200 | 0 | — | 2.0.2 |
NI | es-MX | USD 1.99 | 0 | — | 2.0.2 |
NL | nl | EUR 1.99 | 0 | — | 2.0.2 |
NO | en-GB | NOK 29 | 0 | — | 2.0.2 |
NZ | en-AU | NZD 3.99 | 0 | — | 2.0.2 |
PA | es-MX | USD 1.99 | 0 | — | 2.0.2 |
PE | es-MX | PEN 9.9 | 0 | — | 2.0.2 |
PY | es-MX | USD 1.99 | 0 | — | 2.0.2 |
RO | en-GB | RON 9.99 | 0 | — | 2.0.2 |
RW | en-GB | USD 1.99 | 0 | — | 2.0.2 |
SC | en-GB | USD 1.99 | 0 | — | 2.0.2 |
SE | sv | SEK 29 | 0 | — | 2.0.2 |
SK | en-GB | EUR 1.99 | 0 | — | 2.0.2 |
SL | en-GB | USD 1.99 | 0 | — | 2.0.2 |
SN | en-GB | USD 1.99 | 0 | — | 2.0.2 |
SR | en-GB | USD 1.99 | 0 | — | 2.0.2 |
ST | en-GB | USD 1.99 | 0 | — | 2.0.2 |
SV | es-MX | USD 1.99 | 0 | — | 2.0.2 |
SZ | en-GB | USD 1.99 | 0 | — | 2.0.2 |
TC | en-GB | USD 1.99 | 0 | — | 2.0.2 |
TD | en-GB | USD 1.99 | 0 | — | 2.0.2 |
TN | en-GB | USD 1.99 | 0 | — | 2.0.2 |
TT | en-GB | USD 1.99 | 0 | — | 2.0.2 |
TZ | en-GB | TZS 5900 | 0 | — | 2.0.2 |
UG | en-GB | USD 1.99 | 0 | — | 2.0.2 |
UY | en-GB | USD 1.99 | 0 | — | 2.0.2 |
VC | en-GB | USD 1.99 | 0 | — | 2.0.2 |
VE | es-MX | USD 1.99 | 0 | — | 2.0.2 |
VG | en-GB | USD 1.99 | 0 | — | 2.0.2 |
ZM | en-GB | USD 1.99 | 0 | — | 2.0.2 |
ZW | en-GB | USD 1.99 | 0 | — | 2.0.2 |
Change log 18 changes · US
✎
releaseNotes updated
Bug fixes & improvements:
• Fixed a blank screen that some users saw after signing in with web authentication (OAuth / SSO).
• Fixed login issues with Authentik
✎
description updated
Access Your Grafana Dashboards and Alerts Anywhere, Anytime
GrafanaUI brings complete Grafana monitoring to your iPhone and iPad. Monitor dashboards and get in
✎
subtitle updated
DevOps Dashboards & Alerts
✎
name updated
GrafanaUI
◆
Version 2.0.2 released
Bug fixes & improvements:
• Fixed a blank screen that some users saw after signing in with web authentication (OAuth / SSO).
• Fixed login issues with Authentik and other multi-step SSO providers.
• Added support for passkeys and password-m
◆
Version 2.0.1 released
Minor bug fixes and stability improvements.
◆
Version 2.0.0 released
Version 2.0.0 — Alerts & performance
What's new in this release:
• Add demo Grafana: From the empty Servers screen, add FreshLab’s public demo instance in one tap. The alerts API token for the demo is stored only on our servers—not in the
◆
Version 1.5.1 released
Minor bug fixes and stability improvements.
◆
Version 1.5.0 released
Minor bug fixes and stability improvements.
◆
Version 1.4.3 released
Minor bug fixes and stability improvements.
◆
Version 1.4.2 released
Minor bug fixes and stability improvements.
◆
Version 1.4.1 released
Minor bug fixes and stability improvements.
◆
Version 1.4.0 released
Version 1.4.0 - Alerts Feature & Performance Improvements
What's new in this release:
NEW FEATURES
• Alerts Monitoring: Complete Grafana alert management with real-time monitoring
• Push Notifications: Get notified about alerting states e
◆
Version 1.3.0 released
NEW FEATURES
• Web Authentication: Login with OAuth, SAML, LDAP, and other third-party authentication services
• Automatic subpath detection: App automatically detects and configures Grafana subpath (e.g., /grafana)
• Improved pull-to-refre
◆
Version 1.2.6 released
• Fixed PIN authorization getting stuck after entering the correct code
• Improved crash prevention in connection testing
• Better error handling for API Token authentication
• Enhanced dashboard loading reliability
• Fixed false au
◆
Version 1.2.4 released
What’s new in this release:
- Favorite dashboards for instant access from the top of the list
- Connection testing now validates credentials before saving a server
- Safe workflow for trusting self-signed certificates
- Improved fold
◆
Version 1.1 released
Added support for 'none' authentication type.
Improved server management and introduced dashboard folders for better navigation.
Added favourites dashboards for better navigation.
Fixed bugs.
◆
Version 1.0 released
DEde-DE
ARes-MX
CLes-MX
CRes-MX
CZen-GB
FRfr-FR
PLen-GB
PTpt-PT
AGen-GB
AIen-GB
AOen-GB
ATde-DE
AUen-AU
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BJen-GB
BOes-MX
BRpt-BR
BSen-GB
BWen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CMfr-FR
COes-MX
CVen-GB
DKen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
ESes-ES
FIen-GB
GAfr-FR
GBen-GB
GDen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HNes-MX
HRen-GB
HUen-GB
IEen-GB
ISen-GB
ITit
JMen-GB
KEen-GB
KNen-GB
KYen-GB
LCen-GB
LRen-GB
LUen-GB
LYen-GB
MAen-GB
MGen-GB
MLen-GB
MSen-GB
MUen-GB
MWen-GB
MXes-MX
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NLnl
NOen-GB
NZen-AU
PAes-MX
PEes-MX
PYes-MX
ROen-GB
RWen-GB
SCen-GB
SEsv
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
TNen-GB
TTen-GB
TZen-GB
UGen-GB
UYen-GB
VCen-GB
VEes-MX
VGen-GB
ZMen-GB
ZWen-GB