Setup & Installation
What This Skill Does
Netlify Forms collects HTML form submissions without any server-side code. Add a `data-netlify="true"` attribute to a form and Netlify handles storage, spam filtering, notifications, and API access to submissions. Works with static HTML and JavaScript frameworks via a static skeleton file.
It removes the need to deploy and maintain a form-handling server or third-party service — form detection, spam filtering via Akismet, and submission storage are built into the Netlify build pipeline.
When to use it
- Adding a contact form to a static site without writing backend code
- Collecting file uploads with an 8 MB size limit through a plain HTML form
- Setting up Slack or webhook notifications when a form is submitted
- Accessing form submissions programmatically via the Netlify submissions API
- Wiring up a React or Next.js form to Netlify's form handler using a static skeleton file