Form backend for every website

Web forms for the AI age

Contact, signup, feedback, quote requests: any form on any website, whether it’s static, a CMS or built with AI. Every submission lands in your inbox, with no backend code.

Free plan with 250 submissions a month. No credit card needed.

<form  action="https://api.formdoc.dev/v1/submit"  method="POST">  <input    type="hidden"    name="access_key"    value="YOUR_ACCESS_KEY"  >  <input type="text" name="name" required>  <input type="email" name="email" required>  <textarea name="message" required></textarea>  <!-- Spam trap: keep it hidden and empty -->  <input type="checkbox" name="botcheck" hidden>  <button type="submit">Send</button></form>
In one sentence

What is FormDoc?

FormDoc is a form backend for any website. You add a public access key to an HTML form (contact, signup, feedback, booking or any other) and point the form at FormDoc’s API. FormDoc receives each submission, checks it for spam, stores it encrypted and emails it to you, so your site needs no server or backend code.

  • No backend code
  • Any form, any website
  • Spam filtered
Built with AI?

Your AI built the form. FormDoc makes it send.

AI website builders and coding assistants write a good-looking form in seconds, but a form also needs somewhere to send its data, and most generated sites don’t have one. That’s why so many AI-built contact forms do nothing when you press Send. Set the form’s action to FormDoc and add your access key: the same form starts delivering every submission to your inbox, with spam filtered out.

Without a form backend
Send

Nothing receives it. No email arrives.

With FormDoc
Send

In your inbox, spam filtered out.

Compatibility

Works with any website

If your site can show an HTML form, it can use FormDoc: static site generators such as vagejs, Astro, Hugo, Eleventy and Jekyll; frameworks such as Next.js and SvelteKit; a CMS or site builder that lets you add custom HTML; hand-written pages; and sites generated with AI coding assistants. The same form works everywhere because it’s plain HTML. See the docs to get started, or the FAQ for quick answers.

  • vagejs
  • Astro
  • Hugo
  • Eleventy
  • Jekyll
  • Next.js
  • SvelteKit
  • Any CMS with custom HTML
  • Hand-written HTML
  • AI-built sites
Why FormDoc

A form backend that stays out of your way

Keep writing plain HTML. FormDoc receives, checks and delivers every submission.

  • No backend code

    Your form posts straight to FormDoc. There’s no server, PHP script or plugin to look after.

  • Your design, your markup

    FormDoc is an API, not a widget. Style the form any way you like.

  • Spam protection built in

    A hidden honeypot field, spam scoring and optional Turnstile, hCaptcha or reCAPTCHA keep junk out of your inbox.

  • Encrypted at rest

    Every submission is encrypted before it’s stored. Your public access key can only send you submissions; it can’t read anything.

  • Data stored in India

    Submissions are stored in Mumbai (ap-south-1) and deleted automatically when your plan’s history period ends.

  • Your own thank-you page

    Send visitors to any page after they submit, or use our hosted one.

How it works

Live in three steps

From email address to working form in a few minutes.

A message leaves your form, passes FormDoc’s spam check and arrives in your inbox.
  • 1. Get an access key

    Enter your email address and confirm it. No account is needed for your first form.

  • 2. Add the key to your form

    Set the form’s action to https://api.formdoc.dev/v1/submit and add the key as a hidden field.

  • 3. Receive submissions

    Each message is emailed to you. Sign in to see usage and manage your forms.

Spam protection

Spam stays out. Real messages get through.

Bots that fill in the hidden honeypot field are quietly set aside, and every submission is scored for common spam signs. Rate limits stop floods. Add a captcha only if you need one.

How FormDoc stops spam →

Real messages pass through FormDoc’s shield to the inbox; spam is stopped.

Start receiving submissions today

Free for 250 submissions a month. Upgrade only when you need more.