Skip to main content

CuliUptime

Free & Open Source Uptime Monitoring

Cost-effective uptime monitoring for websites, APIs, and services. Built for developers who want control, transparency, and no vendor lock-in.

πŸ’―Free & Open Source
⚑5min Setup
πŸ”„24/7 Monitoring
Quick Start
$git clone https://github.com/chiplonton/culiuptime.git
$cd culiuptime
$docker-compose -f docker-compose.dev.yml up -d
βœ… Frontend running on http://localhost:3000
βœ… API docs at http://localhost:8000/docs
$_

🎯 What Can You Monitor?

Comprehensive website and endpoint monitoring with multi-region global agents

🌐

Website Monitoring

HTTP/HTTPS monitoring with GET, POST, PUT, PATCH, DELETE, HEAD requests. Custom headers, authentication, response validation, and 30s-24h intervals.

πŸ”Œ

API Endpoint Monitoring

RESTful API monitoring with custom JSON/XML payloads, status code validation (200, 404, 500+), response time tracking, and endpoint health checks.

πŸ“‘

Third-Party Services

Monitor external services, webhooks, and integrations from multiple global locations.

⚑ Advanced Monitoring Features

Powerful features that make CuliUptime stand out from the competition

πŸ—ΊοΈ

Multi-Region Agents

Deploy PHP agents in US East (Virginia), US West (California), EU West (Ireland), Asia Pacific (Singapore). Manual assignment, no limits.

🎯

Smart Status Detection

Consensus-based status (UP/DOWN/DEGRADED) across multiple agents prevents false positives.

πŸ“ˆ

Performance Grading

Automated A/B/C/F performance grades based on response time and uptime metrics.

πŸ””

Intelligent Alerts

Email and webhook notifications with configurable thresholds and maintenance windows.

⚑

Flexible Intervals

Configure monitoring from 30 seconds to 24 hours. Custom timeouts (5-120s), retry logic, and maintenance windows.

πŸ“Š

Rich Analytics

Response time trends, uptime percentage, agent comparison, and historical performance data.

Why Choose CuliUptime?

The developer-friendly monitoring solution that puts you in control

</>

Free & Open Source

100% free and open source under AGPL-3.0. No vendor lock-in, no hidden costs. Self-host or use our free cloud service. Full transparency and community-driven development.

Global Multi-Agent Monitoring

Monitor from US East/West, EU West, and Asia Pacific. Manual agent assignment with no limits. Consensus-based status detection prevents false positives across regions.

Enterprise Architecture

FastAPI backend with PostgreSQL, Redis, and Celery. React dashboard with 99.5% uptime SLA. JWT authentication, HTTPS encryption, and production-ready deployment.

CuliUptime vs Alternatives

Feature
CuliUptime
Pingdom
UptimeRobot
Cost
βœ… Free
πŸ’° $10+/month
πŸ’° $7+/month
Open Source
βœ… AGPL-3.0
❌ Proprietary
❌ Proprietary
Self-Hosted
βœ… Full Control
❌ SaaS Only
❌ SaaS Only
API Access
βœ… Full REST API
βœ… REST API
βœ… REST API
Custom Agents
βœ… Deploy Anywhere
❌ Fixed Locations
❌ Fixed Locations

CuliUptime

Cost
βœ… Free
Open Source
βœ… AGPL-3.0
Self-Hosted
βœ… Full Control
API Access
βœ… Full REST API
Custom Agents
βœ… Deploy Anywhere

Pingdom

Cost
πŸ’° $10+/month
Open Source
❌ Proprietary
Self-Hosted
❌ SaaS Only
API Access
βœ… REST API
Custom Agents
❌ Fixed Locations

UptimeRobot

Cost
πŸ’° $7+/month
Open Source
❌ Proprietary
Self-Hosted
❌ SaaS Only
API Access
βœ… REST API
Custom Agents
❌ Fixed Locations

Modern Architecture Built for Scale

Frontend

ReactTypeScriptVite

Backend

FastAPIPython 3.11+SQLAlchemy

Infrastructure

PostgreSQLRedisCelery

Agents

PHPGlobal NetworkHMAC Auth

Join the Community

CuliUptime is completely open source and growing fast. Star us on GitHub and help us improve!