cronly

Getting Started

Create your first scheduled job in 5 minutes.

1

Create an account

Sign up at cronly.eu with your email. No credit card required for the free tier.

2

Get your API key

Go to Settings → API Keys and create a new key. Keep this safe - the secret part is only shown once.

pk_live_abc123.sk_live_xyz789
3

Create your first job

Schedule a recurring job that calls your endpoint every hour:

curl -X POST https://cronly.eu/api/jobs \
  -H "Authorization: Bearer pk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Hourly sync",
    "url": "https://myapp.com/api/sync",
    "cron": "0 * * * *"
  }'
4

Create your endpoint

Cronly will POST to your URL. Just return a 2xx status:

// Next.js API route example
export async function POST(request) {
  // Do your work here
  await syncData();

  return Response.json({ ok: true });
}
That's it! Cronly will call your endpoint on schedule, retry on failures, and alert you if something goes wrong.

What's next?