Frameworks & platforms

Any stack, same endpoint.

If it can POST, it works. One endpoint serves every framework, static-site generator and visual builder — your frontend stays exactly as you built it, and submissions land in your inbox and dashboard. Each guide below is a native, copy-paste integration for its stack.

Pick your stack

Find your framework.

Every live guide ships working code and the framework's real gotchas — view transitions, template quirks, redirect rules. The Astro, Hugo and Eleventy guides are live; the rest of the catalog lights up as each one ships.

Astro

Astro Actions or plain HTML forms.

Hugo

Static Hugo sites, working forms.

Eleventy

11ty forms straight to your inbox.

React

Handle React forms without a server.

Next.js

No API route required.

Webflow

Custom Webflow forms, your backend.

WordPress

Forms without a plugin stack.

Vue

Vue form handling, no backend.

Nuxt

Nuxt forms with zero server code.

Svelte

SvelteKit form actions, delivered.

Framer

Framer sites with real form delivery.

Jekyll

Add a form to any Jekyll site.

Gatsby

Gatsby forms, no serverless functions.

Remix

Remix actions can just POST to us.

Angular

Angular apps, form POSTs handled.

SolidJS

Solid forms without a server.

Qwik

Qwik forms, resumable and delivered.

VitePress

Docs sites with working forms.

Ghost

Ghost themes with custom forms.

Carrd

Carrd one-pagers, real form backend.

The contract

One form, every framework.

Whatever renders your HTML, the integration underneath is the same six lines. The per-framework guides wrap it in each stack's idioms — components, partials, includes — and cover what each one hides.

<form action="https://api.formwire.com/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>
  <button type="submit">Send</button>
</form>

The endpoint accepts form-encoded, multipart and JSON. Full field and response reference in the docs at /docs/.

Ready in a minute

Ship your framework's forms today.

Grab an access key, open your stack's guide, and route submissions to your inbox — or on to Slack, Sheets and Zapier.

Free tier forever. No credit card required.