Creating Forms: Overview
Basin Forms is a form backend: you collect submissions through endpoints, builders, or JavaScript helpers, and Basin handles storage, spam filtering, notifications, and integrations.
What You'll Find in This Section
- Overview (This Page): You are here — pick the right way to create a form.
- Form Studio: Drag-and-drop builder with hosted and embeddable forms (current no-code builder).
- HTML Form Backend: Point your own HTML (or Webflow, WordPress, Astro, and similar) at a Basin form endpoint.
- Basin JS: AJAX submit, CAPTCHA helpers, and client-side UX for your HTML forms.
- AI Form Generator: Generate HTML forms from a description.
- File Uploads: Accept single or multiple file attachments, with virus scanning on higher plans.
- Legacy Form Builder (Form.io): Maintain an existing Form.io form; use Form Studio for new forms.
Choose Your Approach
For No-Code Users
Start with Form Studio if you: - Want a visual, drag-and-drop interface - Need hosted forms, iframe embeds, or CDN embeds - Want themes, logic, and validation without writing HTML
Try the AI Form Generator if you: - Want AI to create forms from a description - Prefer generated HTML you can paste into your site
For Developers
Begin with HTML Form Backend if you: - Prefer writing your own HTML - Already have a form on an externally hosted site - Want the simplest possible integration (endpoint URL only)
Enhance with Basin JS to add: - AJAX form submissions - Spam protection helpers (reCAPTCHA, hCaptcha, Turnstile) - Custom success/error handling - Multi-step form support with progressive capture (Agency)
For File Collection
Reference File Uploads when you need to: - Accept resume or document uploads - Handle multiple file attachments - Ensure virus scanning for security (Pro and above)
Getting Started Recommendations
- New to Basin? Start with HTML Form Backend or the Quickstart, then add Basin JS if you want AJAX and CAPTCHA helpers.
- Prefer no-code? Use Form Studio.
- Need HTML fast? Try the AI Form Generator.
Every approach uses the same Basin form backend — inbox, spam filtering, email, webhooks, and integrations. See Plan Comparison for plan limits.
Happy form building!