Netlify Scheduled Functions
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.
Free value score
3.6 / 10Show the math
Key metrics
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
-
"This feature is available on all pricing plans."
https://docs.netlify.com/build/functions/scheduled-functions/ -
"300 credit limit / month"
https://www.netlify.com/pricing/ -
"Compute 10 credits per GB-hour"
https://www.netlify.com/pricing/ -
"Scheduled functions have a 30 second execution limit. Background functions are more appropriate for tasks that must run longer."
https://docs.netlify.com/build/functions/scheduled-functions/ -
"Please note that if one project exceeds its limits, all projects on your account will be paused."
https://www.netlify.com/pricing/ -
"As of January 2024, Netlify has raised $212.1 million and reported over 3 million developers on its platform, with notable customers like Google, Twilio, and Nike."
https://research.contrary.com/company/netlify
Alternatives
Same category · similar quotaFully 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.