| Lizard | One click | Yes | Lizard's sandboxes have no scheduler, but its one-click n8n template gives you n8n's Schedule Trigger and a PostgreSQL database for the results. Build the scrape as a workflow.Lizard: Deploy n8n ↗ |
|---|
| Agent 37 | Official guide or template | Partly | Platform crons fire "whether the instance is awake or asleep", but they wake an agent and give it a prompt, and are not offered on the base or n8n templates. For a script, the n8n template with auto-sleep off is the other route.Agent 37: crons ↗ |
|---|
| Blaxel | Official guide or template | No | Sandbox schedules run a command inside a sandbox on a cron, with a run history; up to 100 per sandbox. Set up from code or the API.Blaxel: schedules ↗ |
|---|
| boxd | Official guide or template | Partly | The best fit among the sandboxes: a schedule in a script, and the platform "wakes a sleeping machine, on standby or hibernated, shortly before" it is due. A missed slot runs once on wake.boxd: jobs ↗ |
|---|
| Cloudflare Sandbox | Official guide or template | Partly | The schedule is a Workers feature, Cron Triggers: the scheduled Worker can start a sandbox for the scrape. Each run gets up to 15 minutes of CPU on the paid plan.Cloudflare: Cron Triggers ↗ |
|---|
| Modal | Official guide or template | No | A schedule attaches to a Modal function written in code; the function can do the scrape or start a sandbox.Modal: scheduled functions ↗ |
|---|
| Runtime | Official guide or template | Partly | Scheduled jobs run a command in a fresh sandbox on a cron, keep its output and exit code, and show up on a Jobs page in your account. Results go to a volume or your own storage.Runtime: scheduled jobs ↗ |
|---|
| Vercel Sandbox | Official guide or template | Partly | Vercel Cron Jobs call a function, which can start a sandbox. The free Hobby plan runs crons only once a day, which is too rare here; Pro allows once a minute.Vercel: cron job limits ↗ |
|---|
| Boat | By hand | Partly | No scheduler. A timer inside a machine left on works, but the machine is billed all month; otherwise something outside has to start a sandbox per run.Boat: always-on services ↗ |
|---|
| Daytona | By hand | No | No scheduler found. A scheduler of your own calls Daytona's API to create a sandbox for each run.Daytona docs ↗ |
|---|
| E2B | By hand | No | No scheduler found. E2B is driven from code, so the schedule lives in your app or another service.E2B docs ↗ |
|---|
| InstaBox | By hand | No | No scheduler found. A machine wakes on an API call or a visit to its public address, so an outside scheduler can start each run.InstaBox: concepts ↗ |
|---|
| Morph | By hand | No | No scheduler found. An outside scheduler can wake a Devbox with a web request, but its own clock stops while it is paused.Morph: wake on request ↗ |
|---|
| Sandboxer | By hand | No | No scheduler found. Idle pause and auto-stop are adjustable, so an outside scheduler plus the API is the route.Sandboxer: long-running tasks ↗ |
|---|
| Sprites | By hand | No | No scheduler found. The Tasks API keeps a Sprite awake during a run, but something outside has to start it.Sprites: keeping Sprites running ↗ |
|---|