Netlify Functions & Edge
Build serverless APIs on Netlify. Create background functions, scheduled functions, edge functions, and Blobs storage with TypeScript, streaming responses, and zero-config deploys from git.
This skill helps you build serverless backends on Netlify. It generates serverless functions for API endpoints, background functions for long-running tasks, scheduled functions with cron, edge functions for low-latency personalization, and Netlify Blobs for key-value storage — all deploying automatically from git push.
When to use
Use when adding server-side logic to Netlify-hosted sites, building API endpoints alongside your frontend, or when you need edge functions for personalization and A/B testing.
Examples
API with background processing
Handle long tasks asynchronously
Create a Netlify function that accepts image uploads, returns immediately, and processes the image in a background function with status polling
Edge personalization
Customize content at the edge
Write a Netlify edge function that detects the visitor's country, rewrites pricing pages with local currency, and sets A/B test cookies
Scheduled data sync
Run periodic tasks
Create a Netlify scheduled function that runs daily to fetch data from a CMS API, transform it, and store the results in Netlify Blobs for fast reads