Form Backend API

One endpoint.
Zero servers.

The open-source form backend that collects submissions with a single API endpoint. No server setup. No vendor lock-in. Your data, your rules.

contact.html
<!-- That's it. Seriously. -->
<form action="https://formrelay.app/f/YOUR_KEY"
      method="POST">

  <input name="email" type="email" />
  <textarea name="message"></textarea>
  <button type="submit">Send</button>

</form>
How It Works

Three steps. Under a minute.

01

Get your API key

Create an account and generate your unique endpoint. One key per form, or share across your entire site.

02

Paste the endpoint

Drop the FormRelay URL into your form's action attribute. Works with any HTML form, any framework, any static site.

03

Submissions flow in

Every submission lands in your dashboard instantly. Get email notifications, webhook triggers, or pull via API.

Built for Developers

Everything you need. Nothing you don't.

Instant Setup

No backend code, no config files, no deploy pipelines. Generate a key and start collecting submissions in seconds.

🛡

Spam Protection

Built-in spam filtering catches bots before they hit your inbox. Honeypot fields and rate limiting included.

🔌

Webhooks & API

Forward submissions to Slack, Discord, Zapier, or your own backend. Full REST API for programmatic access.

🌐

Works Everywhere

HTML forms, React, Vue, Next.js, Svelte, Astro, static sites, WordPress. If it can POST, it works with FormRelay.

✓ MIT Licensed

Open source from day one.

Every line of code is public. Self-host on your own infrastructure with full control, or use the managed SaaS and let us handle everything.

500+
Free submissions/mo
0
Vendor lock-in
Self-hosted submissions

Your forms deserve a backend that respects your freedom.

FormRelay is built by developers, for developers. No hidden costs, no proprietary lock-in, no surprises. Just a clean API that does exactly what it says.