Skip to main content
Free - included on every plan.
Formpaste ships a ready-to-paste form for each of six frameworks: HTML, React, Next.js, Astro, Vue, and Svelte. Each one is a complete, working integration - an email field, a message field, the access_key, and success/error handling wired to POST /submit.
These are intentionally plain, unstyled markup - a functioning contact form, not a themed component library. A styled premium component library isn’t part of the current product; don’t expect one yet.

Getting a snippet

Three equivalent ways to get one:

Dashboard

Copy it from the form’s Setup tab - the real access_key is already filled in.

Docs

Copy any of the six from Framework snippets and swap in your access_key by hand.

MCP agent

Have an agent call get_snippet with a formId — it returns the same snippet with the access key filled in.

What “wired” means here

Every snippet:
  • POSTs to https://api.formpaste.com/submit with the form’s access_key.
  • Handles the JSON success/error response (or, for the plain HTML version, a no-JS redirect - see Redirects).
  • Needs no separate client library or SDK install.
See Framework snippets for the full code for each of the six frameworks.