Any of 230 tools, on a schedule.
The same tools you call from your own code can run without it. Pick an interval, give the tool its inputs, and the result is delivered wherever you want it.
230
schedulable tools
30s
shortest interval
10
sources per job
API
rate, not web rate
How scheduled runs work
Any interval you like
From every thirty seconds to once a month, with a random offset so every hourly job on the platform does not fire at the same instant.
Delivered, not collected
A signed webhook your server can verify, an email, or stored output you can fetch later.
Billed at the API price
Unattended and repeatable, so it is priced like the API rather than the browser — the alternative is buying API throughput at browser rates.
Output kept in R2
Results live in object storage with the metadata in the database, so a large output is a pointer rather than a problem.
Never runs twice
Each firing carries its own id, and that id is the primary key of the run. A redelivered message cannot execute a second time.
Overlap is your choice
A job still running is simply not claimable, so a slow run cannot stack up behind itself.
If you already call the API, this is the same thing without the cron
Same tools, same prices, same outputs — minus the server you were going to run them on.
Create your first job