Skip to content

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

  1. New to Basin? Start with HTML Form Backend or the Quickstart, then add Basin JS if you want AJAX and CAPTCHA helpers.
  2. Prefer no-code? Use Form Studio.
  3. 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!