KumaAlert
Uptime Kuma Monitor Alerts
USD 3.99 · Designed for iPad. Not verified for macOS.
KumaAlert - Uptime Kuma in your pocket
KumaAlert is a native app for keeping an eye on your Uptime Kuma servers from your iPhone, iPad, and Apple Watch. It stays quiet until something needs you, then makes sure you know. Connect one server or a dozen, see everything at a glance, and get alerted the moment a monitor goes down. When something breaks, you can acknowledge or snooze it right from the notification, a widget, your watch, or the app.
Know the moment something breaks
• Push alerts when a monitor goes down, and again when it recovers, with how long it was out
• Set each monitor to Info, Warning, or Critical. Critical alerts can break through silent mode and repeat until you acknowledge them
• A per-monitor alert delay so brief blips don't wake you
• Send a real test alert to check your sounds and settings work
Handle outages anywhere
• An Incidents tab with active outages pinned up top, live downtime timers, and Acknowledge and Snooze on each
• Downtime totals, mean time to recovery, and your flakiest monitor across 7, 30, or 90 days
• Live Activities that put an ongoing outage on your Lock Screen and Dynamic Island
• A full Apple Watch app that works even with your iPhone off, with complications for your watch face
• Home Screen and Lock Screen widgets that surface only what's down when it matters
Built for real infrastructure
• Drag to arrange monitors and move them between folders, with changes synced back to Uptime Kuma itself
• One-tap push setup, where KumaAlert creates the alert webhook for you
• Maintenance windows, Kiosk mode for a wall-mounted iPad, Siri, and Shortcuts
• iPad-native layout, plus Sign in with Apple and end-to-end encrypted sync so the server only ever sees ciphertext
One-time purchase. No subscriptions. No tracking.
Requires a self-hosted Uptime Kuma server.
more Bug's squashed! Full changelog: https://kumaalert.app/changelog/
4.0.1 6 hr ago
What's New in Version 4.0
This is a big update. KumaAlert now reaches your wrist, your Lock Screen, and beyond.
• Apple Watch app. Your monitors, live outages, and Acknowledge or Snooze right on your wrist, even with your iPhone off.
• Severity levels. Mark monitors Info, Warning, or Critical. Critical alerts can break through silent mode and Do Not Disturb, and repeat until you acknowledge them.
• Act from anywhere. Acknowledge or snooze from the notification, a widget, the Live Activity, or the new Incidents tab.
• A new Incidents tab. Active outages pinned with live counters, downtime stats, and mean time to recovery.
• A full family of widgets. Home Screen and Lock Screen, showing only what's down when it matters.
• One-tap push setup. KumaAlert creates the Uptime Kuma webhook for you.
• Arrange monitors by dragging, plus Siri and Shortcuts, a Control Center control, and per-monitor alert delays.
There are also reliability fixes for Live Activities and reconnects, and tougher push security. KumaAlert is now free for registered charities.
Full changelog: https://kumaalert.app/changelog/
4.0 15 Jul
NEW FEATURES
- See how long a monitor has been down. Down monitors now show a live outage duration on the Monitors list, on the monitor's detail screen ("Down for 23 min"), and next to the affected monitor on the Home Screen widget.
- Optional "last updated" caption on the widget. Turn it on under Settings → Widget to see how fresh the widget's data is. Off by default.
PERFORMANCE
- Much smoother scrolling on the Monitors tab. Heartbeat history now lives in memory instead of being written to the on-device database on every check, removing the constant background churn that caused stutters while scrolling.
- Snappier everywhere on large servers. The monitor list no longer re-parses every monitor's configuration on each screen update, and incoming status updates are applied on a steady cadence instead of piling up and landing as one big freeze.
- The Overview tab no longer rebuilds itself every few seconds. The live average-response figure now updates in place.
- The app takes up less space. A one-time cleanup on first launch after updating removes the heartbeat history previously accumulated on your device; history is fetched fresh from your server instead.
BUG FIXES
- Background widget refresh now works on standard Uptime Kuma servers. The app was calling an endpoint that only exists on some forks and silently giving up; it now uses the standard metrics endpoint your API key is made for, so the widget updates in the background as intended.
- History chart tooltips now point at the bar you tapped. Near the edges of the 24-hour chart on a monitor's detail screen, the popup could appear anchored to a neighbouring bar.
NOTES
Response-time charts and recent checks now stream from your Uptime Kuma server when the app connects, so they may take a second or two to appear after a cold launch and aren't available offline - matching how the Uptime Kuma web dashboard behaves.
3.2.0 2 Jul
NEW FEATURES
- Tap a bar in a monitor's history chart to see what happened. On a monitor's detail screen, tap any bar in the 24 hour chart to see the time and status, like "Degraded performance" or "Offline". Tap again to dismiss.
BUG FIXES
- Recent Incidents stays put when you go back. Opening an incident and returning no longer clears the list.
- New monitors now keep your default notification channels. Any channel set as a default in Uptime Kuma is switched on automatically, just like the web app.
- Kiosk Mode fits the screen on iPad. Tiles now resize to fit however many monitors you have, so everything stays visible without scrolling.
3.1.0 28 Jun
## New Features
- A "What's New" welcome on first launch after updating, highlighting each release and pointing you to anything you need to set up.
## Bug Fixes
- The Home Screen widget now refreshes on its own while the app is closed, instead of staying on a stale status until you reopen the app. This requires an API key (Uptime Kuma → Settings → API Keys), saved in the app under Settings → your server → API Key. iOS still decides exactly when background refreshes run, so updates are periodic rather than instant.
3.0.2 29 May
Bug fixes and performance improvements.
3.0.1 26 May
KumaAlert 3.0 — now on iPad
- Universal app — a native iPad layout with a dashboard Overview, plus Stage Manager and Split View.
- Sign in with Apple — your servers, logins, and settings sync across devices, end-to-end encrypted.
- Per-monitor alerts — mute any monitor or set it to down-only, right from its detail screen.
- Live Activities — watch an outage live on your Lock Screen and Dynamic Island, with a duration timer.
- Kiosk mode — turn a wall-mounted iPad into a full-screen status board.
- Recovery alerts & louder sounds — see how long something was down, and pick alarm-style tones you won't miss.
Plus smoother scrolling, faster reconnects, and a long list of fixes.
Full changelog at https://kumaalert.app/changelog/
3.0.0 25 May
New Features
- In-app support form, send a message from Settings → Support without leaving the app
- Tag filtering on the Monitors tab
- Soft monitor-list refresh, pull-to-refresh
- Scrub the response time chart on the monitor detail page, press and drag across the chart to see the latency and timestamp at any point
- Support for Uptime Kuma's new oracledb monitor type (Uptime Kuma 2.3.0)
- Support for Uptime Kuma's websocket-upgrade monitor type, including editing the wss:// URL in the monitor form
Refinements
- Default monitor sort is now alphabetical (A–Z), and the "Default order" option has been retired
- Maintenance tab in Manage now leads with a clearer explanatory note
Performance
- Smoother scrolling on the Monitors tab
Bug Fixes
- Adding a server with a plain http:// URL now shows an inline warning and a clear error explaining that iOS blocks plain HTTP
- Servers with missing or rejected stored credentials previously left the UI stuck on Offline with no message
- Filtering by Down, Maintenance or Paused on the Monitors tab no longer renders empty group folders
- Page titles could overlap the iOS status bar on certain devices (notably iPhone 15 Pro Max), the headers now always sit below the system clock
2.1.0 1 May
New Features
- Server picker on the Manage tab — switch between configured servers and see which monitors and maintenance windows live on each, matching the Monitors tab behaviour
- Choose which server to add a new monitor to — the Add Monitor form now shows a target server picker when you have more than one configured
- Type numbers directly into stepper fields — port, packet size, intervals, retries, and other numeric inputs now accept tap-to-edit input instead of requiring +/- presses
Refinements
- Default monitor sort is now alphabetical (A–Z) — existing installs are migrated automatically on next launch; the sort menu still lets you switch back to server order or Z–A
- Display title no longer overlaps the system status bar on certain iPhones
- New monitors appear in the Manage list immediately after creation instead of waiting for the next sync
Bug Fixes
- Fixed maintenance toggle not visually reflecting the paused/active state — sliding the toggle now flips the row immediately and stops the maintenance as expected
- Fixed Save button being incorrectly disabled when editing a maintenance window with no monitors selected — you can now save with zero monitors to clear all assignments
- Fixed "Cannot read properties of undefined" and "NOT NULL constraint failed: monitor.conditions" errors when adding a monitor on Uptime Kuma 2.x — required default fields are now seeded automatically
2.0.3 29 Apr
New Features
- Persistent down alerts — opt-in time-sensitive notifications that break through Focus and Do Not Disturb so you don't miss an outage
- Sort monitors alphabetically (A–Z or Z–A) from a new sort menu beside the search bar on the Monitors tab; your choice is remembered between sessions
Performance
- Fixed UI lockup when switching between tabs with many monitors — Response Times card no longer blocks the main thread on appear
- Reduced redraw cost on the dashboard — heartbeat updates for one monitor no longer invalidate the entire monitor list
- Smoother scrolling on the Monitors tab — heartbeat charts now reserve their space from first paint instead of growing as data loads, and nested group lists update independently rather than rebuilding together
- Removed the always-on red pulse animation from the Monitors list dots; the leading red bar still flags down monitors and scroll no longer competes with per-row animations
- Throttled the response time number on each Monitors row to refresh every 10 seconds — detail view and widget continue to update live
Refinements
- Removed the unused "Switch" button from the settings server card — all configured servers are always live
Bug Fixes
- Fixed servers with two-factor authentication showing as "disconnected" in the app even when they were working normally — sign-in is now recognised correctly on every reconnect
2.0.2 26 Apr
New Features
- Complete overhaul of app design!
- New app icon
- Ability to change Server Names
- New homescreen widget introduced
- Added quiet hours to notifications
- Notifications on/off for up/down now supported
- Change notification sounds!
Refinements
- Able to remove API key once added
Bug Fixes
- TCP monitors are now fully supported - an error before showed them as consistently down
- App locked up with more than one server and many monitors - background work to reduce this and queue them, rather than loading at once.
- Cloudflare secrets now working
2.0 24 Apr
New Features
- New App Icon!
- Cloudflare Access support - connect to Uptime Kuma instances behind Cloudflare Zero Trust with Service Token authentication
- Custom HTTP headers - add arbitrary headers for reverse proxies and custom authentication gateways
- No-auth server support - connect to Uptime Kuma instances with authentication disabled
- Email (SMTP) monitor type - properly displays SMTP monitors with envelope icon and hostname:port
Bug Fixes
- Fixed dark mode readability - status header backgrounds now adapt to dark mode instead of showing bright pastels with unreadable text
- Fixed heartbeat bar charts showing empty gray bars due to UTC timestamp parsing - bars now fill correctly regardless of device timezone
- Fixed heartbeat timestamp parsing for MariaDB-backed servers that include milliseconds
- Fixed "Add" button not working in Manage tab for monitors and maintenance windows
- Fixed server connection status dot always showing red in server list
- Fixed maintenance windows showing "No monitors assigned" when monitors were assigned
1.2 2 Apr
Bug's squashed! Full changelog: https://kumaalert.app/changelog/
more Version 4.0.1 6 hr ago
Data Not Collected The developer does not collect any data from this app.