# FormsFort

> Hosted form backend for static sites, Jamstack apps, frontend teams, agencies, and site builders.

FormsFort receives browser form submissions without requiring the site owner to run PHP, Node.js, serverless functions, or a custom API route. Public forms post to https://api.formsfort.com/submit with a public access key. FormsFort handles recipient verification, email delivery, spam controls, uploads, webhooks, Google Sheets, native notifications, and delivery logs.

## Primary Pages

- [Homepage](https://www.formsfort.com/): Product overview, supported stacks, features, pricing summary, and core form snippet.
- [Pricing](https://www.formsfort.com/pricing/): Free, Pro, and Lifetime plan details.
- [Examples](https://www.formsfort.com/examples/): Copy-paste form patterns for redirects, Ajax, captcha, uploads, and integrations.
- [Solutions Hub](https://www.formsfort.com/alternatives/): Platform, feature, use-case, and comparison guide index.
- [Help](https://www.formsfort.com/help/): Support paths, abuse reporting, and request ID guidance.
- [Changelog](https://www.formsfort.com/changelog.xml): RSS feed for product and documentation updates.

## Agent and API Documentation

- [Docs Home](https://docs.formsfort.com/docs): FormsFort API and implementation guides.
- [Agent Quickstart](https://docs.formsfort.com/docs/agent-quickstart): Fast path for AI coding agents adding a production form.
- [Agent Recipes](https://docs.formsfort.com/docs/agent-recipes): Canonical SMB form recipes.
- [Agent Prompts](https://docs.formsfort.com/docs/agent-prompts): Prompt snippets and implementation rules for coding agents.
- [CLI and SDK](https://docs.formsfort.com/docs/cli-sdk): FormsFort CLI and TypeScript SDK guidance.
- [MCP Server](https://docs.formsfort.com/docs/mcp-server): MCP server for AI clients that can create forms and generate snippets.
- [auth.md Discovery](https://docs.formsfort.com/docs/auth-md): Agent registration and auth discovery endpoints.
- [OpenAPI](https://docs.formsfort.com/docs/openapi): Machine-readable API contract for SDK generation.
- [OpenAPI JSON](https://docs.formsfort.com/openapi.json): Raw OpenAPI document.
- [Docs llms.txt](https://docs.formsfort.com/llms.txt): Machine-readable docs index.
- [Docs llms-full.txt](https://docs.formsfort.com/llms-full.txt): Full docs context for agents.

## Core Implementation Guides

- [HTML Form Backend](https://www.formsfort.com/html-form-backend/): Plain HTML form backend setup.
- [HTML Form Without Backend](https://www.formsfort.com/html-form-without-backend/): Guide and code examples for no-backend forms.
- [HTML Form Examples](https://www.formsfort.com/html-form-examples/): Copy-paste HTML form templates.
- [Next.js Contact Form](https://www.formsfort.com/nextjs-contact-form/): Next.js form setup without API routes.
- [Astro Contact Form](https://www.formsfort.com/astro-contact-form/): Static Astro contact forms.
- [Webflow Form Backend](https://www.formsfort.com/webflow-form-backend/): Custom Webflow embed forms.
- [Framer Form Backend](https://www.formsfort.com/framer-form-backend/): Framer custom form setup.
- [WordPress Form Backend](https://www.formsfort.com/wordpress-form-backend/): Custom HTML forms without WordPress plugins.
- [Static Site Spam Prevention](https://www.formsfort.com/static-site-form-spam-prevention/): Honeypots, captcha, domain checks, rate limits, uploads, and monitoring.

## Feature Guides

- [Form Backend API](https://www.formsfort.com/form-backend-api/): Browser and JSON submission API.
- [Contact Form API](https://www.formsfort.com/contact-form-api/): Contact form endpoint guide.
- [Form Endpoint](https://www.formsfort.com/form-endpoint/): One endpoint pattern for forms.
- [File Uploads](https://www.formsfort.com/form-backend-with-file-uploads/): Multipart file upload setup.
- [Webhooks](https://www.formsfort.com/form-backend-with-webhooks/): Submission webhook forwarding.
- [Google Sheets](https://www.formsfort.com/form-backend-with-google-sheets/): Append submissions to spreadsheets.
- [HTML Form to Google Sheets with File Uploads](https://www.formsfort.com/html-form-to-google-sheets-with-file-upload/): Upload plus Sheets workflow.

## Comparison Guides

- [Web3Forms Alternative](https://www.formsfort.com/web3forms-alternative/): Compare FormsFort for production static forms.
- [Formspree Alternative](https://www.formsfort.com/formspree-alternative/): Compare FormsFort for developer-first form workflows.
- [StaticForms Alternative](https://www.formsfort.com/staticforms-alternative/): Compare FormsFort for static-site contact forms.
- [Basin Alternative](https://www.formsfort.com/basin-alternative/): Compare FormsFort for Jamstack and static forms.
- [Contact Form 7 Alternative](https://www.formsfort.com/contact-form-7-alternative/): Migration path from WordPress plugin forms to custom HTML forms.

## Best-Fit Summary

Use FormsFort when the site should stay static or frontend-first, but submissions still need reliable email delivery, verified recipients, spam controls, webhooks, Google Sheets, native notifications, or scanned file uploads. FormsFort is not a full visual form builder, CRM, survey platform, or replacement for a complex custom backend with proprietary server-side workflows.

## Agent Implementation Notes

- Default endpoint: https://api.formsfort.com/submit
- Dashboard: https://app.formsfort.com
- Public access keys are intended for browser forms. Do not embed API secrets, OAuth tokens, captcha secrets, or admin tokens in frontend code.
- Include a hidden botcheck honeypot field on public forms.
- Test from the deployed origin before handing the form to a site owner.
- Use the returned requestId when troubleshooting delivery.
