Jamstack

Form backend built for Jamstack.

Astro, Next.js, 11ty, Hugo, Gatsby, Jekyll, Nuxt. FormsFort works with every Jamstack generator because it is just an API endpoint.

Create your first form Book free migration

How it works

Three steps to production forms.

01

Create a form

Generate a public access key in the FormsFort dashboard.

02

Add to your generator

Paste the form into any template or component. No build plugins or server functions needed.

03

Deploy to the edge

Works on Vercel, Netlify, Cloudflare Pages, GitHub Pages, and any static host.

Setup

Jamstack-compatible form

<form action="https://api.formsfort.dev/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>
  <input type="checkbox" name="botcheck" style="display:none" />
  <button type="submit">Send</button>
</form>
Get your access key

Migration

Migration checklist.

Move an existing form in minutes without rebuilding markup.

01

Create a FormsFort form and copy your access key.

02

Add the form to your Jamstack template or component.

03

Set the action to https://api.formsfort.dev/submit.

04

Include required fields and a botcheck honeypot.

05

Build and deploy to your preferred host.

06

Test a submission and verify email delivery.

FAQ

Common questions.

What is Jamstack?

Jamstack is a web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup. FormsFort is the API for your forms.

Does this work with serverless functions?

Yes, but you do not need them. The browser posts directly to FormsFort. Use serverless only if you want custom pre-processing.

Can I use this with a headless CMS?

Yes. FormsFort is independent of your CMS. Use it alongside Contentful, Sanity, Strapi, or any headless setup.

What about edge deployments?

FormsFort is a global API. Your site can be deployed to any edge network and the form endpoint will work.

Stop managing form servers.

Create a production form endpoint, migrate your first form free, and scale when you are ready.

Create your first form Book free migration