Receive your form submissions without writing a single line of backend code

Paste your access_key into any HTML, React, Vue, or WordPress site. Farvane filters spam and forwards every submission to your inbox instantly.

Free plan: 500 submissions/month, no credit card required.

That is the entire form
<form method="POST"
      action="https://api.farvane.com/api/v1/submit">
  <input type="hidden" name="access_key"
         value="YOUR_ACCESS_KEY_HERE">

  <input type="email" name="email" required>
  <textarea name="message" required></textarea>

  <button type="submit">Send</button>
</form>

How it works

Three steps between creating the account and the first submission landing in your inbox.

  1. Paste your access_key

    Create a form in the Farvane dashboard and copy its unique access_key.

  2. Your form sends a POST

    Add the access_key to your HTML, React, Vue, or whatever framework you use, and POST to https://api.farvane.com/api/v1/submit.

  3. Receive the submission by email

    Farvane filters spam (honeypot + Turnstile) and forwards the form content to your inbox instantly.

Everything you need, no backend

No dashboard to learn, no SDK to install. What follows is everything Farvane does.

No backend required
Paste your access_key and you're done — no server or database to maintain.
Honeypot + Turnstile anti-spam
Two layers of spam filtering: an invisible honeypot field and Cloudflare Turnstile.
Custom redirects
Configure which URL your user is redirected to after submitting the form.
WebhooksPro and Agency
Fire a webhook to your own backend every time a submission arrives (Pro and Agency plans).
Domain restrictionPro and Agency
Limit which domains can use your access_key (Pro and Agency plans).
Free plan: 500 submissions/month
Start for free, no credit card required, with 500 submissions per month.

What early users are saying

Sample contentThese quotes are a design placeholder, not real customers. They will be replaced with real testimonials once we have them.

We replaced an entire Express backend just for the contact form with one line of HTML. Ten minutes and it was live.

Marta G.Freelancer, web agency

The free plan covers our landing page form easily. When we grow, the Pro plan already includes webhooks.

Carlos R.Co-founder, SaaS startup

Domain restriction gives us peace of mind: nobody can reuse our access_key from another site.

Elena T.Frontend developer