Modern uptime
monitoring
Monitor your services, APIs and infrastructure with a fast, modern and open-source platform built with Kotlin. Track uptime, incidents and response times in real time.
99.9%
Uptime SLA
5+
Alert Channels
Open Source
Fully Self-Hostable
Everything you need to monitor your stack
A modern monitoring platform focused on developers and reliability.
Real-time monitoring
Monitor PING, TCP, DNS, HTTP and more with instant live status updates. Catch issues before your users do.
Multi-channel alerts
Get notified via Email, Slack, Discord, Teams, Webhook and more. Choose your channels, stay informed.
Deep performance insights
Track latency, response times, uptime, and historical trends across all protocols. Data-driven decisions.
Built for reliability
Engineered in Kotlin from the ground up for production stability. 99.9% uptime SLA backed by robust architecture.
Developer-first API
Simple REST API, webhooks, and integrations. Seamlessly embed monitoring into your CI/CD and workflows.
Self-hosted & clusterable
Deploy with Docker today, scale with cluster mode (coming soon). Full control, zero vendor lock-in.
Centralized Monitoring Dashboard
Keep your users in the loop with a sleek, real-time status page. Automatically showcase your service health, incident timeline, and maintenance schedules—building trust through transparency.
- ✓ White-label with custom branding and domain
- ✓ Instant notifications to subscribers on every incident
- ✓ Complete incident history and uptime analytics dashboard
Transparent Status Page
Keep your users informed with a beautiful, real-time status page. Show service health, incident history, and maintenance windows—automatically.
- ✓ Customizable branding and domain
- ✓ Real-time incident notifications to subscribers
- ✓ Incident history and analytics
Monitor Setup Made Easy
No complex configuration needed. Set up any type of monitor—HTTP, TCP, DNS, PING—with just a few clicks.
- ✓ Intuitive dashboard interface
- ✓ Customize check intervals and thresholds
- ✓ Instant activation with health checks
Get Started in Minutes
Deploy Uptime Kotlin with a single command.
Requirements
- ✓
Docker & Docker Compose
For containerized deployment
- ✓
OpenSSL
To generate JWT keys
- ✓
PostgreSQL 17+
Included in docker-compose
Quick Start
1. Generate JWT keys copy past this command in your
terminal
2. Configuration env file
nano .env
3. Start the stack docker compose up -d
4. Access the app
Open localhost:8888