Welcome to Upcron.io
Comprehensive uptime monitoring and cron job heartbeat tracking for your applications.
Upcron.io is a powerful monitoring platform designed to help you maintain reliable applications and scheduled tasks. Monitor your websites, APIs, and background processes with ease and get instant alerts when something goes wrong.
Uptime Monitoring
Monitor websites and APIs with customizable HTTP checks, valid status codes, and basic authentication support.
Heartbeat Tracking
Track cron jobs and scheduled tasks with configurable grace periods and cron schedule validation.
Incident Management
Automatic incident creation and tracking with uptime calculations and incident duration metrics.
RESTful API
Programmatic access to all monitoring features with comprehensive interactive documentation.
How It Works
Uptime Monitoring
Upcron.io periodically checks your websites and APIs by sending HTTP requests and validating responses. You can configure:
- Target URLs and HTTP methods (GET, POST, PUT, etc.)
- Expected HTTP status codes
- Basic authentication credentials
- Check frequency and timeout settings
Heartbeat Monitoring
For cron jobs and scheduled tasks, Upcron.io provides unique ping URLs that your scripts call to signal they're running correctly:
- Start URL — Call when your job begins
- Success URL — Call when your job completes successfully
- Fail URL — Call when your job encounters an error
Getting Started
Create Your First Project
Organize your monitoring by creating projects for different applications or environments.
Set Up Monitors
Add uptime monitors for your websites and APIs, or create heartbeat monitors for your cron jobs.
Configure Alerts
Set up notification preferences to get alerted when issues occur.
Monitor & Respond
Watch your dashboards and respond quickly to incidents with detailed uptime metrics.