Comprehensive uptime monitoring and cron job heartbeat tracking for your applications.
Upcron.io is a comprehensive monitoring platform that provides two essential capabilities for modern applications, organized within projects for better management and team collaboration.
Track the availability and performance of your websites, APIs, and services with intelligent HTTP monitoring.
Monitor cron jobs, scheduled tasks, and background processes with intelligent heartbeat tracking and validation.
Everything you need to monitor your infrastructure and applications
Monitor websites and APIs with customizable HTTP checks, valid status codes, and basic authentication support.
Track cron jobs and scheduled tasks with configurable grace periods and cron schedule validation.
Get notified instantly via email when your monitors go down or heartbeats miss their expected schedule.
Never let your SSL certificates expire. Get advance warnings before expiration and monitor certificate health.
Embed status badges in your documentation to keep users informed about your service health.
Automatic incident creation and tracking with uptime calculations and incident duration metrics.
Organize your monitors and heartbeats into projects for better management and team collaboration.
Invite team members, set up role-based permissions, and collaborate on incident management. Perfect for DevOps teams.
Soon availableProgrammatic access to all monitoring features with comprehensive API documentation.
Soon availableUpcron.io uses intelligent monitoring systems and automated incident tracking to keep your services healthy
Upcron.io continuously checks your websites and APIs by sending HTTP requests and analyzing responses in detail:
Set up the target URL, HTTP method, headers, cookies, and expected status codes
Our system sends periodic HTTP requests and measures performance metrics including DNS lookup, connection time, and total response time
Each response is validated against your configured status codes. SSL certificates are checked for validity and expiration dates
If a check fails, an incident is automatically created and you're notified through your configured integrations
For cron jobs and scheduled tasks, Upcron.io provides unique ping URLs that your scripts call to confirm they're running:
Define your cron schedule and grace period. You'll receive unique ping URLs for start, success, and failure events
Add HTTP calls to the ping URLs in your scripts: start URL when beginning, success URL when complete, or fail URL if errors occur
Upcron.io validates your pings against the configured cron schedule and grace period, tracking execution times and patterns
If your job doesn't ping within the expected window, an incident is created and notifications are sent immediately
We track detailed timing metrics including DNS lookup time, connection time, pre-transfer time, start transfer time, and total request time
Every monitor check and heartbeat ping is recorded with timestamps, source IP, user agent, and execution details for comprehensive audit trails
Incidents automatically trigger notifications through your configured integrations, ensuring the right people are informed at the right time
Organize your monitoring by creating projects for different applications or environments.
Add uptime monitors for your websites and APIs, or create heartbeat monitors for your cron jobs.
Set up notification preferences to get alerted when issues occur.
Watch your dashboards and respond quickly to incidents with detailed uptime metrics.
Need help getting started? Check out our quickstart guide or explore our API documentation.