Formgrid is an open-source Form API for HTML forms. No backend required. Handle form submissions, spam protection, and automation with a single endpoint. Self-host for full privacy or use our hosted version in seconds.
Simply point your HTML form action to our generated endpoint URL
Built-in honeypot fields and rate limiting to prevent spam
Get instant email notifications when forms are submitted
Developers shouldn't have to build form handling logic ever again.
Building endpoints, securing them, adding CAPTCHA, spam filters, and email notifications. All for a simple contact form. It's repetitive and error-prone.
Every developer has been there: you need a contact form for your website, but setting up the backend feels like overkill for such a simple task.
Formgrid was built to end the pain of form handling.
Just plug in your HTML form and get instant submissions, spam filtering, and integrations without writing a single line of backend code.
<!-- The old way: hours of work -->
// 1.Setup backend server
// 2. Create POST endpoint
// 3. Add form validation and spam filtering
// 4. Implement CAPTCHA
// 5. Add spam filtering
// 6. Set up email service
// 7. Handle errors
// 8. Deploy and maintain.
<!-- The Formgrid way: 30 seconds -->
// 100+ lines of code later...
<form action="https://formgrid.io/api/f/your-form-id"
method="POST">
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message"></textarea>
<button type="submit">Send</button>
</form>
Get up and running in 3 simple steps
From your dashboard or API. Get a unique endpoint URL instantly.
Point your HTML form action to your Formgrid endpoint.
View them in your dashboard or forward to email, Slack, or Google Sheets.
Connect your HTML form to Formgrid in seconds
<!-- Your HTML form -->
<form action="https://formgrid.io/api/your-form-id" method="POST">
<input type="text" name="name" placeholder="Your Name" required />
<input type="email" name="email" placeholder="Your Email" required />
<textarea name="message" placeholder="Your Message"></textarea>
<button type="submit">Send Message</button>
</form>
Choose the plan that's right for you
For indie devs & hobby projects
For developers & startups
For agencies & SaaS teams
See how we compare to other form handling solutions
| Feature | Formgrid | Formspree | Getform | Kwesforms |
|---|---|---|---|---|
| Open Source | ✅ | ❌ | ❌ | ❌ |
| Self-host Option | ✅ | ❌ | ❌ | ❌ |
| Built-in CAPTCHA | ✅ | ⚠️ Paid | ⚠️ Paid | ✅ |
| Honeypot Protection | ✅ | ⚠️ | ⚠️ | ✅ |
| Email Notifications | ✅ | ✅ | ✅ | ✅ |
| Webhooks | ✅ | ✅ | ✅ | ✅ |
| Pricing | $8/mo | $12/mo | $10/mo | $15/mo |
Transparent, customizable, and self-hostable.
Built-in honeypot & Google reCAPTCHA support.
Get notified instantly for every submission.
Works with plain HTML forms. No JS required.
GDPR-friendly. No tracking, no data selling.
Use our hosted SaaS or deploy on your own Docker instance.
Connect Formgrid with your favorite tools and services
Send form submissions directly to Slack channels
Auto-populate your Airtable bases
Connect to 5000+ apps via Zapier
Store submissions in spreadsheets
Sync submissions to Notion databases
Custom endpoint integrations
Just connect and automate. Formgrid handles all the technical complexity so you can focus on what matters most.
Run your own version with full control. No vendor lock-in.
git clone https://github.com/allenarduino/formgrid.git
cd formgrid && formgrid start
https://formgrid.dev/app
Full ownership of your data and infrastructure
Open source means you can customize and extend
No monthly fees when you self-host
Deploy on your own infrastructure with your security policies
One-click deployment with Docker Compose
We're building in public. Connect with developers who value simplicity, freedom, and transparency.
Help us grow by starring the repository and contributing to the open source project.
View RepositoryConnect with the community, get help, and share your feedback with the team.
Join DiscordStay updated with the latest features, announcements, and development progress.
Follow on Twitter/X