Back to home
Boringform vs Netlify Forms
Both handle forms for static sites. Here’s how they differ.
Netlify Forms is built into Netlify: add form attributes to your HTML and submissions show up in the Netlify UI. Boringform is a standalone form backend: you get an endpoint that works with any host. If you’re on Netlify, both are options; if you’re on Vercel, Cloudflare, or elsewhere, Boringform works without changing hosts.
| Feature | Boringform | Netlify Forms |
|---|---|---|
| Host | Works with any static host (Vercel, Netlify, Cloudflare Pages, GitHub Pages, etc.). | Only available when your site is hosted on Netlify. |
| Setup | Get an endpoint on the homepage. No build step or deploy. Use the URL from day one. | Add form attributes to your HTML; Netlify parses forms at build time. Requires deploy to Netlify. |
| Free tier | 100 submissions/month (Hobby). Up to 5 forms. No platform lock-in. | 100 submissions/month on Netlify free tier. Tied to Netlify hosting. |
| How it works | One URL = your form. POST from anywhere (same-origin, server, or serverless). | Forms must be in the deployed site HTML. Netlify injects handling; submissions appear in Netlify dashboard. |
| When to use | Any static site, any host. You want one endpoint and no vendor lock-in. | You are already on Netlify and want forms without a third-party service. |
Want a form endpoint that works with any host?
Get your form endpoint