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?
- API Reference - Full API documentation
- Cron Syntax - How to write cron expressions
- Webhooks - Retries, timeouts, authentication
- Use Cases - Common patterns for web apps