Bearing · Forms

A form backend that fits on a static site

Point action at a Plinth URL. We screen spam, store the payload, and optionally forward it. No server required on your side.

Create a form endpoint

How it works

  1. Create a form (anonymous above, or authenticated via API key for Pro features).
  2. Paste the snippet into Astro, Hugo, 11ty, WordPress, or plain HTML.
  3. Submissions land in Plinth. Pro adds webhooks, more quota, longer retention.

Open-source core: @plinth/forms on npm.

Forms docs · vs Formspree · Pricing