Netlify Functions
Netlify Functions lets you run serverless backend code with automatic deployment and scaling from your Netlify site. · Netlify · Compute
Changed in Sep 2025: Netlify Functions moved from a flat 125,000-request/100-hour free quota to the account-wide 300-credits-per-month system.
Overview
Netlify Functions provide a simple way to add serverless backend logic to your Netlify-hosted sites, with generous free tier limits and easy deployment.
Good fit
Use when you need to add backend logic or APIs to static sites without managing servers.
- jamstack sites
- static site APIs
- simple backend tasks
Not a fit
Avoid if you need long-running processes, high memory, or custom runtime environments.
- heavy computation
- custom runtimes
- stateful services
Quickstart · 5 steps
- Sign up for a free Netlify account.
- Create or import a site on Netlify.
- Add a 'netlify/functions' directory to your project.
- Write a JavaScript or TypeScript function and save it in the functions directory.
- Deploy your site to Netlify; functions are automatically deployed.
Other free compute options
Free tierWhat you get freeRiskCard
Cloudflare · Compute
100,000 requests/day · 10ms CPU time/request · Up to 100 Workers per account
Billing risk: None
No card
Vercel · Compute
1,000,000 Edge Requests/month included · 100 GB Fast Data Transfer/month included · 1 team seat on the Hobby plan
Billing risk: None
No card
Vercel · Compute
1,000,000 Function Invocations/month included · 4 hours Fluid Active CPU/month included · 360 GB-hrs Fluid Provisioned Memory/month included
Billing risk: None
No card
Trigger.dev · Compute
$5 compute credits per month · 20 concurrent runs · Unlimited tasks
Billing risk: None
No card