Forminit (formerly Getform.io) is a headless form backend API that collects submissions, validates
data, blocks spam, stores files, and sends notifications. Works with any
stack.
Powering Forms Since 2015
Connect forms with AI
Use ChatGPT, Claude, Cursor, Lovable, Bolt, v0, Replit, Windsurf, Copilot, or any AI coding tool to connect your existing form to Forminit.
Forminit gives your website a form backend, so you can collect submissions, block spam, validate fields, upload files, and send notifications without building your own backend.
────────────────────────────────────
Example prompt:
Build an HTML contact form and connect it to Forminit using this guide:
https://forminit.com/skills/forminit-html/SKILL.md
My Forminit form ID is: YOUR_FORM_ID
Fields I need:
- Full name, email, phone, city, address (sender block)
- Message (textarea)
- Budget dropdown: Under $5,000, $5,000-$10,000, $25,000+
────────────────────────────────────
Read full documentation →
Hi — I’m interested in your pricing and whether this would
fit our team. Could you share a quick overview and the next
steps?
Budget
Under $5,00072.7%
$5,000 - $10,00018.2%
$25,000+9.1%
Percentages are based on 11 total responses.
Source
Utm source
google
Utm medium
cpc
Utm campaing
q1_2026_sales_inquiry
Utm content
landingpage_contactform
via Google Ads
Sent from United Kingdom / Westminster
MacOS on Chrome
Powering forms for the world's best teams for over 10 years
Eleven Years. Millions of Submissions.
For 11 years, we have been building, improving, and refining Forminit
with one clear purpose: to make handling forms reliable, straightforward,
and free from unnecessary backend work.
Over that time, Forminit has grown into trusted form infrastructure used
by thousands of people to power websites, products, agencies, and
businesses around the world. Millions of submissions have passed through
the platform, each one reinforcing the responsibility we have to keep it
dependable.
We have remained independent, focused, and close to the product
throughout the journey. Behind Forminit is a small, dedicated team with
deep experience, endless energy, and a genuine commitment to the people
who rely on what we build.
Eleven years have given us a strong foundation, but we do not see this as
a finish line. We are still learning, still improving, and still excited
about everything ahead.
Thank you for trusting Forminit and for being part of our story.
The Forminit Team
Features
Email notifications Get instant alerts when forms are submitted; customize templates and recipients.
File upload Accept files securely; enforce size and type limits.
Autoresponder Auto-reply to submitters; include dynamic placeholders.
Webhook Send JSON to your endpoint; automatic retries on failures.
Redirection Redirect users to a custom URL after form submission.
Spam protection Built-in protection blocks spam and bots automatically; add reCAPTCHA or hCaptcha if you want more.
Slack Notify channels on submit; include form metadata.
REST API List and read submissions programmatically.
Full control over every submission
A fast, centralized inbox where every submission lives. See everything in
one place, use built in analytics, and manage all your submissions without
email chaos.
Comparing options? See how Forminit stacks up against other form backend
services in 2026.
Frequently asked questions
What is Forminit?
Forminit is a headless form backend API. You design your own form UI in any framework or language, then send submissions to Forminit's API endpoint. Forminit handles everything after submit: receiving data, server-side validation, storage, email notifications, file uploads (up to 25 MB), webhooks, spam protection, and integrations with tools like Zapier, Google Sheets, Slack, and Discord. Formerly known as Getform.io, Forminit rebranded in January 2026.
What is a headless form backend and how does it work?
A headless form backend is an API service that processes and stores form submissions without providing any frontend UI. You build your own form (HTML, React, Vue, Svelte, mobile app, or anything that can send an HTTP request), point it at the Forminit API endpoint (POST https://forminit.com/f/{formId}), and Forminit takes care of data validation, storage, notifications, file handling, and integrations. This gives you complete design freedom while offloading backend infrastructure.
Is Forminit a form builder like Typeform or Google Forms?
No. Form builders generate both the form UI and the backend, so your form always looks like their templates and lives in an embed or iframe. Forminit is the opposite: you build the form yourself in any framework with any design, and Forminit handles everything after submit - validation, storage, notifications, files, and integrations.
How do I start collecting form submissions with Forminit?
Sign up for a free Forminit account, create a new form to get your unique endpoint URL, and add it as the action attribute in your HTML form or use the Forminit JavaScript SDK (npm install forminit or the 2 KB CDN script). Every submission sent to your endpoint instantly appears in the Forminit dashboard where you can view, filter, star, set statuses, add internal notes, and export to CSV.
Is Forminit free to get started?
Yes. The Free plan includes 1 form, 100 submissions per month, file uploads with 100 MB storage, and an unlimited submission archive — no credit card required. This lets you collect real submissions and see how Forminit fits your workflow. Paid plans start at $19/month (Pro) with 5,000 submissions, 1 GB storage, webhooks, CSV export, REST API, and analytics. The Business plan at $49/month adds autoresponder, custom SMTP, and workspaces. Yearly billing saves you two months.
Do I need to know how to code to use Forminit?
No coding knowledge is required to start collecting submissions. Create a form in your Forminit dashboard, copy your unique endpoint URL, and paste it into your website's form action attribute. Forminit provides ready-made setup guides for HTML, WordPress, Webflow, Squarespace, Ghost, and more. You can receive and manage all submissions from the dashboard without writing backend code.
Who is Forminit for?
Forminit is built for developers, agencies, freelancers, startups, and AI/vibe coders who want full control over their form design while offloading backend complexity. It's also used by Webflow, WordPress, Squarespace, and no-code platform users who need powerful form handling without plugins. Any platform that can send an HTTP request - websites, mobile apps, spreadsheets, CLI tools, AI agents - can connect to Forminit.
What can I use Forminit for?
Forminit handles any use case where you need to collect structured data: contact forms, lead generation forms, order forms, booking requests, feedback and survey forms, registration forms, file upload forms (resumes, documents, images up to 25 MB), newsletter signups, support ticket forms, and custom data collection for any product. It also supports marketing attribution with automatic UTM parameter and ad click ID capture (Google, Facebook, Microsoft, TikTok, X, LinkedIn).
How does Forminit validate form data?
Forminit uses a block-based data model with typed fields and built-in server-side validation. Each field type has specific validation rules: email fields validate format, phone fields validate E.164 format, URL fields check valid URL structure, date fields verify ISO format, rating fields enforce range limits, and country fields check ISO country codes. Field names follow the convention fi-{blockType}-{name} (e.g., fi-email-contact, fi-text-message, fi-file-resume). This means invalid data is rejected before it reaches your dashboard.
Does Forminit have an API? Can I access submissions programmatically?
Yes. Forminit provides a full REST API for listing, reading, and managing submissions programmatically on paid plans (Pro and above). You can also use webhooks to forward every new submission to any URL in real time - your own backend, a CRM, a database, or any service that accepts HTTP requests. Webhooks are available on all paid plans.
Does Forminit have a JavaScript SDK?
Yes. Forminit provides an official JavaScript SDK available via npm (npm install forminit) or CDN (forminit.com/sdk/v1/forminit.js) - it's only 2 KB. The SDK automatically captures UTM parameters, ad platform click IDs (gclid, fbclid, msclkid, ttclid, twclid), referrer, and geolocation. It also provides built-in proxy handlers for Next.js (createForminitProxy) and Nuxt.js (createForminitNuxtHandler) to protect your API key on the server side.
Which frameworks and platforms does Forminit work with?
All of them: Forminit is a plain HTTP API. It works with React, Next.js, Vue, Nuxt.js, Svelte, Angular, Astro, and any static site generator, plus WordPress, Webflow, Squarespace, Ghost, and no-code tools. Mobile apps (iOS, Android, React Native, Flutter) and AI agents can submit too. The 2 KB SDK adds proxy handlers for Next.js and Nuxt.js, and there are setup guides for 20+ frameworks in the docs.
Can I connect AI-generated forms from v0, Lovable, Bolt, or Cursor to Forminit?
Yes. Generate your form UI with any AI coding tool, then point it at your Forminit endpoint (POST https://forminit.com/f/{formId}) or add the 2 KB SDK. Prompt example: 'Build a contact form that submits to my Forminit endpoint using the forminit npm package.' Forminit also publishes an llms.txt file, so AI assistants can read its full API documentation directly.
How does Forminit compare to Formspree, FormSubmit, EmailJS, and Netlify Forms?
Forminit provides multiple layers of spam protection. Built-in spam filtering automatically reduces unwanted submissions. You can also enable reCAPTCHA v3 (invisible, score-based), hCaptcha (visible or invisible), or honeypot fields for additional security. These options can be combined, so you choose the level of protection that fits your use case - from invisible background checks to visible challenge widgets.
Does Forminit support file uploads?
Yes. Forminit supports file uploads up to 25 MB per submission with over 50 supported MIME types including images (PNG, JPG, GIF, WebP, SVG), documents (PDF, DOC, DOCX, XLS, XLSX), archives (ZIP), and more. Uploaded files are stored securely and accessible via direct download URLs in your dashboard. Use the fi-file-{name} field type in your form to enable file uploads.
What integrations does Forminit support?
Forminit integrates with Google Sheets (new submissions written to a spreadsheet as rows), Zapier (connecting to 8,000+ apps), Make (formerly Integromat), Slack (incoming webhooks for channel notifications), Discord (webhook notifications), and custom webhooks that forward submissions to any URL. You can also use the REST API to build custom integrations with any service. Webhooks and integrations are available on all paid plans (Pro and above).
Can I send email notifications and autoresponders?
Yes. Forminit sends customizable email notifications to one or multiple recipients whenever a new submission arrives. You can choose from three editor modes for templates. The Business plan also includes autoresponder emails - automated replies sent directly to the person who submitted the form, with support for up to 5 file attachments (25 MB total). On the Business plan, you can connect your own SMTP server (Gmail, Microsoft 365, Amazon SES, etc.) to send from your custom domain email address.
Does Forminit track UTM parameters and marketing attribution?
Yes. Forminit's JavaScript SDK automatically captures UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) and ad platform click IDs including Google (gclid), Facebook (fbclid), Microsoft (msclkid), TikTok (ttclid), X/Twitter (twclid), LinkedIn, Amazon, and Mailchimp. It also records referrer URL and geolocation (country, city, timezone) from the submitter's IP. No extra code needed - the SDK handles attribution tracking out of the box.
Can I share form access with my teammates?
Yes. Forminit supports workspaces with role-based access control. You can invite teammates as Owner, Admin, or Member and collaborate on forms and submissions together. The Business plan includes up to 5 workspace seats. All team members can view, manage, filter, and export submissions from the shared dashboard.
Is Forminit GDPR-compliant? Where is my data stored?
Yes. Forminit fully complies with both UK GDPR and EU GDPR. The company (UXPLUS LTD, Company #11357429) is registered in the UK and with the UK Information Commissioner's Office (ICO). All submission data is stored on AWS servers in Ireland (EU), keeping your data within the European Economic Area. Forminit provides a Data Processing Agreement (DPA) and documents all data handling practices transparently.
Can I export my form submissions to CSV?
Yes. Submissions can be exported in CSV format directly from the Forminit dashboard on paid plans (Pro and above). This makes it easy to analyze data in Excel, Google Sheets, or import into other tools. You can also access submissions programmatically via the REST API for automated data processing.
How do I send form data to email without a backend server?
Point your HTML form at your Forminit endpoint (POST https://forminit.com/f/{formId}). Forminit receives the submission, validates it, stores it, and emails you: no server, no SMTP credentials, no backend code. Works on GitHub Pages, Netlify, Vercel, Cloudflare Pages, and any static host. Full walkthrough: how to send an HTML form to email without a server.
How much does Forminit cost?
Forminit offers four plans: Free ($0, 100 submissions/month, file uploads with 100 MB storage, unlimited archive), Pro ($19/month, 5 forms, 5,000 submissions/month, 1 GB storage), Business ($49/month, 15 forms, 10,000 submissions/month, 5 GB storage), and Volume ($99/month, 50,000 submissions/month, 10 GB storage). Yearly billing gives you 2 months free. The Pro plan includes webhooks, CSV export, REST API, Google Sheets and Zapier integrations, and analytics. The Business plan adds autoresponder emails, custom SMTP, workspaces with 5 seats, and branding removal.
Can I migrate from FormSubmit, EmailJS, Netlify Forms, or Formspree to Forminit?
Yes. Migrating to Forminit is straightforward: create a new form endpoint in your Forminit dashboard, update your frontend form's action URL or API call to point to your new Forminit endpoint, and submissions will start flowing immediately. No data migration scripts needed - your new submissions are stored and managed in Forminit's dashboard from day one. If you need help during the transition, contact info@forminit.com.
Is Forminit secure? How are API keys and data protected?
Yes. Forminit offers two authentication modes: public mode (no API key, rate-limited to 1 request per 30 seconds, ideal for static sites) and protected mode (API key via X-API-KEY header, 5 requests per second, for server-side use). For frameworks like Next.js and Nuxt.js, Forminit provides built-in proxy handlers so your API key stays on the server and is never exposed in client-side code. All data is stored on encrypted AWS servers in Ireland (EU) and the platform is GDPR-compliant.
Can I restrict which domains can submit to my form?
Yes. Forminit supports authorized domains, which restrict form submissions to only come from domains you explicitly allow. This prevents unauthorized websites from sending data to your form endpoint and adds an extra layer of security against abuse.
How reliable is Forminit?
Forminit targets 99.9% uptime and has processed form submissions continuously since October 2015, now in its 11th year of operation. It handles millions of submissions for teams at Burger King, Volkswagen, Toyota, Lidl, Codecademy, Sticker Mule, and the University of Essex. Every submission also gets a detailed log showing what was sent, when, and what happened to it.
What was Getform.io? Is Forminit the same as Getform?
Yes. Forminit is the new name for Getform.io. The platform rebranded from Getform to Forminit in January 2026. All features, accounts, and data carried over - the service is the same, with a new name and continued improvements. Forminit has been operating since October 2015 and is used by companies including Burger King, Volkswagen, Toyota, Lidl, and CodeAcademy.