Official docs outline
14 sections- Build configuration overview
How Netlify builds a site: build command, publish directory, build image and settings.
- File-based configuration (netlify.toml)
Declaring build settings, redirects, headers, functions and per-context overrides in netlify.toml.
- Environment variables
Build-time and runtime variables, scopes, contexts and secrets handling.
- Deploys
Atomic deploys, deploy contexts, deploy previews and branch deploys.
- Serverless functions
On-demand server-side code with Netlify Functions, plus background and scheduled functions.
- Edge functions
Running Deno-based code at the edge to personalize and transform responses.
- Async Workloads
Event-driven background jobs with retries and multi-step workflows.
- Netlify Blobs and data storage
Key-value and object storage for sites and functions.
- Caching
CDN caching behavior, cache headers, the Cache API and cache invalidation.
- Image CDN
On-the-fly image transformation and optimization.
- Forms
Collecting form submissions, spam filtering and notifications.
- Domains and HTTPS
Custom domains, DNS, Netlify DNS and automatic TLS certificates.
- Framework integration
Deploying frameworks like Next.js, Astro and others, and the Frameworks API.
- Netlify CLI
Local development with Netlify Dev, deploying and managing sites from the command line.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.