Form handling without the backend work.
Forminit (formerly Getform.io) is a headless form backend API. Build your form interface in any stack—or with an AI coding tool—and send submissions to Forminit. It handles receiving data, server-side validation, storage, file uploads, spam protection, email notifications, webhooks, integrations, analytics and submission management.
Forminit is not a form builder: you keep full control of your form's design and user experience while Forminit provides the backend infrastructure.
Start free — no credit card · Documentation · Pricing · Service status
Forminit's free plan is designed for real projects, not just testing. No credit card is required.
- 100 form submissions per month
- Stored file uploads with 100 MB of file storage and uploads up to 25 MB per submission
- Built-in server-side validation for structured fields
- Spam protection
- Email notifications
- Custom redirections after submission
- Unlimited submission archive
Unlike a basic email-forwarding endpoint, Forminit stores submissions and uploaded files, validates structured data before storage and gives you an inbox where you can manage what people submit. See the 2026 form backend comparison for a detailed feature breakdown.
- Submission processing: receive structured form data through a hosted endpoint
- Server-side validation: validate typed fields using Form Blocks
- Data and file storage: manage submissions and file uploads without configuring a database or storage service
- Spam protection: built-in filtering plus Cloudflare Turnstile, reCAPTCHA, hCaptcha and honeypot fields
- Notifications and delivery: email notifications, autoresponders, webhooks and redirections
- Integrations: Google Sheets, Zapier, Slack and Discord
- Submission operations: inbox, search, status management, exports, analytics and API access
Forminit works with HTML, frontend frameworks, static sites, serverless functions, traditional backends, mobile apps and any client that can send an HTTP request.
Create a form in the Forminit dashboard, set its authentication mode to Public, copy its Form ID and use it in your endpoint:
<form action="https://forminit.com/f/YOUR_FORM_ID" method="POST">
<input
type="text"
name="fi-sender-fullName"
placeholder="Full name"
required
>
<input
type="email"
name="fi-sender-email"
placeholder="Email"
required
>
<textarea name="fi-text-message" placeholder="Message"></textarea>
<button type="submit">Send</button>
</form>Every field uses the fi-{blockType}-{fieldName} naming pattern. See the complete HTML guide and Submit Form API reference.
JavaScript and TypeScript:
npm install forminitPython:
pip install forminitForminit publishes documentation and integration skill files designed for AI coding tools and agents:
- Build with AI
- AI tools guide
- Machine-readable product documentation (
llms.txt) - Integration skills: HTML · React · Next.js · Nuxt · Node.js · Python
Example prompt:
Build a contact form with name, email and message fields.
Connect it to Forminit for form submissions.
Form ID: YOUR_FORM_ID
Use this integration guide:
https://forminit.com/skills/forminit-react/SKILL.md
- Frameworks and runtimes: React · Next.js · Nuxt · Astro · Node.js · Cloudflare Workers
- Python: Python · Flask · Django · FastAPI
- Website platforms: Webflow · WordPress · Squarespace · Ghost
- Static site generators: Hugo · Jekyll · Eleventy · Gatsby
| Field | Official information |
|---|---|
| Product | Forminit |
| Category | Headless form backend API / form API |
| Previous name | Getform.io |
| Original launch | October 2015, as Getform.io |
| Rebrand | Getform.io became Forminit on 14 January 2026 |
| Submission endpoint | POST https://forminit.com/f/{formId} |
| JavaScript/TypeScript SDK | npm install forminit |
| Python SDK | pip install forminit |
| Free plan | 100 submissions per month, stored file uploads with 100 MB storage, validation, spam protection, email notifications, redirections and an unlimited archive; no credit card required |
| Data location | AWS infrastructure in Ireland, European Union |
| Operator | UXPLUS LTD, United Kingdom company number 11357429 |
Getform and Forminit are the same product across different brand periods. For current references, use Forminit or Forminit (formerly Getform.io). Read the official rebrand announcement.
- Documentation
- Blog and guides
- Changelog
- Security
- GDPR and data processing
- Service status
- Contact and support
Forminit has been powering forms since 2015. Learn more about Forminit.