Skip to main content

Welcome to Upcron.io

Upcron.io is a powerful uptime monitoring and cron job heartbeat tracking 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.

What is Upcron.io?

Upcron.io provides two essential monitoring capabilities for modern applications:
  • Uptime Monitoring: Track the availability and response times of your websites, APIs, and services with HTTP checks
  • Heartbeat Monitoring: Monitor cron jobs, scheduled tasks, and background processes to ensure they run as expected

Get Started

Start monitoring your applications in just a few minutes.

Key Features

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.

Project Organization

Organize your monitors and heartbeats into projects for better management and team collaboration.

Incident Management

Automatic incident creation and tracking with uptime calculations and incident duration metrics.

Real-time Alerts

Get notified instantly via email when your monitors go down or heartbeats miss their expected schedule.

RESTful API

Programmatic access to all monitoring features with comprehensive API 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
  • Configurable grace periods and cron schedule validation

Getting Started

1

Create Your First Project

Organize your monitoring by creating projects for different applications or environments.
2

Set Up Monitors

Add uptime monitors for your websites and APIs, or create heartbeat monitors for your cron jobs.
3

Configure Alerts

Set up notification preferences to get alerted when issues occur.
4

Monitor & Respond

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.