Platform Integrations
WatchCron works with any language or platform that can make an HTTP request. Pick your stack below to see integration examples.
Quick Start
Here's how to add monitoring to your job in one line — pick your language:
# Ping after your job completes curl -fsS --retry 3 https://watchcron.com/ping/your-uuid
<?php file_get_contents('https://watchcron.com/ping/your-uuid');
import requests requests.get("https://watchcron.com/ping/your-uuid", timeout=10)
await fetch("https://watchcron.com/ping/your-uuid");
require 'net/http' Net::HTTP.get(URI("https://watchcron.com/ping/your-uuid"))
http.Get("https://watchcron.com/ping/your-uuid")
Schedule::command('app:my-task') ->hourly() ->thenPing('https://watchcron.com/ping/your-uuid');
Scroll down for full examples with start/fail signals and error handling.