Static & Jamstack
Form backend for static and Jamstack sites.
No server functions, no databases, no infrastructure. Drop a public access key into any HTML form and receive submissions with production-grade spam controls.
How it works
Three steps to production forms.
Create a form
Sign up and generate a public access key in seconds.
Drop in your site
Add the access_key to any HTML form on any static host.
Receive submissions
Get email notifications, webhooks, and delivery logs without managing a backend.
Setup
Static site form snippet
<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> Migration
Migration checklist.
Move an existing form in minutes without rebuilding markup.
Create a FormsFort form and copy your access key.
Add the form action pointing to https://api.formsfort.dev/submit.
Insert your access_key as a hidden input.
Add name, email, and message fields.
Include a botcheck honeypot for spam filtering.
Deploy and test a submission.
FAQ
Common questions.
What is a static form backend?
A service that receives form submissions from static HTML forms and forwards them to email and integrations. No server code is required on your site.
Does it work with Jamstack?
Yes. FormsFort is designed for static, Jamstack, and frontend-first architectures. It works with Astro, Next.js, Hugo, Jekyll, 11ty, Gatsby, and plain HTML.
Do I need serverless functions?
No. The browser posts directly to FormsFort. You can use serverless functions if you want, but they are not required.
Is it secure?
Yes. Public access keys are safe to embed. Delivery is verified, spam is filtered, and you can restrict submissions to allowed domains.
Stop managing form servers.
Create a production form endpoint, migrate your first form free, and scale when you are ready.