Netlify Functions
Static hosting plus functions for simple APIs.
- Card required
- No
Netlify Functions scores 3.8/10 for free value in Functions. The main constraint: Free tier exists; function/runtime quotas depend on current plan.
Free value score
3.8 / 10Show the math
Key metrics
What you get
Free tier exists; function/runtime quotas depend on current plan.
Small API endpoints next to static frontend.
Gotchas
- 300 credits/month (hard cap)
Free tier gets 300 Netlify credits per month covering all usage (compute, deploys, bandwidth, requests); the cap is hard — sites pause when exhausted.
- ~30 GB-hours compute/month
Function and edge function compute is billed at 10 credits/GB-hour, so the 300-credit pool yields roughly 30 GB-hours of serverless function runtime per cycle.
- ~1.5M web requests/month
Web requests (including function invocations) consume 2 credits per 10k requests; using the full credit pool for requests alone gives about 1.5 million requests.
- ~15 GB bandwidth/month
Bandwidth is charged at 20 credits/GB; spending the full 300 credits on bandwidth would yield 15 GB, but in practice credits are shared across all usage types.
- ~20 production deploys/month
Each production deploy costs 15 credits, so the 300-credit pool supports approximately 20 production deploys per month if used exclusively for deploys.
- 24-hour log retention only
Function and edge function logs are retained for only 24 hours on the free plan, making debugging production issues significantly harder.
- 1-day observability history
Analytics, metrics, and observability data are limited to 1-day history on the free tier, versus 7-30 days on paid plans.
- Single team member
The free plan is limited to 1 member seat; additional paid seats cannot be added on the free plan.
- No custom function deployment options
Increased execution limits, custom memory, and custom AWS region for functions are paid-tier features only.
- 1 concurrent build
Free tier allows only 1 concurrent build; additional concurrent builds require paid add-ons at $40 each.
- Basic Netlify Database only
Free plan includes only the 'Basic' tier of the built-in Postgres database; relaxed and advanced tiers require paid plans.
- Site pauses when credits exhausted
When the 300-credit monthly limit is hit, ALL projects on the account are paused until the next billing cycle or a plan upgrade — there is no graceful degradation.
- Not an always-on runtime
Netlify Functions are event-driven serverless functions with cold starts; they are not suitable as persistent long-running agent or background runtimes.
Sources
-
"300 credit limit / month"
https://www.netlify.com/pricing/ -
"Compute 10 credits per GB-hour ... Bandwidth 20 credits per GB ... Web requests 2 credits per 10k requests ... Production deploys 15 credits each"
https://www.netlify.com/pricing/ -
"The free plan is always free, with hard monthly limits that cannot be exceeded or incur any costs. ... When a site reaches its monthly usage limits, it enters a paused state until the start of the next billing cycle ... if one project exceeds its limits, all projects on your account will be paused."
https://www.netlify.com/pricing/ -
"It took us 5 years to reach 1 million developers in 2020, close to another 5 years to reach our 5 million milestone. Exactly on X-mas eve 2025 that number doubled as we crossed 10 million the same year Netlify turned 10 years old."
https://www.netlify.com/blog/10-million-developers/