Netlify Scheduled Functions logo

Netlify Scheduled Functions

Schedulers 3.6/10 Jun 16, 2026

Run Netlify Functions on a regular schedule, much like a cron job.

Card required
No

Netlify Scheduled Functions scores 3.6/10 for free value in Schedulers. The main constraint: Available on all pricing plans, with function/runtime quotas depending on the current plan.

Category Schedulers Kind Scheduled function Caveats Best when the project is already on Netlify. Function limits still apply. Renewal monthly Card required No Eligibility anyone

Free value score

3.6 / 10
Show the math
Overall 3.6/10
value = 3.6/100
weighted_components_v1
Run value 1/10
value = 0 $/mo
fixed_log_v1
Reliability 5.2/10
value = 5.2/100
policy_score_v1
Workflow fit 7.6/10
value = 7.6/100
policy_score_v1

Key metrics

1/mo Run quota Uses stated run/message/execution quota when present; otherwise a conservative floor.
60.0/hr Granularity/reliability Derived from minimum interval with conservative reliability adjustment.
4 Workflow/runtime cron, history, logs, timeout
Cron jobs credit-bounded
1 min Min interval
n/a Executions 10 credits/GB-hr compute
24-hour log Run history
30 s Job timeout

What you get

Scheduled Netlify Functions

Cron-like regular execution

Works with static/web projects

Gotchas

  • 300 credits/month (shared pool)

    Free plan includes 300 credits per month shared across all usage (compute, bandwidth, web requests, production deploys); scheduled function invocations consume compute credits at 10 credits/GB-hour.

  • No custom function memory or region

    Free plan does not allow custom deployment options for functions such as increased memory, extended execution limits, or custom AWS regions.

  • 30-second execution limit per invocation

    Each scheduled function invocation has a hard 30-second execution time limit; longer tasks must use background functions instead.

  • 24-hour function log retention

    Function logs are retained for only 24 hours on the free plan, making debugging scheduled jobs that ran hours ago difficult.

  • 1 team member on free plan

    The free plan is limited to a single team member seat; additional collaborators require a paid plan.

  • All projects paused when credits exhausted

    When any project exceeds the monthly 300-credit limit, all projects on the entire account are paused until the next billing cycle resets the quota.

  • No URL-triggered invocation

    Scheduled functions cannot be invoked via a direct URL in production; manual testing requires the Netlify UI 'Run now' button or Netlify Dev CLI.

  • Scheduled functions run on published deploys only

    Scheduled functions do not run automatically on Deploy Previews or branch deploys — only on the production (main) deploy.

  • 1-day observability history

    Free plan analytics and observability data is limited to 1 day of history, providing minimal visibility into scheduled job run patterns over time.

  • No response streaming or Split Testing

    Scheduled functions do not support response streaming and are incompatible with Netlify's Split Testing feature.

Sources

netlify cron functions serverless static-sites

Alternatives

Same category · similar quota
InngestInngest · freemium · Durable workflow & cron scheduler
3.7

Durable execution platform with native cron scheduling, event-driven workflows, retries, and built-in observability — no queues or workers to manage.

50.0K/mo75.0/hr12
Checked 27d ago
One-timeTrial
EasyCronEasyCron · freemium · Hosted cron job scheduler
3.1

Web-based cron job service that triggers HTTP/webhook requests on a schedule with execution logs and email alerts.

6.0K/mo3.0/hr8
Checked 27d ago
Trial
Vercel WorkflowsVercel Workflows · freemium · Durable workflow orchestration
3.1

Fully managed durable workflow platform: write async JS/TS/Python that pauses, sleeps, retries steps, and resumes across deploys and crashes — no queue or workers to run yourself.

50.0K/mo75.0/hr11
Checked 27d ago
NoncomOne-timeTrial