Uptime Kuma is een zelf te hosten monitoringtool die controleert of websites, diensten en servers bereikbaar zijn. Het ondersteunt onder meer HTTP(s), TCP, ping, DNS-records, zoekwoord- en JSON-controles, WebSocket, push en Docker-containers. Bij een storing kan het meldingen versturen via kanalen als Telegram, Discord, Slack of e-mail, en het kan statuspagina's publiceren, desgewenst op uw eigen domein. Daarnaast toont het grafieken van responstijden en certificaatgegevens en ondersteunt het tweefactorauthenticatie. U draait het gewoonlijk met Docker of Docker Compose; installatie rechtstreeks met Node.js is ook mogelijk.
Uptime Kuma is open source onder de MIT-licentie. Het wordt onderhouden door een individuele ontwikkelaar, Louis Lam, wiens GitHub-profiel Hongkong als locatie noemt; er is geen commerciële aanbieder die een gehoste dienst levert. Omdat u de software zelf draait, blijven monitoringgegevens, configuratie en serverlocatie onder uw eigen beheer, binnen de EU als u het daar host. Meldingen gaan naar de notificatiediensten die u instelt, dus het is verstandig te letten op de jurisdictie van die diensten.